ITPub博客

首页 > 数据库 > Oracle > 如何解决 ORA-12560 Error

如何解决 ORA-12560 Error

Oracle 作者:dbasdk 时间:2014-07-29 11:14:06 0 删除 编辑

在一台RHEL as 5.4 server上,用Windows下的Oracle客户端访问该服务器上的Oracle服务时,遭遇ORA-12560级别的错误。当时,很是费解:查找原因,先确认了如何下情况
①确认Windows客户端可以正常与该服务器正常通信;
②确认该服务器上的Oracle监听程序已经正确开启;
③采用SSH2协议通过22端口连接到该服务器上去的时候,可以正常操纵数据库;
 根据经验猜想,怀疑是不是,Linux服务器上的防火墙问题? 果不其然,就是Oracle所在服务器上开启防火墙,并且没有开放1521端口。
解决办法:
①直接编辑(以root用户执行)/etc/sysconfig/system-config-securitylevel 配置文件: 如下是已经编辑之后的该文件:
[oracle@JM ~]$ cat /etc/sysconfig/system-config-securitylevel
# Configuration file for system-config-securitylevel
--enabled
--port=1521:tcp
[oracle@JM ~]$


[oracle@JM ~]$ cat /etc/sysconfig/system-config-securitylevel
# Configuration file for system-config-securitylevel
--enabled
--port=1521:tcp
[oracle@JM ~]$

如果,想要禁用防火墙,需要将该文件中的--enabled改成--disabled.如上,是启用防火墙,但是放开1521端口号,允许的协议是TCP协议,需要注意的是,该文件中的格式问题,即以--开始。 ②进入Linux的图形界面,进行操作。图形操作较为简单,在此不再赘述。 最终,Windows客户端可以正常访问该Linux服务器上的Oracle数据库!

 




pxboracle@live.com
2014.07.28 20:51
share you knowledge with the world. 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29734436/viewspace-1241135/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2014-07-02

  • 博文量
    490
  • 访问量
    1193545