您的位置:首页 > 其它

ora-12514: tns: 监听程序当前无法识别连接描述符中请求的服务

2009-02-24 09:10 337 查看


ora-12514: tns: 监听程序当前无法识别连接描述符中请求的服务 问题解决

通过PlSQL Developer 访问oracle出现: ora-12514: tns: 监听程序当前无法识别连接描述符中请求的服务

通过重启服务的方式启动数据库,也不能连接上oracle数据库

需要在oracle安装目录下找到listener.ora,我的是所在目录为C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\

如果在listener.ora文件中指定监听的实例名,则即使数据库处于关闭状态,仍然可以连接。

listener.ora

sid_list_listener =

(sid_list =

(sid_desc =

(sid_name = plsextproc)

(oracle_home = c:\oracle\product\10.2.0\db_1)

(program = extproc)

)

(sid_desc =

(global_dbname = orcl)

(oracle_home = c:\oracle\product\10.2.0\db_1)

(sid_name = orcl)

)

)

listener =

(description_list =

(description =

(address = (protocol = tcp)(host = KUN)(port = 1521))

)

)

以上粗体部件为增加的内容,红色为需要修改的主机名修改后重启监听服务后即可。

附:通过在lsnrctl中输入set display verbose,然后再通过命令service查看,服务状态为ready表示pmon自动注册的服务名,而unknown则表示该服务是手工在listener.ora中配置的数据库服务。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐