关于oracle的工作经验总结(一)--审计日志过多导致数据无法启动
--1.oracle 审计日志引起的故障
环境:redhat enterprise linux 6.1 oracle 11.2.0.1 双机软件roseha
双机来回切换如下图所示:
经过一段时间的查证最终确定是由于文件夹下节点数达到最大值导致,已使用了100%,无法再创建审计日志文件
linux下检查常用的两个命令:
df -h 空间使用情况 正常
df -i 节目使用情况 异常 oracle某一文件夹使用率100%
adump文件夹下有大量的小文件,都是审计日志
具体操作步骤如下:
1.连接上其中一台服务器
Xmanager Enterprise5 xbrowser
2.打开roseha图形界面带出
terminal 运行hcc 打开 Roseha控制中心 右单击其中一台服务器,选择带出
3.删除adump文件夹下的文件
mkdir -p /home/data/blank
rsync --delete-before -d /home/data/blank u01/app/oracle/admin/dzl/adump/
4. 关闭oracle的审计功能
--切换至oracle 用户下
su - oracle
--进入sqlplus及相关操作如下:
sqlplus / as sysdba
alter system set audit_trail=false scope=spfile;
exit;
--加载
mount /dev/mapper/mpathbp1 /OraData
--启用数据库检查 adump 文件夹是不是还有相关文件
sqlplus / as sysdba
startup
--正常后,关闭数据库
sqlplus / as sysdba
shutdown immediate;
exit;
umount /OraData
5.处理另一台服务器,正常后roseha控制台带入
6.切换双机,选另台服务单击接管,测试正常