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也不管用。
阅读(856) | 评论(0) | 转发(0) |