1、进入服务器Oracle监听管理中,找到Net Manager中去将原有的IP地址更换为新的IP地址。这里更改完可以先测试一下,但我在这里更改后依然报错,所以下面的步骤还是要继续解决这个问题。
2、在运行中输入CMD调出命令执行窗口,输入 sqlplus / as sysdba,以系统管理员身份登入到Oracle数据库后台管理界面。
3、进入这个界面后,我们先查看当前的监听信息:SHOW PARAMETER LOCAL_LISTENER;输入完成后按回车键。
4、在这里可以看见,虽然在netmanager中修改了新的IP地址,但这里查看到的还是原有的IP地址。
5、用alter命令重新指定监听地址:ALTER SYSTEM SET LOCAL_L诔罨租磊ISTENER='(ADDRESS=(PROTOCOL=T潮贾篡绐CP)(HOST=新IP地址)(PORT=1521))';按回车键执行。
6、更改监听成功后,会提示:系统已更改。这时候在cmd命令提示窗体下重启监听服务: LSNRCTL START
7、再次进入netmanager中测试数据库连接,连接成功,到此客户端与服务器的连线也成功了,Oracle数据库主机更换IP地址到此结束。