Linux服务器IP修改过之后,Oracle包含IP地址的文件也需要调整
1、修改 listener.ora 文件
2、修改 tnsnames.ora 文件
3、修改Oralce中注册地址
[oracle@ccs ~]$ su - oracle
[oracle@ccs admin]$ sqlplus '/as sysdba'
SQL> alter system set local_listener="(address=(protocol=tcp)(host=192.168.3.166)(port=1521))";
SQL> alter system register
SQL> show parameter local_lis
4、重启监听
5、启动数据库,OK可以成功连接了
###################################################################################################################
添加实例监听配置
orcl =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.31.60.127)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
需要重新启动监听服务
验证监听是否通过:telnet 10.31.60.127 1521
注意:如果远程telnet 不通 对应服务器的 1521 端口
1、首先判断防火墙是否关闭
2、将127.0.0.1 或 localhost 修改为 服务器注册IP地址
oracle 监听启动、停止、查看命令
http://www.cnblogs.com/autumnlj/p/4300718.html