`

PLSQ连接数据库报ORA-12514错误的解决办法

阅读更多

在本机上装了Oracle 11g,用sql plus登陆数据库,正常。用pl/sql打开数据库报错:“ORA-12514: TNS: 监听程序无法识别连接描述符中请求的服务”。
解决:
 
打开d:\app\wanghui\product\11.2.0\dbhome_1\network\admin\listener.ora文件,内容如下:
 
# listener.ora Network Configuration File: d:\app\wanghui\product\11.2.0\dbhome_1\network\admin\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = d:\app\wanghui\prgoduct\11.2.0\dbhome_1)
      (PROGRAM = extproc)
      (ENVS = "EXTPROC_DLLS=ONLY:d:\app\wanghui\product\11.2.0\dbhome_1\bin\oraclr11.dll")
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    )
  )

ADR_BASE_LISTENER = d:\app\wanghui


将(SID_NAME = PLSExtProc)改为(SID_NAME = ora11g),接着删掉上述文件中的(PROGRAM = extproc),重启listener,用pl/sql登录,成功。

分享到:
评论

相关推荐

    plsql不能连接linux下oracle问题ORA-12514.doc

    然而,在Linux环境下,PL/SQL可能无法连接到Oracle数据库,出现ORA-12514错误。本文档旨在解决这个问题,提供了详细的解决方案。 一、问题分析 在Linux环境下,PL/SQL无法连接到Oracle数据库,出现ORA-12514错误。...

    oracle远程连接服务器出现 ORA-12170 TNS:连接超时 解决办法

    您可能感兴趣的文章:常用的Oracle doc命令(收藏)Oracle 多行记录合并/连接/聚合字符串的几种方法Oracle中字符串连接的实现方法php连接oracle数据库及查询数据的方法plsql连接oracle数据库报ora 12154错

    Oracle 11gr2连Oracle 19c 报ORA-28040 ORA-01017解决方法.pdf

    Oracle数据库不同版本间的客户端与服务端的连接问题通常涉及到安全和兼容性配置,这篇文章主要讲述了在Oracle 11g R2客户端尝试连接Oracle 19c服务端时,遇到了两个特定的错误:ORA-28040和ORA-01017,以及如何解决...

    PLSQL连接远程数据库问题

    PLSQL连接远程数据库问题 无法连接报错

    远程连接Oracle报ORA-12545错误解决方案

    NULL 博文链接:https://ajita.iteye.com/blog/1725304

    plsql连接oracle数据库报ora 12154错误解决方法

    plsql连接oracle数据库报ora 12154错误 今天遇到一个问题,使用sqlplus能够连接到远程的数据库,但是使用plsql却连接不上,报错”ORA-12154: TNS: 无法解析指定的连接标识符” 解决方法如下: 1.先检查服务器端的...

    关于使用PLSQL Developer时出现报错ora-12514的问题

    在登陆PLSQL Developer时报ora-12513错误,需要修改本地数据库的监听配置文件,其过程相对简单。  在Oracle安装目录中搜索找到listener.ora文件,并修改成txt格式后打开(在修改之前建议做好备份),需要添加的代码...

    Oracle_ORA-12518故障_处理

    此错误通常发生在客户端试图连接到数据库服务器的过程中,当监听器无法将客户端连接顺利地移交给服务器进程或调度进程时触发。本文旨在详细介绍ORA-12518错误的成因、常见表现形式以及具体的故障排查方法,以帮助...

    解决ORA-01033 ORACLE 正在初始化或关闭

    解决ORA-01033错误的关键在于仔细检查数据库的配置、监听器设置、环境变量以及资源分配情况。通过上述步骤,大多数情况下可以有效解决数据库初始化或关闭时遇到的问题。然而,在某些复杂场景下,可能需要更深入地...

    navicat cannot load oci dll||oracle 改字符集为GBK后 navicat 连不上||Ora-28547 ora net错误

    5. 重启Navicat,尝试重新连接数据库。 通过以上步骤,一般可以解决Navicat无法加载oci.dll和Oracle数据库GBK字符集链接失败的问题。如果问题仍然存在,可能需要进一步检查网络设置、数据库服务状态以及服务器端的...

    报错ORA01804解决方法.txt

    使用PL/SQL登录ORACLE数据 报错,error while trying to retrieve text for error ORA-01804,的解决方法,操作步骤,在windows server 2008R2 64位,oracle 12C,PLSQL Developer 12 64位,以上使用环境正常,

    PL/SQL登录Oracle数据库报错ORA-12154:TNS:无法解析指定的连接标识符已解决(本地未安装Oracle需要连接服务器上的)

    ORA-12154:TNS:无法解析指定的连接标识符 ORA-12154:TNS:无监听程序 错误分析一、PL/SQL 客户端登录到数据库,如果配置错误会有以上错误,如下图。 这个错误主要是pl/sql客户端的tnsnames.ora配置错误,或者是输入 ...

    PLSQL下拉数据库"空白"插件

    在“PLSQL下拉数据库”空白插件的问题中,我们主要探讨的是如何解决PLSQL Developer中数据库连接列表显示为空的情况,以及oci.dll文件在配置远程连接中的作用。 首先,oci.dll是Oracle Call Interface (OCI) 的动态...

    用pl/sql连接本地数据库时报ORA-12541:TNS:无监听程序

    在dos窗口都能登录数据库,但通过PL/SQL登录是老是报 ORA-12541 或12154的错,在Oracl Net Manager 中也配置好了服务器命名和监听程序,查看系统配置文件系统参数文件为D:oracleproduct10.1.0db_1 ...

    如何用PLSQL连接远程的oracle数据库

    本篇将详细介绍如何使用PLSQL连接到远程的Oracle数据库,确保你能够轻松上手。 首先,确保你已经安装了以下基本组件: 1. PL/SQL Developer:这是一个专门用于Oracle数据库的集成开发环境,提供编写、调试和执行PL...

    ORACLE 驱动(无效的)

    Oracle驱动是Oracle数据库连接Java应用程序的关键组件,它允许Java程序通过JDBC(Java Database Connectivity)接口与Oracle数据库进行交互。然而,在你所描述的问题中,标题提到“ORACLE 驱动(无效的)”,这可能...

    连接数据库工具PLSQL

    以下是一些关于PLSQL Developer和Oracle数据库连接的关键知识点: 1. **Oracle数据库**: Oracle是一种关系型数据库管理系统(RDBMS),由Oracle公司开发。它广泛应用于企业级数据存储和管理,支持多种操作系统平台...

    plsql_Developer数据库

    1. **连接数据库**:PLSQL Developer支持通过TNSNAMES.ORA文件、Easy Connect字符串或直接连接参数来连接到Oracle数据库。用户可以设置不同的连接配置,包括主机名、端口号、服务名等,以连接到所需的数据库实例。 ...

Global site tag (gtag.js) - Google Analytics