ora-12514监听程序当前无法识别
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了ora-12514监听程序当前无法识别,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1765字,纯文字阅读大概需要3分钟。
内容图文
![ora-12514监听程序当前无法识别](/upload/InfoBanner/zyjiaocheng/536/a9154bcd49a9474d92e41a5e21e5a1e6.jpg)
把Oracle安装在虚拟机中,而且Oracle安装完毕后,没在进行任何监听的配置,则虚拟机再启动,则就会出现ORA-12514的问题。
如下是解决思路:(推荐学习:MySQL视频教程)
根据出错信息判断出客户端未监听到实例服务名
1、通过重启服务的方式启动数据库,再次连接仍无法连接服务器。
2、既然第一种方法不能解决问题,那就第二种方法。考虑监听listener.ora
监听配置文件listener.ora中可以不必指定监听的服务名(安装Oracle10g后也是没有指定的)。正常情况下一般只要数据库启动,客户端连接数据库也没有什么问题,但是有时重复启动关闭也会出现ORA-12514错误。
既然listener.ora中没有指定监听,我们可以在listener.ora文件中指定监听的实例名,这样该问题应该可以连接。
找到查看listener.ora文件:位于oracle 安装目录的app文件夹目录下面
完整代码
# listener.ora Network Configuration File: G:\app\admin\product\12.1.0\dbhome_1\NETWORK\ADMIN\listener.ora # Generated by Oracle configuration tools. SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = G:\app\admin\product\12.1.0\dbhome_1) (PROGRAM = extproc) ) #添加内容为: (SID_DESC = (GLOBAL_DBNAME = ORCL) (ORACLE_HOME = G:\app\admin\product\12.1.0\dbhome_1) (SID_NAME = ORCL) ) ) #=================== LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.0.217)(PORT = 1521)) ) (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) ) ) ADR_BASE_LISTENER = G:\app\admin\product\12.1.0\dbhome_1\log
SID_NAME 对应网络服务命名;GLOBAL_DBNAME 对应服务名,修改完成后重启服务就好了!
更多MySQL相关技术文章,请访问MySQL教程栏目进行学习!
以上就是ora-12514监听程序当前无法识别的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是互联网集市为您收集整理的ora-12514监听程序当前无法识别全部内容,希望文章能够帮你解决ora-12514监听程序当前无法识别所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。