因oracle用户密码包含特殊字符导致sqlplus无法正常登录问题
来源:互联网 发布:urlencode php 编辑:程序博客网 时间:2024/05/16 07:39
今天碰到一个比较奇怪的问题:
在客户端上使用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的密码,再次尝试就一切正常了
- 因oracle用户密码包含特殊字符导致sqlplus无法正常登录问题
- Grid Control中进行Dataguard切换 因RAC节点的oracle用户密码不一致导致无法切换
- Oracle 用户密码含特殊字符时的登陆问题(转)
- 【方法】Oracle用户密码含特殊字符时的登陆问题
- Java连接MySQL因字符编码不统一导致数据无法正常响应交互解决方法
- oracle创建用户密码带特殊字符
- 关于web传给后台的json中包含特殊字符导致无法解析的解决方案
- 因host命令导致无法正常SHUTDOWN的实验
- Linux 下 Oracle 用户的密码包含特殊字符时给 sqlplus 和 imp/exp 传递密码参数的处理
- 谨防php包含文件的相对路径问题导致的crontab无法正常运行
- Oracle11g中---SqlPlus可以正常登陆,sqlDeveloper无法登录
- oracle.sqlplus,em 后台无法登录
- oracle.sqlplus,em 后台无法登录
- oracle.sqlplus,em 后台无法登录
- oracle.sqlplus,em 后台无法登录
- 密码中有特殊字符,如何登录SQLPLUS
- 命令行方式下登录SqlPlus,密码含特殊字符
- 分区占用100%导致sqlplus 无法登陆(今天遇到的一个oracle问题)
- web打印
- Linux中samba配置和windows映射Linux驱动盘
- 写在ACM之路之前
- 设计模式之原则
- 编程学习导图
- 因oracle用户密码包含特殊字符导致sqlplus无法正常登录问题
- 正则表达式图书
- LTE-Advanced和WiMAX三网融合的研究
- PB利用API-SHFileOperation 文件操作函数 实现多文件及文件夹的删除复制等操作
- 初学Java,使用swicth与c#的不同(三)
- Android Camera 使用小结
- 通用最好的页面布局-兼容各种浏览器
- 在线编辑word文档
- 自定义pickview的高度