`

ORA-12505:TNS:监听程序无法识别连接描述符中所给出的SID

阅读更多
问题描述:
用PL/SQL登录数据库时  输入用户名和密码  数据库选择ORCL 报:ORA-12505:TNS:监听程序无法识别连接描述符中所给出的SID
经过朋友的指点和网上查找  终于解决了  能登录了,可还是有些小问题 就是在配置文件里面把HOST改成127.0.0.1/localhost后 还是报错 只能写成计算机名 才能够正常登录数据库
解决步骤如下:
1:检查%home%\oracle\product\10.2.0\db_1\NETWORK\ADMIN目录下的listener.ora,tnsnames.ora文件  配置正确  可是登录时还是报错;
操作:删除tnsnames.ora文件里的
ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = ORCL)
    )
  )

2:打开运行  输入netca 回车 重新进行数据库的配置
  具体的操作已截图 见相册里面图片;
3:配置完成后 把listener.ora文件里面的LISTENER =
 
(DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      (ADDRESS = (PROTOCOL = TCP)(HOST = ****)(PORT = 1521))
    )
  )

  中的HOST改为你的计算机名(右击我的电脑 属性 计算机名), 保存 重新启动下监听服务,
  OK。
4:做完这些操作后  就可以通过PL/SQL登录数据库了 可是 当把HOST改为LOCALHOST或者 127.0.0.1后还是不是报同样的错
   希望知道的朋友们给个提示  谢谢了哈   先!
分享到:
评论
1 楼 Menuz 2012-07-12  
cute,nice,brilliant!!!

相关推荐

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

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

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

    Oracle监听程序无法识别连接描述符中请求的服务解决方案 Oracle监听程序是 Oracle数据库管理系统中的一种重要组件,负责监听和处理来自客户端的连接请求。但是,在某些情况下,监听程序可能无法识别连接描述符中...

    orcale 12514错误

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

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

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

    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. **检查监听器配置文件**:首先,确认`...

    Oracle数据库常见错误处理方法

    #### 四、ORA-12500: TNS:监听程序无法启动专用服务器进程 **错误描述:** 当Oracle数据库无法启动专用服务器进程时,会出现此错误。 **解决方案:** - 确保数据库服务已启动,可以通过命令`...

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

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

    oracle关闭后无法startup

    - **ORA-12514**: 表示TNS监听程序当前无法识别连接描述符中请求的服务,这通常意味着监听程序没有找到对应的服务名。 - **ORA-01041**: 内部错误,表示hostdef扩展名不存在。此错误较为罕见,可能与操作系统环境...

    oracle PL/SQL

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

    ORACLE一些安装总结

    在尝试连接Oracle数据库时,用户可能会收到如下的错误提示:“ORA-12560:TNS:协议适配器错误”。这个错误通常是由于以下几种情况导致的: 1. **监听服务未启动** - 在Windows平台上,监听服务(`oraclehome92...

    oracle TNS配置

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

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

    该错误通常指的是客户端无法解析指定的TNS命名方法中的服务名,导致无法连接到数据库。在虚拟机环境中,此类问题可能更为复杂,因为虚拟机的网络配置、监听器配置以及客户端的TNS配置等都可能影响到连接。 首先,...

    配置oracle客户端

    - 若遇到“监听程序当前无法识别连接描述符中请求的服务”的错误提示,可在`listener.ora`文件中增加以下配置,并重启监听服务: ``` SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) ...

    win8.1X64+oracle11gR2安装过程全记录(包括安装完成后如何处理问题)--亲测可用

    如果遇到ORA-12514错误,表示监听程序无法识别连接描述符中的服务。要解决这个问题,需要编辑listener.ora文件(位于D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora),添加一个新的SID_...

Global site tag (gtag.js) - Google Analytics