Oracle 视图 DBA_SUPPLEMENTAL_LOGGING 官方解释,作用,如何使用详细说明
本站中文解释
Oracle视图DBA_SUPPLEMENTAL_LOGGING是一个数据字典视图,用于检索特定数据库或 影像表空间上所有表的增强日志信息。
它的用途主要是,当使用表拷贝时,可以提供更高的实现选择 – 更改数据和增加注释数据。 这使得表拷贝更加有效,以节省时间和资源。
使用DBA_SUPPLEMENTAL_LOGGING视图可以检查源数据库中表的增强日志信息,然后根据需要开启或关闭表的增强日志功能。 它的基本用例包括:
1. 用于应用跟踪日志或SQL跟踪等功能来追踪和记录数据库更改;
2. 允许DBA启用或者增强日志来监控对特定表的更改;
3. 帮助审核和监控政策执行;
4. 允许DBA实施完整的数据修改记录;
5. 允许用户跟踪更改并确定每条更改的撤消。
要使用DBA_SUPPLEMENTAL_LOGGING视图,首先,要在特定数据库或影像表空间中创建增强日志表,其次才能使用视图检索增强日志的信息。 例如,可以通过使用CREATE TABLE关键字来创建一个增强日志表:
CREATE TABLE SUPPLEMENTAL_LOG_DATA (
table_name VARCHAR2 (64),
clmn_name VARCHAR2 (64),
value VARCHAR2 (64)
);
以上语句向数据库添加一个表的增强日志信息表。 为了使用DBA_SUPPLEMENTAL_LOGGING视图,必须首先使用一个由SELECT和FROM组成的语句来检索现有的增强日志表:
SELECT *
FROM dba_supplemental_logging;
此外,用户还可以在DBA_SUPPLEMENTAL_LOGGING视图上使用WHERE子句来搜索特定的表或列,如:
SELECT *
FROM dba_supplemental_logging
WHERE table_name=’MY_TABLE’;
官方英文解释
DBA_SUPPLEMENTAL_LOGGING
provides information about supplemental logging for a pluggable database (PDB) in a multitenant container database (CDB).
Column | Datatype | NULL | Description |
---|---|---|---|
|
|
Identifies whether minimal supplemental logging is on ( |
|
|
|
Identifies whether primary key supplemental logging is on ( |
|
|
|
Identifies whether unique column supplemental logging is on ( |
|
|
|
Identifies whether foreign key supplemental logging is on ( |
|
|
|
Identifies whether all column supplemental logging is on ( |
|
|
|
Identifies whether supplemental logging for procedural replication is on ( |
|
|
|
Indicates whether subset database replication is on ( |
See Also:
-
Oracle Database
Utilities for more information about supplemental logging -
“V$DATABASE” for information about supplemental logging in a CDB