Deployment Guide
部署指南 117
故障排除
表
1-8
提供了在部署或使用
Red Hat Enterprise Linux
和
Oracle
软件时可能遇到的问题的建议操作。
表
1-8.
故障排除
类别 问题/症状 原因 建议的纠正措施
性能和
稳定性
Red Hat Enterprise
Linux
出现性能下降
和系统不稳定。使
用的交换空间过多。
Oracle System Global Area
(
SGA
,系统全局区域)
超过了建议使用的大小。
•
确保
SGA
大小不超过系统总
RAM
的
65%
。
•
在命令提示符下键入
free
,确定总
RAM
,
然后在
Oracle
参数文件中相应减小
db_cache_size
和
shared_pool_size
参数的值。
性能和
稳定性
在
Oracle
警报文件
中显示未知接口类
型的警告。
系统性能差。
公共接口已配置为群集通
信(专用接口)。
在
一个节点上执行以下步骤,强制群集通信使
用专用接口:
1
作为
oracle
用户登录。
2
在命令提示符下键入
sqlplus "/ as sysdba"
。
屏幕将显示
SQL>
提示符。
3
在
SQL>
提示符下,输入以下文本行:
alter system set
cluster_interconnects=’<专用 IP 地址
node1>’ scope=spfile sid=’<SID1>’
alter system set
cluster_interconnects='<专用 IP 地址
node2>'scope=spfile sid='<SID2>'
继续为群集中的各个节点输入各行内容。
4
键入以下命令,在所有节点上重新启动数据库:
srvctl stop database –d <dbname>
srvctl start database –d <dbname>
5
打开
/opt/oracle/admin/<
dbname
>/bdump/
alert_<
dbname
>.log
文件,并验证所有实例均
使用专用
IP
地址。
网络配置助手
(NETCA)
NETCA
失败,
导致数据库创建
出现错误。
公共网络、主机名或虚拟
IP
未列在
/etc/hosts.equiv
文件中。
在启动
netca
之前,确保向公共网络分配了主机
名,且
/etc/hosts.equiv
文件中列出了公共
IP
地址
和虚拟
IP
地址。
NETCA
NETCA
无法配置远
程节点,或者在运
行
DBCA
时出现原
始设备验证错误。
/etc/hosts.equiv
文件不存
在或者不包含已分配的公
共或虚拟
IP
地址。
验证各个节点上的
/etc/hosts.equiv
文件是否均
包含正确的公共和虚拟
IP
地址。尝试作为
oracle
用户,向其它公共名称和虚拟
IP
地址
发出
rsh
命令。