ORA-32592: all columns in log group can not be no log columns

文档解释

ORA-32592: all columns in log group can not be no log columns

Cause: A supplemental log group must have at least one column of scalar type that is not marked as no log.

Action: Redefine the supplemental log group with at least one column of scalar type that is not marked as no log.

ORA-32592错误:所有列组中都不能是不日志列。

此错误消息指示数据库管理员不能设置一个日志列组中有不日志列的列。应该在一个列组中的所有列都要被标记为日志列,或者没有被标记为任何列组,才能splitting。

官方解释

ORA-32592: all columns in log group can not be no log columns

Cause: All columns in a specified log group should either be LOG columns or no LOG columns, but not a mix of LOG and NO LOG columns.

Action: Add the LOG requirement to ALL columns in the specified group, or remove the LOG requirement from ALL columns in the group.

常见案例

操作过程:

1. 创建一个加载表

2. 将表上的列添加到一个日志列组

3. 尝试给另一个列组标记为不日志列

一般处理方法及步骤

1. 使用SQL*plus登录到数据库

2. 检查列组中的所有列

3. 使用ALTER TABLE语句将所有列都标记为日志列

4. 再次尝试上载操作

5. 如果问题仍然存在,则应使用快照模式重新创建日志列组

你可能感兴趣的