Posts Tagged ‘ORA-12500’
今天因项目需要,在server上安装了9i跟10g两个版本的数据库,接着用9i的listener去监听9i和10g两个版本的数据库,在客户端用OEM或sqlplus去连接10g的数据库时报如下错误:
SQL> connect sys@ocdb as sysdba
请输入口令:
ERROR:
ORA-12500: TNS: 监听程序无法启动专用服务器进程
用tnsping是可以ping通的。
查了相关资料,大概都是讲oracleservice<sid>服务没起来,但我的service却是起来的,后来想了想会不会是用低版本的listener去监听高版本的数据库造成的呢?
做个测试:
当用9i的listener时,可以连接9i的数据库,但不能连接10g的数据库
改成用10g的listener时,两个版本的db都可以连接
所以估计就是由于listener的版本造成的
Page 1 of 11