如何查看Oracle表日志?

时间:2009-03-24 11:44:24

标签: database oracle logging

我在Oracle中查看表的属性,它有“LOGGING:YES”。如何查询该日志,或者如果它在文件中,我在哪里可以找到它?

3 个答案:

答案 0 :(得分:1)

登录表只意味着表上的所有DML都将生成REDO,例如,如果服务器崩溃,表将是可恢复的。如果您关闭了LOGGING,那么某些类型的DML(直接加载)将不会导致重做,并且在崩溃后可能无法恢复。

这个选项主要用在我认为的数据仓库中。

可以找到关于它的好文章here

答案 1 :(得分:1)

我将回应Matthew的回复,但也补充一点,您可以使用闪回查询语法对“日志”进行排序。当然,你真的在​​质疑撤消而不是重做,而且表现并不是那么引人注目。 11g有显着的改进。

答案 2 :(得分:0)

您还可以启用审核。这可以审核INS / UPD / DEL / SEL的成功和/或失败。它可以将结果写入表或文件系统。