服务器的listener.ora:
# listener.ora Network Configuration File: /ORACLE/u01/app/oracle/network/admin/listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
# (SID_NAME = PLSExtProc)
(SID_NAME = sim)
(ORACLE_HOME = /ORACLE/u01/app/oracle)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
# (ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.23)(PORT = 1521))
)
)
)
客户端的tnsnames.ora:
# tnsnames.ora Network Configuration File: D:\Oracle\product\10.1.0\Client_1\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.
SIM =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.23)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = sim)
(SID = sim)
)
)
问题解决了,
是要注释掉listener.ora中的(PROGRAM = extproc)
但我不知道是为什么?
遇到ORA-28547的人不少,可是原因却各不一样:
http://forums.oracle.com/forums/message.jspa?messageID=693607
分享到:
相关推荐
关于这个问题,测试了很多方案,终于成功,现提供如下排查思路: 1、首先排查oci.dll不一致(navicat for oracle与oracle版本不一致)问题,这个操作必须进行。 将OCI library(oci.dll)目录填写成已安装的oracle目录...
错误描述:oracle远程连接服务器出现 ORA-12170 TNS:连接超时 错误检查:有很多是oracle自身安装的问题,但是我这里服务器配置正常,监听正常,服务正常,远程可以ping通服务器。 这里主要是防火墙问题,解决办法: ...
ORA-28547错误的具体含义是“连接到服务器失败”。这可能是由于多种原因,包括但不限于: 1. **oci.dll文件损坏或缺失**:这是最常见的原因之一,oci.dll作为Oracle客户端的关键组件,如果它出现问题,会导致无法...
这可能是由于对象不存在、名称错误或其他查找失败的原因。 #### ORA-00101: Dispatcher Services Not Active 调度服务未激活。这可能是由于配置错误或服务管理器的问题。 #### ORA-00102: Shareable Server Mode ...
当Oracle数据库的字符集被修改为GBK,而Navicat在尝试连接时出现“ora-28547 ora net错误”,这通常表示Navicat无法正确地加载Oracle客户端所需的动态链接库(DLL)文件,比如oci.dll,或者由于字符集不匹配导致的...
如果注册表中的某些关键配置不正确或缺失,可能会导致连接失败。 #### 三、解决步骤 针对上述原因,可以采取以下措施逐一排查并解决问题: ##### 1. 启动监听服务 - **Windows平台**: - 打开“开始”菜单,...
tns 配置文件是连接的基础,错误的配置文件将导致连接失败。在解决 ora-12170 问题时,第一步就是检查 tns 配置文件。我们建议直接从服务器上拷贝 tns 配置文件,以避免人为错误。同时,我们也需要检查服务器名是否...
### ERwin连接Oracle报ORA-01041内部错误,hostdef扩展名不存在的知识点解析 #### 一、问题背景及概述 在使用ERwin数据建模工具连接Oracle数据库时,可能会遇到ORA-01041内部错误提示:“hostdef扩展名不存在”。...
Oracle 错误代码大全 Oracle 错误代码大全是 Oracle 数据库中常见的错误代码及其对应的错误...* ORA-00099: 等待资源时发生超时,可能是 PDML 通过本文档,您可以快速定位 Oracle 错误代码的含义,从而快速纠正错误。
这些错误代码涵盖了 Oracle 数据库管理系统的各个方面,包括会话管理、进程管理、内存管理、锁定管理、日志管理、网络管理等。 会话管理错误 ORA-00001:违反唯一约束条件 ORA-00022:无效的会话 ID;访问被拒绝 ...
### ORA错误中文描述知识点详解 #### ORA-00001: 违反唯一约束条件 ...以上是对部分ORA错误的详细介绍,这些错误覆盖了数据库管理中常见的一些问题,理解这些错误可以帮助DBA更快地定位问题并采取适当的措施进行修复。
#### 一、会话管理相关错误 ##### ORA-00001: 违反唯一约束条件 - **描述**:当尝试插入重复的唯一键值到一个定义了唯一约束的列时触发。 - **解决方法**: - 检查并修改待插入的数据,确保其唯一性。 - 或者如果...
若未正确配置第4和第5项,尝试远程连接时可能会遇到“ORA-01031: insufficient privileges”的错误。 #### 解决ORA-01031: insufficient privileges的方法 当收到“ORA-01031: insufficient privileges”的错误...
- “ORA-01034: ORACLE not available”表明Oracle数据库服务当前不可用,可能是由于服务器故障、网络连接问题或数据库未启动。 - “ORA-01033: ORACLE initialization or shutdown in progress”则表示数据库正在...
4. ORA-00019: 超过了最大会话许可数,这可能是因为数据库的许可证限制或者会话管理策略导致的。 5. ORA-00020: 超出了最大进程数,这通常是由于数据库配置限制或资源争用导致的。 6. ORA-00021: 会话已经与其他...
当等待资源时检测到超时,可能是由于PDML(并行数据管理语言)死锁造成的。 #### ORA-00100: 未找到数据 当查询结果为空或未找到预期的数据时触发。 #### ORA-00101: 系统参数DISPATCHERS的说明无效 当 `...
在Oracle数据库的管理与维护过程中,数据库管理员和开发人员常常会遇到各类错误信息,错误编码大全为他们提供了快速定位和解决问题的途径。下面将详细介绍标题和描述中提及的几个Oracle错误编码,以及通过部分列出的...
相信使用过Oracle数据库的人一定碰到过“ORA-12154: TNS: 无法解析指定的连接标识符”错误,我在此做一个小小的总结。 在程序中连接Oracle数据库的方式与其他常用数据库,如:MySql,Sql Server不同,这些数据库可以...
通过以上错误分析可以看出,ORA错误涵盖了数据库操作的各个方面,从数据完整性到内存管理,再到连接配置等。对于每一个ORA错误,都应仔细分析其原因,并采取相应的解决措施。同时,Oracle提供的文档和技术支持也是...