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

详细资料 ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID (DBD ERROR: OCIServerAttach)(在线等)
我的是10g,打开EM,另外都正常,就有这个问题

到实例的代理连接 

状态 失败 

详细资料 ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID (DBD ERROR: OCIServerAttach)

------解决方案--------------------
1.查看一下服务名是否书写正确.
2.tnsping <service_name>;
检查一下监听是否开启.

------解决方案--------------------
1、看一下监听服务有没有开启,
2、如果使用的是linux命令的话,可以使用export SID=XXX 来设定
3、如果是windows中的操作,可以使用set SID=XXX来设定
4、如果使用的是客户端工具 ,可以在我的电脑中添加一个变量,右键点击我的电脑,选择属性-高级,环境变量,添加一个变量为SID=XXX
5、查看一下tns文件中的内容是否书写正确。
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = ykz-20100203QUG)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
也可以修改tns文件中的内容为SID=XXX