六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 101|回复: 0

定时删除归档日志

[复制链接]

升级  84%

10

主题

10

主题

10

主题

童生

Rank: 1

积分
42
 楼主| 发表于 2013-1-19 04:14:17 | 显示全部楼层 |阅读模式
在备份归档日志的时候,oracle默认db_recovery_file_dest_size是2G,当空间不够的时候,有俩种办法解决:
 
    1:修改db_recovery_file_dest_size,但是不管这个值设的有多大,空间还是会有满的一天,所以这只是一个暂时的解决办 法
alter system set  db_recovery_file_dest_size=3G 2:定时删除归档日志,需要建立俩个文件,然后把run.bat设置为计划任务
rman target 'sys/123456' cmdfile 'c:\logmnr\cmd.txt' delete archivelog all completed before 'sysdate -1'; 注意:最好不要直接删除物理归档日志,因为oracle在目录数据库或控制文件中会记录归档日志的信息,直接删除物理归档日志文件的话,oracle会认为空间没有释放,还得手工进入rman删除归档日志的记录信息
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表