Oracle 视图 DBA_REDEFINITION_ERRORS 官方解释,作用,如何使用详细说明

本站中文解释

视图名称: DBA_REDEFINITION_ERRORS

用途: 该视图用于检查在经过重定义操作后是否存在错误,通过该视图发现错误并解决错误。

使用方法:

1. 首先,应该使用DBMS_REDEFINITION包来完成重定义操作,DBMS_REDEFINITION包 提供了具体的重定义步骤,确保重定义的过程正确可靠;

2. 其次,当重定义过程完成后,应该使用该视图查看是否存在重定义错误。该视图会显示存在哪些检查失败的表,及其失败的原因所在;

3. 最后,如果存在重定义错误,应该纠正错误并重新执行重定义过程,以保证数据一致性。

官方英文解释

DBA_REDEFINITION_ERRORS is an online redefinition view. It displays the dependent objects for which errors were raised while attempting to create similar objects on the interim table of the redefinition.

Column Datatype NULL Description

OBJECT_TYPE

VARCHAR2(12)

Type of the redefinition object:

  • TABLE

  • INDEX

  • CONSTRAINT

  • TRIGGER

  • NESTED TABLE

  • PARTITION

  • MV LOG

OBJECT_OWNER

VARCHAR2(4000)

Owner of the redefinition object

OBJECT_NAME

VARCHAR2(128)

NOT NULL

Name of the redefinition object

BASE_TABLE_OWNER

VARCHAR2(128)

Owner of the base table of the redefinition object

BASE_TABLE_NAME

VARCHAR2(128)

Name of the base table of the redefinition object

DDL_TXT

CLOB

DDL used to create the corresponding interim redefinition object

EDITION_NAME

VARCHAR2(128)

Reserved for future use

ERR_NO

NUMBER(38)

Oracle error number corresponding to this error

ERR_TXT

VARCHAR2(1000)

Oracle error text corresponding to this error

See Also:

Oracle Database
Administrator’s Guide
for more information about online redefinition


数据运维技术 » Oracle 视图 DBA_REDEFINITION_ERRORS 官方解释,作用,如何使用详细说明