日期:2014-05-17  浏览次数:21102 次

Oracle 10g数据库疑问
数据库10.2.0.1.0

创建了两个实例,第一个db1配置了监听,
第二个db2同样配置了,端口不一样,db1 默认端口1521,db2端口1522;
连接db1没有问题,连接db2 怎么也连接不上 总是提示
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 

db2删除后 重新建数据库db2;建好后,没有配置监听,连接连个数据库,均没有问题,请问这是什么原因?

------解决方案--------------------
一个服务器上只要有一个监听就可以了
------解决方案--------------------
引用:
,连接db2 怎么也连接不上 总是提示
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 

db2删除后 重新建数据库db2;建好后,没有配置监听,连接连个数据库,均没有问题,请问这是什么原因?

一个监听可以监控多个实例,至于报“监听程序当前无法识别连接描述符中请求的服务”可能原因有多个。
比如说:
1.监听db2的监听未启动;
2.将db2实例添加到第二个监听中

------解决方案--------------------
我是这样理解的,监听是为外来的数据库访问本地的数据库服务的,本地连接本地是不需要监听的