Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

164

积分

0

好友

16

主题
1#
发表于 2012-3-15 10:14:41 | 查看: 15021| 回复: 3
如何删除rac中asm里的归档日志文件?
原来没有做rman备份,现在做了,通过rman中删除30天以前的归档不会启用,是不是由于控制文件保留天数是7天的原因?
如果要保留30天是不是控制文件要设置为30天,我用的是nocatlog,现在要删除asm中不要的归档要怎么删除?昨晚已rman全备成功.
是不是切到grid用户,通过asmcmd进入后直接删除不需要的归档目录

rm -fr 2011-*
删除2011年所有归档日志的目录,然后再进rman做crosscheck archivelog all;和delete expired archivelog all;
这样做会不会对系统有什么影响,是不是可以释放出空间?
2#
发表于 2012-3-15 14:08:14
rman 备份归档,使用delete input

回复 只看该作者 道具 举报

3#
发表于 2012-3-15 14:25:21
不行,脚本在早晨就执行了,备份成功了,但30天以前的归档删除不了啊

回复 只看该作者 道具 举报

4#
发表于 2012-3-15 16:22:38
“控制文件保留天数是7天的原因?”

可能因为 控制文件中记录服用的原因导致 30天之前的archivelog 在 CONTROLFILE中已经没有记录了, 这导致 DELETE ARCHIVELOG ALL 无法删除之前的记录。

可以先查一下 控制文件中最老的归档日志的日期:

select min(FIRST_TIME) FROM V$ARCHIVED_LOG;



”这样做会不会对系统有什么影响,是不是可以释放出空间?“

确保你删除的日志 是你不再需要的, 可以释放空间。

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-12-24 00:34 , Processed in 0.045849 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569