背景:给现场安装好数据库后,现场做了服务器迁移并修改了服务器ip,导致数据库无法正常连接
解决:
1、如果你安装oracle数据库时采用主机名解析的话,只需要修改/etc/hosts文件
vim /etc/hosts
现在的ip 主机名
2、采用ip地址的话,修改两个文件:listener.ora、tnsnames.ora,然后重启监听
find / -name listener.ora
find / -name tnsnames.ora #查找这两个文件的地址
我这里的路径是:/u01/app/oracle/product/11.2.0.4/dbhome_1/network/admin
vim /u01/app/oracle/product/11.2.0.4/dbhome_1/network/admin/listener.ora
vim /u01/app/oracle/product/11.2.0.4/dbhome_1/network/admin/tnsnames.ora
lsnrctl stop #关闭监听
lsnrctl start #开启监听