Database 如何查看Oracle表日志?

Database 如何查看Oracle表日志?,database,oracle,logging,Database,Oracle,Logging,我在Oracle中查看表的属性,它有“LOGGING:YES”。我如何查询该日志,或者如果它在文件中,我在哪里可以找到它?在表上登录只意味着表上的所有DML都将生成重做,例如,如果服务器崩溃,表将可恢复。如果关闭了日志记录,则某些类型的DML(直接加载)将不会导致重做,并且在崩溃后可能无法恢复 我相信这个选项主要是在数据仓库中使用的 可以找到一篇关于它的好文章我将附和Matthew的回答,但还补充说,您可以使用闪回查询语法对“日志”进行排序。当然,您实际上是在查询撤消,而不是重做,而且性能也不是

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

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

我相信这个选项主要是在数据仓库中使用的


可以找到一篇关于它的好文章

我将附和Matthew的回答,但还补充说,您可以使用闪回查询语法对“日志”进行排序。当然,您实际上是在查询撤消,而不是重做,而且性能也不是很好。11g具有显著的增强功能。

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

您想看到什么?启用日志记录后,将记录针对该表的所有操作。如果在实例失败后需要恢复,Oracle将使用日志通过应用自上次备份以来的更改来恢复数据库。True。我不认为这是OP的意思,我想他是在问“最后10个问题是什么?”