如何摆脱Oracle Archive(.arc)文件?

时间:2015-03-27 17:00:13

标签: oracle archive

Oracle归档文件将使我的生产dbase停滞不前。该应用程序每天存放一个~100MB .ARC文件。 如何压缩这些.arc文件或删除它们? 我正在运行带有管理员权限的Oracle 10.2。 我在SQL Server中工作,所以我不在这里。

2 个答案:

答案 0 :(得分:1)

备份过程将处理您的归档日志文件。 这项工作的最佳工具是RMAN - Oracle Recovery Manager。

这将使您的* .arc文件消失:

在您的主持人身上:

$rman target /
# datafiles and archived log files
RMAN>backup database pluss archivelog delete input;  
# archivelog files only
RMAN>backup archivelog all delete input; 
RMAN>show all; -- inspect the configuration. (Where the backup default is going) 

答案 1 :(得分:0)

这些是redolog文件备份,用于在磁盘或介质发生故障时恢复数据库。您可以在这里了解更多信息:

http://docs.oracle.com/cd/B19306_01/server.102/b14231/archredo.htm

你提到这是一个生产数据库,所以我假设你每天至少生成一次备份。如果您使用RMAN进行备份,则可以使用RMAN清除旧的或过时的redolog文件,甚至可以设置保留策略以在一段时间后自动删除过时的redolog文件。你可以在这里学习:

http://docs.oracle.com/cd/B19306_01/backup.102/b14192/maint003.htm#i1006294