问题摘要:在 Solaris 9 上,当公共网络出现故障时,如果外部名称服务不可用,则 Sun Cluster HA for Oracle 数据服务的停止方法可能会超时。Sun Cluster HA for Oracle 数据服务使用 su(1M) 用户命令来启动和停止数据库。
解决方法:在每个可能成为 oracle_server 或 oracle_listener 资源的主节点的节点上,修改 /etc/nsswitch.conf 文件,以便在其中包含以下用于 passwd、group、publickey 和 project 等数据库的各项。
passwd:files group:files publickey:files project:files |
所做的这些修改可确保 su(1M) 命令不会引用 NIS/NIS+ 名称服务,同时还确保在出现网络故障的情况下,可以正确启动和停止数据服务。