`

ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决

阅读更多

1. 打开<OracleHome>/network/admin/listener.ora文件,找到:

   SID_LIST_LISTENER =
   (SID_LIST =
     (SID_DESC =
       (SID_NAME = PLSExtProc)
       (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
       (PROGRAM = extproc)
     )
   )
  2. 添加:
            (SID_DESC =
       (GLOBAL_DBNAME = ORACLE)
       (ORACLE_HOME = D:\oracle\product\10.2.0\db_1) 
       (SID_NAME = ORACLE)
      )
  3. 最后变成:
 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 = ORACLE)
       (ORACLE_HOME = D:\oracle\product\10.2.0\db_1) 
       (SID_NAME = ORACLE)
      )
   )
  4. 保存文件,重启服务中的TNSListener,OK!

分享到:
评论

相关推荐

    ORA-12514TNS监听程序当前无法识别连接描述符中请求服务的解决方法[借鉴].pdf

    ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务的解决方法 Oracle 是一款功能强大且广泛应用的关系数据库管理系统,它提供了强大的数据存储和管理功能。但是,在使用 Oracle 时,用户经常会遇到各种错误...

    orcale 12514错误

    在尝试连接Oracle 10g数据库时,可能会遇到ORA-12514错误:“TNS:监听进程不能解析在连接描述符中给出的SERVICE_NAME”。这个错误通常出现在尝试通过网络远程连接到Oracle数据库服务器时,而不是在本地机器上。 ###...

    ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 解决方法.txt

    ### ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 解决方法 #### 错误概述 ORA-12514 是一个常见的 Oracle 数据库错误,当客户端尝试连接到数据库服务器时,可能会遇到这个问题。此错误通常发生在 ...

    ORA-12516 TNS 监听程序无法找到匹配协议栈的可用句柄

    在 tnsnames.ora 文件中,需要确保 "SERVICE_NAME =" 和对应值(数据库名称)之间没有多余的空格。否则,将导致 ORA-12516 错误信息的出现。 最后,如果以上操作仍无法排除 ORA-12516 错误信息,可能需要检查操作...

    监听程序当前无法识别连接描述符中请求的服务

    ora-12514错误是指监听程序当前无法识别连接描述符中请求的服务。这是因为监听程序不知道如何处理来自客户端的连接请求,因为监听程序不知道数据库服务的名称和位置。 二、解决方案 解决ora-12514错误的方法是将...

    Oracle数据库使用sqlplus时的连接错误与方向键乱码解决

    错误提示“ORA-12505: TNS:listener does not currently know of SID given in connect descriptor (DBD ERROR: OCIServerAttach)”表明监听器并不知道在连接描述符中给出的SID。这通常是因为客户端与服务器之间的...

    Oracle安装问题

    在尝试连接数据库时,还可能遇到`ORA-12514: TNS:监听程序当前无法识别连接描述符中请求服务`的错误。这通常是因为监听器未能正确识别数据库实例。 **解决方法**: 1. **检查监听器配置文件**:首先,确认`...

    64位win7下pl/sql无法连接oracle解决方法

    2、pl/sql无法连接远程oracle(ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务) 解决方法:①在linux下找到oracle目录下的listener.ora,用vi编辑②下面红色为添加部分,其中GLOBAL_DBNAME要与客户机...

    OracleTNS协议解码

    3. **连接描述符**:TNS Name的另一种表述,包含在TNS连接字符串中,列出了所有必要的连接参数,例如: ``` (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = server.example.com)(PORT = 1521)) (CONNECT_...

    oracle TNS配置

    - **服务名映射**:通过 `tnsnames.ora` 文件来实现服务名到连接描述符的映射,方便客户端通过服务名连接数据库。 以上是关于 Oracle TNS 配置的基本介绍及其组成部分的详细解释。正确配置这些文件对于确保 Oracle ...

    oracle PL/SQL

    在描述中提到的问题是关于PL/SQL Developer无法连接到Oracle数据库,出现错误`ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务`。这个错误通常意味着监听程序无法找到请求的数据库服务,这可能是由于...

    Oralce专用模式协议TNS分析

    TNS协议的结构主要包括三个主要部分:TNS监听器(Listener)、网络服务名(Network Service Name)和连接描述符(Connection Descriptor)。TNS监听器运行在数据库服务器上,负责接收客户端的连接请求,管理连接,并...

    plsql远程连接oracle的instantclient_11_2

    在`TNS_ADMIN`指向的目录下创建或编辑tnsnames.ora文件,定义远程数据库的连接描述符,例如: ``` REMOTE_DB = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = remote_host)(PORT = remote_port)) ...

    与虚拟机Oracle连接出现ora-12154问题的解决方法

    在文章中描述的解决方法中,先建议通过虚拟机的命令提示符运行“lsnrctl status”命令检查监听器当前正在监听哪些服务。如果监听器正在监听“orcl”服务,并且TNS配置中也是使用“orcl”作为服务名,那么应该确保...

Global site tag (gtag.js) - Google Analytics