ora-12514监听程序目前没法辨认
把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监听程序目前没法辨认的细致内容,更多请关注 百分百源码网 其它相干文章!