oracle数据库归档日志手工清理的方法
oracle数据库归档日志手工清理的方法
oracle库另外一个经常要查看的是归档日志是否已经满了(例如系统设置最大200G)?假如满了,需要手工删除过期的归档日志。方法如下:
1、 查看归档日志是否已经达到系统已经预定的空间上线?
2、 如接近上线,执行下面过程:
a) 进入本数据库的rman,在命令行模式输入rman target ,进入rman,查看提示,确认连接的是否是本库?
b) 查看归档日志文件的状态:
RMAN list archivelog all;
c) 删除操作系统中的日志文件(到操作系统级进行手工删除);
d) 将归档日志信息进行更新;
RMAN crosscheck archivelog all;
RMAN delete expired archivelog all; (确认时键入yes)
RMAN exit