问题描述:
我通过客户端工具连接oracle数据库的时候,能够正常连接安装oracle时默认创建的ORCL数据库实例,可是当我尝试连接我自己创建的TEST数据库实例时,却报出“ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务”。
解决思路:
1.打开服务管理器:同时摁下键盘上的“win+R”键,在弹出的运行界面里输入services.msc,然后点击确定。
2.查看oracle监听服务是否已经正常启动:OracleOraDb11g_home1TNSListener
3.查看oracle数据库实例服务是否已经正常启动:OracleServiceORCL
注意:
oracle数据库实例服务的名称一般为“OracleService+实例名”;
oracle监听服务的名称一般为“OracleOraDb11g_home1TNS+监听程序名”;
备注:因为我需要连接自己创建的TEST实例,所以我电脑中特有的OracleServiceTEST服务必须启动,正常启动以后,再次连接时成功。
参考资料:https://www.cnblogs.com/ShaYeBlog/p/7866707.html
参考资料:https://jingyan.baidu.com/article/0aa223755099c788cc0d64ff.html