数据库以归档日志模式运行

数据库以归档日志模式运行

我在 RHEL 5 上使用 Oracle 11g。我创建了一个没有存档日志的数据库。从 SQLSERVER 离线迁移到 ORACLE 后,我已将此数据库更改为在存档日志模式下运行。

我的数据库运行正常,我确定数据库没有任何变化,但是我想知道为什么它会生成很多存档文件(每天大约1GB)。

你有什么主意吗?

问候,

沙里思

答案1

对于繁忙的生产数据库,1GB 的日志相当小(我的数据库每天有 100GB 或更多的日志)。无论如何,如果您想知道日志中有什么,您应该查看 Oracle LogMiner:

http://www.oracle.com/technology/oramag/oracle/05-jul/o45dba.html

约亨

答案2

存档日志是 Oracle 中与 SQLServer 中的事务日志相同的内容。它们应该是您的备份策略的重要组成部分。

它们更正确地被称为存档重做日志。

Oracle 有一组轮换日志文件,用于存储在数据库上执行的语句。这些文件以存档和非存档模式存在。

在归档模式下,重做日志只有在归档后才能重新使用。这些就是您看到的文件。

我建议使用 RMAN 来管理您的备份和存档日志维护。

相关内容