1:
查看服务器监听服务是否启动,cmd>services.msc>OracleOraDb10g_home1TNSListener,
重新启动下
2:
查看服务器监听文件是否配置正确,路径为D:\oracle\product\10.1.0\Db_1\NETWORK\ADMIN\listener.ora,是否注册了对相应数据库服务的监听,如没有,请在SID_LIST 下添加 SID_DESC 配置节点:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = d:\oracle\product\10.1.0\db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = DB1)
(ORACLE_HOME = d:\oracle\product\10.1.0\db_1)
(SID_NAME = DB1)
)
(SID_DESC =
(GLOBAL_DBNAME = DB2)
(ORACLE_HOME = d:\oracle\product\10.1.0\db_1)
(SID_NAME = DB2)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
)
3:查看客户端连接配置文件是否配置正确,如没有,请添加 数据库配置节点:
D:\oracle\product\10.1.0\Db_1\NETWORK\ADMIN\tnsnames.ora
DB1 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = DB1)
)
)
DB2 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = DB2)
)
)
4:尝试使用PL/SQL重新连接数据库.
分享到:
相关推荐
- 在完成Oracle的安装后,还需要进行一系列的配置工作,例如设置监听器、创建数据库实例等。 2. **网络配置**: - 配置网络服务,如监听器和TNS命名等,以确保客户端能够通过网络访问数据库服务器。 3. **安全性...
这个错误通常表明客户端提供的连接信息与监听程序的配置不匹配,或者监听程序没有正确地配置来识别服务名。 **解决ORA-12504错误的方法** 1. **检查tnsnames.ora文件** - **定位tnsnames.ora**:tnsnames.ora是...
check_oracle_health-2.1.1版本可能包含了对插件的优化和改进,例如增强错误处理、增加新的检查项或者提高性能。在安装和配置这个插件时,需要了解Nagios的配置文件结构,以及如何为特定的Oracle环境定制插件参数。...
这里的URL格式是`jdbc:oracle:thin:@<hostname>:<port>:<service_name>`,其中`hostname`是数据库服务器的地址,`port`是Oracle监听的端口号,`service_name`是在tnsnames.ora配置文件中定义的服务名。 2. **创建表...
然而,在安装 Oracle 后,连接数据库时可能会出现 ORA-12541:TNS:无监听程序的错误。本文将详细介绍该错误的解决方案。 首先,需要了解监听程序的概念。监听程序(Listener)是 Oracle 数据库的一部分,负责监听...
此错误通常发生在客户端试图连接到数据库服务器的过程中,当监听器无法将客户端连接顺利地移交给服务器进程或调度进程时触发。本文旨在详细介绍ORA-12518错误的成因、常见表现形式以及具体的故障排查方法,以帮助...
Oracle数据库需要一个监听器(Listener)来处理客户端连接。在安装过程中,监听器会自动配置,但可能需要根据你的网络环境进行调整。 8. **初始化参数文件**: 初始化参数文件(init.ora或spfile)定义了数据库的...
TNS-12541: TNS: 无监听程序 TNS-12560: TNS: 协议适配器错误 TNS-00511: 无监听程序 文章转自:http://www.luocs.com/archives/464.html 此文版权归作者 – yaogang所有,转载请注明yaogang©www.luocs.com。 ...
2. **配置监听程序**:通过`netca`命令启动网络配置助手,选择“监听程序配置”并逐步完成配置。 - 监听程序名默认为“LISTENER”。 - 协议选择“TCP”。 - 端口号使用标准的1521。 3. **测试监听器配置**:完成...
这个是Oracle登录是常见的错误举例 ,主要是配置监听程序,已经在注册表的相应项的修改。
- 安装程序存放于`/mnt/Oracle11g_linux_x86_64/database`路径下。 **3. 用户与组创建:** - 创建两个组:`dba`和`oinstall`,分别分配组ID为1001和1002。 - 创建用户`oracle`,隶属于`dba`组,并同时加入`...
然后,设置`ORACLE_HOME`环境变量,并以`oracle`用户身份运行`runInstaller`,添加`-ignoreInternalDriverError`参数来忽略可能的驱动器错误。按照安装向导的提示进行,直到安装完成。 在升级前,必须对现有数据库...
但是,在使用 Oracle 时,用户经常会遇到各种错误,例如 ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务的错误。这种错误会导致用户无法连接到 Oracle 数据库,影响正常的工作和生产。 在本文中,我们将...
Oracle Linux旨在为Oracle应用程序提供最佳性能,并且免费提供内核错误修复、安全更新等服务,极大地降低了企业的运营成本。 #### 三、下载Oracle Linux 尽管原文件中提到的下载链接已经无法访问,但我们可以通过...
Oracle监听程序无法识别连接描述符中请求的服务解决方案 Oracle监听程序是 Oracle数据库管理系统中的一种重要组件,负责监听和处理来自客户端的连接请求。但是,在某些情况下,监听程序可能无法识别连接描述符中...
### Oracle监听无法启动问题解析与解决方案 在Oracle数据库管理中,遇到监听器(Listener)无法启动的情况是非常常见的问题之一。监听器是Oracle网络组件的重要部分,主要负责接收客户端的连接请求,并将其转发到...
这个问题需要我们深入理解Oracle监听器的工作原理,以及如何解决日志文件过大的问题。 首先,监听日志文件主要记录监听器的启动、关闭、连接请求、断开等操作的详细信息,对于排查网络问题、性能问题以及安全审计...
- **监听器状态**:使用`$lsnrctl status`命令来确认监听器是否处于正常状态。 - **数据库实例状态**:执行`SQL> select status from v$instance;`来查看实例的当前状态。 - **检查文件系统** - 定期检查文件系统...
2、ORA-12500:TNS:监听程序无法启动专用服务器进程或ORA-12560:TNS:协议适配器错误。 3、如果数据库服务启动失败,则很有可能是其注册表项值损坏。。。4、ORA-12154:TNS:能解析服务名 5、ORA-1034 :TNS:ORACLE不可用...