oracle连接时报监听程序当前无法识别连接描述符中请求的服务
主要原因时启动Oracle服务时没有先启动监听,tnsnames.ora文件中的service_name没有向连接的数据库服务器中的监听器注册。
解决方案:
1、先启动监听器,再启动服务器。
2、修改tnsnames.ora文件 让listeners主动加载服务
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(ORACLE_HOME = F:\oracle\product\10.2.0\db_1)
(SID_NAME = orcl)
)
修改后的tnsnames.ora文件内容
# listener.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(ORACLE_HOME = F:\oracle\product\10.2.0\db_1)
(SID_NAME = orcl)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
)
分享到:
相关推荐
ora-12514 tns监听程序当前无法识别连接描述符中请求的服务
ORA-12514 TNS 监听程序当前无法识别连接描述符中请求的服务
ora-12514:TNS:监听程序当前无法识别连接描述符中请求的服务bug,解决文档.
Oracle ORA12514 监听程序当前无法识别连接描述符中请求的服务
关于解决oracle发生“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”的问题
ORA-12514:监听程序当前无法识别链接描述符中请求的服务,简单的来说就是Oracle数据库的监听器配置有问题。 解决方案 打开cmd命令,输入tnsping orcl ,正常情况下是这样显示的: 下面会显示监听器配置文件的路径及...
连接Oracle 10g时ORA-12514 TNS 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决
详细的描述了Asp.Net与Oracle数据库之间的连接
oracle plsql sqlplus 连接失败 监听程序当前无法识别连接描述符中请求的服务 无监听程序 常见错误ora-12518 ora-12514 ora-12541的检查方法
oracle连接后,用shutdown immediate关闭数据库,再startup mount,出现“监听程序当前无法识别连接描述符中请求的服务”
navicat连接oracle报错:“ORA-12514:TNS:监听程序无法识别连接描述符中请求的服务”;问题解决:资源包中只包含一些 dll 文件,无需安装解压即可,并附有详细的操作步骤。
2、pl/sql无法连接远程oracle(ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务) 解决方法:①在linux下找到oracle目录下的listener.ora,用vi编辑②下面红色为添加部分,其中GLOBAL_DBNAME要与客户机...
监听程序无法识别连接描述符中请求的服务 下载配置文件放到\product\11.2.0\client_1\network\admin
13.1.1 连接描述符 365 13.1.2 服务名 366 13.1.3 监听程序 367 13.1.4 Oracle8i中的监听程序 368 13.2 使用Net8 Configuration Assistant 369 13.2.1 配置监听程序 370 13.2.2 命名方法配置 371 13.2.3 本地网络...