文章出处:DIY部落(http://www.diybl.com/course/7_databases/oracle/oraclejs/2009110/154518.html#)
如果我们发现这两个文件都是正常的,那么很可能就是IP的问题.
listener.ora
tnsnames.ora
当服务器上出现多个活跃的IP时,监听器就无法确定该监听哪个IP,这样就会出现监听无法启动的问题。
这时候,将上面两个文件的配置中的有关的“host”参数值设为你想要监听的IP(像下面)。
修改listener.ora中的ORCL
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.110)(PORT = 1521))
)
)
然后再修改tnsnames.ora中的ORCL,修改后为:
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.110)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
保存,再重启服务。试试吧。不知道这种理论对不对,不过我的用这种方法就可以了。
分享到:
相关推荐
【活跃IP搜索器】是一种工具,主要用于网络安全领域,它的核心功能是快速扫描并发现网络中的活跃IP地址及其对应的开放端口。这样的工具在网络安全研究、系统管理员进行网络监控,以及某些不道德的黑客活动中(如“扫...
Oracle数据库监听器是一个关键组件,它负责监听来自客户端的连接请求,并将其路由到对应的数据库实例中。如果监听器无法启动,会导致数据库无法连接,影响业务正常运作。本文将详细介绍解决Oracle数据库监听器无法...
以下是一个简单的例子,展示了如何创建一个使用动作监听器的Java程序: ```java import javax.swing.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class ListenerExample...
在Oracle数据库环境中,监听器是运行在服务器端的一个后台进程,它的主要职责是监听来自客户端的连接请求,并将这些请求转发给相应的数据库实例。本文将深入探讨如何配置Oracle监听器,以便更好地理解和操作数据库...
在Java Web开发中,监听器(Listener)是不可或缺的一部分,它们可以用来监听应用程序中的特定事件,比如用户登录、会话创建或销毁等。本项目"一个简单的监听器案例项目"旨在帮助开发者理解如何在实际应用中使用监听...
### Oracle监听器服务不能启动的问题解析 #### 一、问题背景 在尝试通过客户端连接到Oracle服务器时,遇到“ORA-12541: TNS: no listener”错误提示,这表明客户端与服务器之间的监听器连接出现问题。进一步检查...
1.原理: 当范围对象的状态发生变化的时候,服务器自动调用监听器对象中的方法。... 2.2当事件源上发生操作时,它会调用事件监听器的一个方法,并且调用这个方法时,会传递事件对象过来 2.3事件监听器是由开
首先,联网安装Oracle数据库时,主机名会根据联网时的IP地址自动配置,如果之后网络环境发生变化(例如更换IP地址),数据库监听器可能找不到原先配置的主机名对应的IP地址,从而导致无法启动。断网安装则不会出现...
### 改ip后OracleDBConsoleorcl不能启动解决方案 在进行服务器IP地址更改后,可能会遇到OracleDBConsoleorcl服务无法启动的问题。这种情况通常是因为Oracle的一些配置文件(如`listener.ora`、`tnsnames.ora`)仍然...
Oracle 监听器可能会出现的一些常见问题包括监听器无法启动、监听器无法连接到数据库、监听器性能不佳等问题。解决这些问题需要检查监听器的配置文件、Oracle 实例的参数文件、操作系统的网络配置等。 Oracle 监听...
在Oracle数据库管理中,遇到监听器(Listener)无法启动的情况是非常常见的问题之一。监听器是Oracle网络组件的重要部分,主要负责接收客户端的连接请求,并将其转发到相应的数据库实例。本文将针对“oracle监听无法...
* 没有关闭监听器:解决方法是关闭监听器 * 有 Oracle 实例没有关闭:解决方法是关闭 Oracle 实例 * 环境变量设置不全:解决方法是修改环境变量 五、Oracle 数据库的启动和关闭方式 Oracle 数据库的启动和关闭方式...
### 联网安装Oracle数据库监听器无法启动的解决方法 在进行Oracle数据库的联网安装过程中,有时会遇到监听器无法...总体而言,这种方法为解决Oracle数据库联网安装中监听器无法启动的问题提供了一个可行且高效的方案。
在更换网络环境或者IP地址变动后,数据库监听器无法识别到正确的主机名或IP地址,从而无法启动。 解决这个问题的一个有效方法是安装虚拟网卡,如Microsoft Loopback Adapter。这个虚拟网卡可以在没有物理网络连接的...
- **安装时与启动时网络状态不一致**:如果在安装Oracle时处于联网状态,而后续启动时变为离线状态(或反之),可能导致监听器无法启动。 - **主机名或IP地址发生变化**:如果服务器的主机名或IP地址发生了更改,而`...
概念:监听器是一个实现了特定接口的Java类,用于监听另一个Java类的方法调用或者属性改变。 分类:监听器可以分为三类: 1. 监听域对象的创建、销毁(第一类监听器) 2. 监听域对象中的属性变更(第二类监听器) ...
### 联网安装Oracle数据库监听器无法启动的解决方法 在进行Oracle数据库的联网安装过程中,有时会遇到监听器无法启动的问题。这种情况通常发生在安装过程中网络环境发生变化或使用动态IP地址的情况。为了确保数据库...
- 使用`Start()`方法启动监听器。 - 输出提示信息“启动监听”。 3. **等待并接受连接**: ```csharp while (true) { TcpClient tcpClient = tcpServer.AcceptTcpClient(); Console.WriteLine("已接收连接")...