在本机上装了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登录,成功。
相关推荐
然而,在Linux环境下,PL/SQL可能无法连接到Oracle数据库,出现ORA-12514错误。本文档旨在解决这个问题,提供了详细的解决方案。 一、问题分析 在Linux环境下,PL/SQL无法连接到Oracle数据库,出现ORA-12514错误。...
您可能感兴趣的文章:常用的Oracle doc命令(收藏)Oracle 多行记录合并/连接/聚合字符串的几种方法Oracle中字符串连接的实现方法php连接oracle数据库及查询数据的方法plsql连接oracle数据库报ora 12154错
Oracle数据库不同版本间的客户端与服务端的连接问题通常涉及到安全和兼容性配置,这篇文章主要讲述了在Oracle 11g R2客户端尝试连接Oracle 19c服务端时,遇到了两个特定的错误:ORA-28040和ORA-01017,以及如何解决...
PLSQL连接远程数据库问题 无法连接报错
NULL 博文链接:https://ajita.iteye.com/blog/1725304
plsql连接oracle数据库报ora 12154错误 今天遇到一个问题,使用sqlplus能够连接到远程的数据库,但是使用plsql却连接不上,报错”ORA-12154: TNS: 无法解析指定的连接标识符” 解决方法如下: 1.先检查服务器端的...
在登陆PLSQL Developer时报ora-12513错误,需要修改本地数据库的监听配置文件,其过程相对简单。 在Oracle安装目录中搜索找到listener.ora文件,并修改成txt格式后打开(在修改之前建议做好备份),需要添加的代码...
此错误通常发生在客户端试图连接到数据库服务器的过程中,当监听器无法将客户端连接顺利地移交给服务器进程或调度进程时触发。本文旨在详细介绍ORA-12518错误的成因、常见表现形式以及具体的故障排查方法,以帮助...
解决ORA-01033错误的关键在于仔细检查数据库的配置、监听器设置、环境变量以及资源分配情况。通过上述步骤,大多数情况下可以有效解决数据库初始化或关闭时遇到的问题。然而,在某些复杂场景下,可能需要更深入地...
5. 重启Navicat,尝试重新连接数据库。 通过以上步骤,一般可以解决Navicat无法加载oci.dll和Oracle数据库GBK字符集链接失败的问题。如果问题仍然存在,可能需要进一步检查网络设置、数据库服务状态以及服务器端的...
使用PL/SQL登录ORACLE数据 报错,error while trying to retrieve text for error ORA-01804,的解决方法,操作步骤,在windows server 2008R2 64位,oracle 12C,PLSQL Developer 12 64位,以上使用环境正常,
ORA-12154:TNS:无法解析指定的连接标识符 ORA-12154:TNS:无监听程序 错误分析一、PL/SQL 客户端登录到数据库,如果配置错误会有以上错误,如下图。 这个错误主要是pl/sql客户端的tnsnames.ora配置错误,或者是输入 ...
在“PLSQL下拉数据库”空白插件的问题中,我们主要探讨的是如何解决PLSQL Developer中数据库连接列表显示为空的情况,以及oci.dll文件在配置远程连接中的作用。 首先,oci.dll是Oracle Call Interface (OCI) 的动态...
在dos窗口都能登录数据库,但通过PL/SQL登录是老是报 ORA-12541 或12154的错,在Oracl Net Manager 中也配置好了服务器命名和监听程序,查看系统配置文件系统参数文件为D:oracleproduct10.1.0db_1 ...
本篇将详细介绍如何使用PLSQL连接到远程的Oracle数据库,确保你能够轻松上手。 首先,确保你已经安装了以下基本组件: 1. PL/SQL Developer:这是一个专门用于Oracle数据库的集成开发环境,提供编写、调试和执行PL...
Oracle驱动是Oracle数据库连接Java应用程序的关键组件,它允许Java程序通过JDBC(Java Database Connectivity)接口与Oracle数据库进行交互。然而,在你所描述的问题中,标题提到“ORACLE 驱动(无效的)”,这可能...
以下是一些关于PLSQL Developer和Oracle数据库连接的关键知识点: 1. **Oracle数据库**: Oracle是一种关系型数据库管理系统(RDBMS),由Oracle公司开发。它广泛应用于企业级数据存储和管理,支持多种操作系统平台...
1. **连接数据库**:PLSQL Developer支持通过TNSNAMES.ORA文件、Easy Connect字符串或直接连接参数来连接到Oracle数据库。用户可以设置不同的连接配置,包括主机名、端口号、服务名等,以连接到所需的数据库实例。 ...