sqlnet.ora限制导致双机应用资源启动失败

现场环境:

suse9sp3系统下安装oracle9208,为VCS双机。双机配置完成,VCS可以正常启动,刚开始所有资源都可以正常online,但很快server应用资源就会变成offline,从而导致其他资源也变成offline,双机最终启动失败;

处理:

1.检查双机配置文件和VCS日志,排除双机软件问题;

2,检查应用软件日志:

在/home/idea/log/plt>下有应用软件相关的日志,发现有rgateway_gateway_error_20110422000003.temp日志,里面有报错:
2011-04-22 11:22:34 136.158.17.7 gateway2011-04-22 11:22:34 error ERROR : IDEA_
ERROR_1003
2011-04-22 11:22:34 136.158.17.7 gateway 2011-04-22 11:22:34 error load server e
ntity failed , error : 3022
2011-04-22 11:22:34 136.158.17.7 gateway 2011-04-22 11:22:34 error start server
failed , error is :3022

2.对照软件配套的错误码参考,发现1003错误是
IDEA_ERROR_1003 数据库初始化失败。 ?? 数据库参数配置错误,需对配
置参数进行修改。
?? 网络故障,检查网络连接。
?? 数据库服务器没有启动,重新启动数据库服务器。

原因:

在$ORACLE_HOME/product/9.2/network/admin/sqlnet.ora文件中限制了只有通过IP才能访问数据库,而在双机配置文件中应用软件资源是通过主机名对数据库进行访问的,由于此限制导致访问数据库失败最终双机启动失败。

处理:把红色字体注释掉解除此限制就OK了; 
文件内容:

NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)

#NAMES.DIRECTORY_PATH= (TNSNAMES)

SQLNET.AUTHENTICATION_SERVICES=   (NTS)

注意:
该文件默认使用是不限制IP的,这里不知道是被谁改过了 。
 

本文出自 “博之初体验” 博客,转载请与作者联系!

你可能感兴趣的:(数据库,VCS,休闲,sqlnet,双机应用资源)