在Windows虚拟机测试环境中Oracle数据库服务器原来的IP地址为 192.168.0.100,后来把ip地址都变成了192.168.0.101,主机名也进行了修改,修改之后,导致客户机无法访问数据库,OracleDbConsole 也无法启动。
处理方法:

启动后访问端口由1158改为了5500.

本日志由 永远的风 于 2010-03-31 15:38:11 发表到 Oracle 中,目前已经被浏览 1296 次,评论 11 次;

1. 安装Oracle的时候,Oracle默认会在F:\oracle\product\10.2.0\db_1下面创建一个名为“当前IP_orcl”的目录,该目录存储的是oracle实例名为orcl的数据库的配置等信息
2. 同时Oracle默认在F:\oracle\product\10.2.0\db_1\oc4j\j2ee目录下创建一个名为“OC4J_DBConsole_当前IP_orcl”的目录,该目录存放的是OracleDBConsole服务的相关配置等信息
3. Oracle默认将F:\oracle\product\10.2.0\db_1\NETWORK\ADMIN下的listener.ora文件中listener中的HOST以及tnsnames.ora中的ORCL(数据库实例)中的HOST设为当前IP地址

解决方法:
1. 将F:\oracle\product\10.2.0\db_1下的“当前IP_orcl”目录重命名为“127.0.0.1_orcl”或者“机器名_orcl”
2. 将F:\oracle\product\10.2.0\db_1\oc4j\j2ee下的“OC4J_DBConsole_当前IP_orcl”目录重命名为“OC4J_DBConsole_127.0.0.1_orcl”或者“OC4J_DBConsole_机器名_orcl”
3. 在F:\oracle\product\10.2.0\db_1\NETWORK\ADMIN目录下,将listener.ora文件中listener的HOST以及tnsnames.ora中ORCL(数据库实例)的HOST改为127.0.0.1或者机器名

本日志由 永远的风 于 2010-03-31 15:25:10 发表到 Oracle 中,目前已经被浏览 1494 次,评论 0 次;

52/2