plsql 连接Oracle数据库时提示no listener

如果我们的oracle连接串写的不是localhost,而是计算机本地的ip的话,那么ip地址发生变化,就会发生plsql连接不上数据库的情况。

这时候需要做的是:

1. 如下关闭oracle listener服务

plsql 连接Oracle数据库时提示no listener_第1张图片

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地址

你可能感兴趣的:(SQL)