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