无欲则刚
分类: Oracle
2013-07-16 09:44:40
一、检查目录大小,是否有空间可利用空间。
执行,空间不能小于5G
#df –h
二、检查当前日志目录及状态
1、 查询日志目录
>select * from v$logfile;
2、 检查日志当前状态
>select * from v$log;
三、添加两个新的临时日志组
>alter database add logfile group 4 ('/ora_data/redo04.log') size 1024M;
>alter database add logfile group 5 ('/ora_data/redo05.log') size 1024M;
检查日志状态
四、切换日志到新建日志组
1、切换日志
> alter system switch logfile;
检查当前日志是否切换到新建日志组
五、删除旧的日志组(select * from v$log;看 status INACTIVE才能删除成功,需要等待一会)
>alter database drop logfile group 1;
>alter database drop logfile group 2;
>alter database drop logfile group 3;
到存储目录下删除redo文件
六、重建redo组1、2、3
执行如下命令,重做日志
>alter database add logfile group 1 ('/ora_data/redo01.log') size 400M;
>alter database add logfile group 2 ('/ora_data/redo02.log') size 400M;
>alter database add logfile group 3 ('/ora_data/redo03.log') size 400M;
七、切换日志到重建的组
> alter system switch logfile;
当新加日志组4和5状态为INACTIVE
删除日志组4和5
>alter database drop logfile group 4;
>alter database drop logfile group 5;
到存储目录下删除redo04和redo05
cd /ora_data
rm redo04.log
rm redo05.log