我在这里有一个应该安静的小数据库。 应该有大约350.000行textonly数据,但rdbms文件夹大约50 GB。 看来对我来说太巨大了。
我在rdbms文件夹中发现了两个文件夹(大约60 Mb)和17.000个以ARC00311.001开头的文件,直到ARC43183.001。 每小时制作一次,到2006年。
他们是什么样的日志文件? 对于备份,我是否应该将这些备份到备份? 我可以删除它们吗? 这样做的缺点是什么?
谢谢
看起来这些是重做日志的归档版本。
归档日志在恢复数据库时使用,并且希望恢复您用于恢复的备份后所做的更改。
(以下命令适用于Oracle 10g和11g,从9i开始可能已更改)
如果使用RMAN备份数据库,则可以使用以下命令包含归档日志:
RMAN> backup database plus archivelog;
您还可以通过添加“删除所有input”语句来删除备份中包含的存档日志:
RMAN> backup database plus archivelog delete all input;
考虑到文件的数量,我build议您退回数据库,执行完整备份,删除旧的存档日志,并清除存档日志列表。 您可以使用以下命令从RMAN提示符清除归档日志列表:
RMAN> crosscheck archivelog all;
您还应该使用以下命令更改存档日志的存储位置:
SQL> ALTER SYSTEM set log_archive_dest_1="LOCATION=x:\Whatever\The\Path" scope=spfile; SQL> shutdown immediate; SQL> startup; SQL> alter system switch logfile;