ORA-14190: only one ENABLE/DISABLE ROW MOVEMENT clause can be specified ORACLE 报错 故障修复 远程处理

文档解释

ORA-14190: only one ENABLE/DISABLE ROW MOVEMENT clause can be specified

Cause: One of three possible actions caused the error: 1) ENABLE ROW MOVEMENT was specified more than once. 2) DISABLE ROW MOVEMENT was specified more than once. 3) Both ENABLE ROW MOVEMENT and DISABLE ROW MOVEMENT were specified.

Action: Remove all but one of the ENABLE ROW MOVEMENT or DISABLE ROW MOVEMENT clauses; then, reissue the command.

ORA-14190:只能指定一个ENABLE/DISABLE ROW MOVEMENT子句

官方解释

可以向表添加ONLY ROW MOVEMENT或DISABLE ROW MOVEMENT子句,但不能同时添加。要执行ALTER TABLE..ENABLE ROW MOVEMENT,必须先将表的ROW MOVEMENT禁用。

常见案例

如果您尝试将ROW MOVEMENT同时启用和禁用,则可能会遇到ORA-14190.

正常处理方法及步骤

1.使用ALTER TABLE … DISABLE ROW MOVEMENT语句禁用ROW MOVEMENT。

2.重新使用ALTER TABLE … ENABLE ROW MOVEMENT语句启用ROW MOVEMENT。


数据运维技术 » ORA-14190: only one ENABLE/DISABLE ROW MOVEMENT clause can be specified ORACLE 报错 故障修复 远程处理