ORA-12500: TNS: 监听程序无法启动专用服务器进程

今天因项目需要,在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的版本造成的

  
« 对COLUMNS_UPDATED()值的解析            Home            ORA-12535: TNS: 操作超时 »

2 Comments so far

Leave a comment

Name(required)
Mail (will not be published)(required)
Website

Fields in bold are required. Email addresses are never published or distributed.

Some HTML code is allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
URLs must be fully qualified (eg: http://www.dbifan.com),and all tags must be properly closed.

Line breaks and paragraphs are automatically converted.

Please keep comments relevant. Off-topic, offensive or inappropriate comments may be edited or removed.

    搜索本站

    站点日历

    2月 2006
    « 1   3 »
     12345
    6789101112
    13141516171819
    20212223242526
    2728  

    订阅本站

    文章分类

    最新日志

    热点文章

    日志存档

    常用标签