Oracle10g ORA-12514
问题描述: Oracle9i与Oracle10g之间互换使用:配置Oracle10g且启动实例后,PLSQL连接数据库时,出现如下错误: ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 默认自动运行Oracle9i的监听器,当手工启动Oracle10g监听器后,报ORA-12514错误。 问题分析: Oracle9i以后,后台进程PMON自动在监听器中注册系统参数SERVICE_NAMES中定义的服务名,SERVICE_NAMES默认为DB_NAME+DOMAIN_NAME。监听配置文件listener.ora中可以不必指定监听的服务名。但是,当数据库处于关闭状态下PMON进程没有启动,