切换到窄版

Good技术分享

 找回密码
 立即注册
搜索
热搜: 活动 交友
查看: 3293|回复: 0

[【Oracle】] 使用sqlplus远程登录oracle数据库密码存在特殊字符(@)问题解决

[复制链接]
  • TA的每日心情
    无聊
    2024-3-22 17:23
  • 84

    主题

    109

    帖子

    19999万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    199991787

    最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

    发表于 2024-4-7 17:26:02 | 显示全部楼层 |阅读模式
    在使用命令行通过SQLplus连接远程oracle数据库时,如果密码中含有特殊符号,会出现如下错误:
    1. ERROR:
    2. ORA-12154: TNS: 无法解析指定的连接标识符
    复制代码


    解决这个问题,需要对密码字符串的拼接进行特殊处理,下面的例子是密码中有@符号的情况:
    windows的cmd命令行下(两种写法都可以):

    1. sqlplus server/"""hehe@123"""@172.17.34.40:1521/orcl
    2. sqlplus server/"hehe@123"@172.17.34.40:1521/orcl
    复制代码
    linux的命令如下(两种写法都可以):
    1. sqlplus 'server/"hehe@123"'@172.17.34.40:1521/orcl
    2. sqlplus server/"hehe@123"@172.17.34.40:1521/orcl
    复制代码


    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则


    QQ|手机版|小黑屋|Good技术分享

    GMT+8, 2024-10-13 19:04 .

    www.52yfw.com

    Technology sharing

    快速回复 返回顶部 返回列表