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。