aix 监控系统使用的os用户是dbcheck,此用户的.profile中配置环境变量指向11.2.0.1的一个ORACLE_HOME路径,连接数据库报错 ora-12162
[oracle@shdb01 ~]$ oerr ora 12162
12162, 00000, "TNS:net service name is incorrectly specified"
// *Cause: The connect descriptor corresponding to the net service name in
// TNSNAMES.ORA or in the directory server (Oracle Internet Directory) is
// incorrectly specified.
// *Action: If using local naming make sure there are no syntax errors in
// the corresponding connect descriptor in the TNSNAMES.ORA file. If using
// directory naming check the information provided through the administration
// used for directory naming.
数据库实际ORACLE_HOME是11.2.0.4的,用oracle用户登录后,直接sqlplus jiankong/jk123就正常。
绕过办法是用数据网络名,即tnsnames.ora,如
sqlplus jiankong/jk123@127.0.0.1/orcl
可能是因为ORACLE_HOME路径指向的bin目录下文件版本不同导致。
修改dbcheck用户的.profile,改为正确的ORACLE_HOME也不管用。
阅读(968) | 评论(0) | 转发(0) |