ORA-48319: Update operation on ADR relation [string] not allowed
Cause: updates to foreign ADR relation cannot be supported
Action: verify ADR location and reissue command
ORA-48319错误是Oracle异常报错,指用户正在尝试在某个ADR(Automatic Diagnostic Repository)关系(table,view)上执行更新操作,但是这种操作是不允许的。
1. 确定表或视图是在Automatic Diagnostic Repository(ADR)中;
2. 将sql语句中的update替换为insert或delete,因为insert或delete操作允许在ADR中;
3. 重新编译sql;
4. 保证后续sql执行正常;
5. 将sql反复验证以保证正确性。