【oracle】【解决方案】ORA-12514:TNS: 监听程序当前无法辨认连接描述符中 ...

打印 上一主题 下一主题

主题 1037|帖子 1037|积分 3111

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
Oracle11g,报错代码为:ORA-12514:监听程序当前无法辨认连接描述符中请求的服务。
出现该题目一般有两种情况。
第一种是在你安装完之后未配置监听(在此我暂时忘记安装完之后有没有配置监听);
第二种是之前配置了监听但是系统未写入到listener.ora文件中(在此我暂未搞明确什么时间写入,而且有些未写入也可以用但是我配置完这些后简直可以用了,不明白但祝福),以是只需要在该文件中写入配置参数就可以了。
修改listener.ora

原listener.ora文件

  1. # listener.ora Network Configuration File: C:\software\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora
  2. # Generated by Oracle configuration tools.
  3. SID_LIST_LISTENER =
  4.   (SID_LIST =
  5.     (SID_DESC =
  6.       (SID_NAME = CLRExtProc)
  7.       (ORACLE_HOME = C:\software\Oracle\product\11.2.0\dbhome_1)
  8.       (PROGRAM = extproc)
  9.       (ENVS = "EXTPROC_DLLS=ONLY:C:\software\Oracle\product\11.2.0\dbhome_1\bin\oraclr11.dll")
  10.     )
  11.   )
  12. LISTENER =
  13.   (DESCRIPTION_LIST =
  14.     (DESCRIPTION =
  15.       (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
  16.       (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
  17.        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.131.128)(PORT = 1521))
  18.     )
  19.   )
  20. ADR_BASE_LISTENER = C:\software\Oracle
复制代码
从上图中我们可以看出我已经配置过监听了,但是报错是由于Oracle的地点没有写到SID_DESC中,在此我们将此写入就可以了。
添加 记载

  1.         (SID_DESC =
  2.       (GLOBAL_DBNAME = orcl)
  3.       (ORACLE_HOME = C:\software\Oracle\product\11.2.0\dbhome_1)
  4.       (SID_NAME = orcl)
  5.      )
复制代码
修改后listener.ora文件

  1. # listener.ora Network Configuration File: C:\software\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora# Generated by Oracle configuration tools.SID_LIST_LISTENER =  (SID_LIST =    (SID_DESC =      (SID_NAME = CLRExtProc)      (ORACLE_HOME = C:\software\Oracle\product\11.2.0\dbhome_1)      (PROGRAM = extproc)      (ENVS = "EXTPROC_DLLS=ONLY:C:\software\Oracle\product\11.2.0\dbhome_1\bin\oraclr11.dll")    )        (SID_DESC =
  2.       (GLOBAL_DBNAME = orcl)
  3.       (ORACLE_HOME = C:\software\Oracle\product\11.2.0\dbhome_1)
  4.       (SID_NAME = orcl)
  5.      )
  6.   )  LISTENER =  (DESCRIPTION_LIST =    (DESCRIPTION =      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.131.128)(PORT = 1521))    )  )ADR_BASE_LISTENER = C:\software\Oracle
复制代码
tnsnames.ora

原tnsnames.ora文件

  1. # tnsnames.ora Network Configuration File: C:\software\Oracle\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
  2. # Generated by Oracle configuration tools.
  3. ORACLR_CONNECTION_DATA =
  4.   (DESCRIPTION =
  5.     (ADDRESS_LIST =
  6.       (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
  7.     )
  8.     (CONNECT_DATA =
  9.       (SID = CLRExtProc)
  10.       (PRESENTATION = RO)
  11.     )
  12.   )
  13. ORCL =
  14.   (DESCRIPTION =
  15.     (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.131.128)(PORT = 1521))
  16.     (CONNECT_DATA =
  17.       (SERVER = DEDICATED)
  18.       (SERVICE_NAME = orcl)
  19.     )
  20.   )
复制代码
修改tnsnames.ora数据

已标黄,就修改了地点。
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost )(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
修改后tnsnames.ora文件

  1. # tnsnames.ora Network Configuration File: C:\software\Oracle\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
  2. # Generated by Oracle configuration tools.
  3. LISTENER_ORCL =
  4.   (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
  5. ORACLR_CONNECTION_DATA =
  6.   (DESCRIPTION =
  7.     (ADDRESS_LIST =
  8.       (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
  9.     )
  10.     (CONNECT_DATA =
  11.       (SID = CLRExtProc)
  12.       (PRESENTATION = RO)
  13.     )
  14.   )
  15. ORCL =
  16.   (DESCRIPTION =
  17.     (ADDRESS = (PROTOCOL = TCP)(HOST = localhost )(PORT = 1521))
  18.     (CONNECT_DATA =
  19.       (SERVER = DEDICATED)
  20.       (SERVICE_NAME = orcl)
  21.     )
  22.   )
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

数据人与超自然意识

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表