因oracle用户密码包含特殊字符导致sqlplus无法正常登录问题
2012-01-30 17:44
776 查看
今天碰到一个比较奇怪的问题:
在客户端上使用sqlplus用普通用户可以登录,但是system以及sys用户均无法登录,提示ORA-12154: TNS: 无法解析指定的连接标识符
SQL> conn system@webdata
输入口令:
ERROR:
ORA-12154: TNS: 无法解析指定的连接标识符
SQL> conn xgplat@webdata
输入口令:
已连接。
本来以为客户端是32位的缘故,就在oracle服务器上用sqlplus登录,也还是一样
SQL> conn system@webdata
Enter password:
ERROR:
ORA-12541: TNS:no listener
SQL> conn xgplat@webdata
Enter password:
Connected.
问了一些人大家都比较迷糊,搞不清什么问题。偶然看到有人说是不是和密码文件有关,这时我才想到我的system/sys用户的密码中都包含一个@字符。
比如我的密码是123@456,那使用sqlplus登录的时候就理解成sqlplus system/123@456@webdata,这样sqlplus就理解成123后面的就是数据库的连接字符串,这样自然就报错并提示TNS: 无法解析指定的连接标识符或no listener
之后在服务器上用sqlplus / as sysdba登录后修改sys/system的密码,再次尝试就一切正常了
在客户端上使用sqlplus用普通用户可以登录,但是system以及sys用户均无法登录,提示ORA-12154: TNS: 无法解析指定的连接标识符
SQL> conn system@webdata
输入口令:
ERROR:
ORA-12154: TNS: 无法解析指定的连接标识符
SQL> conn xgplat@webdata
输入口令:
已连接。
本来以为客户端是32位的缘故,就在oracle服务器上用sqlplus登录,也还是一样
SQL> conn system@webdata
Enter password:
ERROR:
ORA-12541: TNS:no listener
SQL> conn xgplat@webdata
Enter password:
Connected.
问了一些人大家都比较迷糊,搞不清什么问题。偶然看到有人说是不是和密码文件有关,这时我才想到我的system/sys用户的密码中都包含一个@字符。
比如我的密码是123@456,那使用sqlplus登录的时候就理解成sqlplus system/123@456@webdata,这样sqlplus就理解成123后面的就是数据库的连接字符串,这样自然就报错并提示TNS: 无法解析指定的连接标识符或no listener
之后在服务器上用sqlplus / as sysdba登录后修改sys/system的密码,再次尝试就一切正常了
相关文章推荐
- Linux 下 Oracle 用户的密码包含特殊字符时给 sqlplus 和 imp/exp 传递密码参数的处理
- Oracle用户密码含有特殊字符导致无法登陆解决方法
- Oracle用户密码含有特殊字符导致无法登陆解决方法
- Oracle用户密码含有特殊字符导致无法登陆解决方法
- Oracle 用户密码含特殊字符时的登陆问题(转)
- Oracle用户密码含特殊字符时登陆失败问题
- Oracle Sys用户用默认密码change_on_install 无法登录的问题(错误代码:ORA-28009)
- Oracle Sys用户用默认密码change_on_install 无法登录的问题(错误代码:ORA-28009)
- Oracle用户密码含特殊字符时登陆失败问题
- 【方法】Oracle用户密码含特殊字符时的登陆问题
- 【方法】Oracle用户密码含特殊字符时的登陆问题
- oracle用户密码过期导致系统无法正常运行
- 【方法】Oracle用户密码含特殊字符时的登陆问题
- 关于web传给后台的json中包含特殊字符导致无法解析的解决方案
- (android文件下载)下载链接中包含特殊字符--空格,中文等,导致无法识别处理方案
- arm linux设置登录用户和用户密码,以及登录到root后reboot无法重启的问题
- grid与oracle用户下oracle程序权限不一致导致ORA-15055/ORA-27123无法连接ASM问题
- 系统普通用户(users组)无法正常登录oracle的原因
- 关于Oracle 12C pdb用户无法登录的问题
- 解决密码中包含{},密码修改成功后, 查询分析器无法用此密码登录的问题