解决远程连接Oracle错误

在linux本机上,发现可以通过sqlplus连接数据库,说明监听器和数据库均已启动

 

但,在window远程机器上进行连接oracle时,出现ORA-12541 错误!

 

通过telnet ip port,发现无法进行连接,

 

在linux上,通过netstat -an | grep 1521,发现1521已启动,

 

发现1521端口的ip地址是127.0.0.1,而不是0.0.0.0,

 

于是,

 

修改/u01/oracle/network/admin/listener.ora中的host为机器名

 

(linux下查看机器名:hostname)

 

之后重启监听器:lsnrctl stop

                        lsnrctl start

 

结果,telnet 1521端口可以通了

 

自然,sqlplus也可以连接数据库了。

你可能感兴趣的:(oracle,linux)