两台oracle数据库服务器A,B, 在A服务器上通过sqlplus 可以连接到B服务器,但是反过来在B服务器上连接A服务器就连接不上,报错:ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 检查半天也不晓得哪里配置有问题,这是什么原因呢?希望高手指点一二
解决方案 »
- [推荐]oracle常用命令大汇总
- ORACLE从多个关联的表中随机取20条数据
- 配置一个侦听器具有两个侦听地址和配置两个侦听器分别监视两个地址有什么不同?
- RMB求解:如何用编程的方式实现事务处理?换句话说就是自己开发数据库事务处理
- 一个新建数据库的问题
- Oracle 检测问题
- sqlplus诡异的语句执行先后顺序
- 为什么 alter 可以添加3个主键的呢?
- 怎样用ORACLE 9i 帮助? 比如 要查 nowait 的怎么查?
- 如何在ORACLE中调整临时表空间?
- 请教一个sql 拼接问题,指教下
- LogMiner的问题:查询v$Logmnr_contents 只有create 和drop,见鬼
http://www.cnblogs.com/xufung/archive/2007/03/30/693731.html
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = E:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = weboa)
(ORACLE_HOME = E:\oracle\product\10.2.0\db_1)
(SID_NAME = weboa)
)
)LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = OABG)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
)
B、C之间又可以正常连接。 三台机器都在同一网段,这样问题是不是出在A上呢?
2. 检查 tnsname.ora 中是否配置正确
如果上面都正常,那再试着改一下 tnsname.ora 中
host改成IP,或者,SID 改成 SERVER_NAME
ORA10G =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.198)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = weboa)
)
)WEBOA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.141)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = weboa)
)
)
最后的一次重启过程, 关闭数据库时 shutdown了, 忘了输immediate,结果数据库就卡死半天都没关闭掉,无奈在服务里重启oracle相关的几个服务后,再startup数据库,然后就一切都美好了,当时就这样。。 不管你信不信,反正我信了