如果我们的oracle连接串写的不是localhost,而是计算机本地的ip的话,那么ip地址发生变化,就会发生plsql连接不上数据库的情况。
这时候需要做的是:
1. 如下关闭oracle listener服务。
2. 找到oracle如下目录,如,C:\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN
2.1修改listener.ora中LISTENER的ADDRESS HOST,改为相应ip地址
-------------- 至此,ORACLE已正常工作 ------------
3. 如果在tnsnames.ora配置了数据源,也需要修改,如下:
修改tnsnames.ora中相应数据源的ADDRESS
HOST,改为相应ip地址