ORA-38919: remote table not supported for DML error logging

文档解释

ORA-38919: remote table not supported for DML error logging

Cause: A remote table was specified in the DML error logging clause.

Action: You cannot specify a remote table to which errors will be logged. Specify a local table only.

ORA-38919表示未能将DML错误日志记录到远程表中。此错误可能是由于正在使用remote_table_dml_logging_procedure参数,该参数用于指定存储日志记录的过程,但此参数仅支持本地表。

官方说明:

DML error logging路径不能被用来存储远程表路径,应用程序只能使用本地数据表来存储DML error logging。

一般处理方法及步骤

1.使用本地数据表来存储DML Error Logging,而不是远程表。

2.确保指定的本地表存在,如果需要的话请添加。

3.使用ALTER SYSTEM来更新remote_table_dml_logging_procedure参数,设置本地表作为日志记录表。

4.确保可以向指定的本地表添加/更新和删除记录。

你可能感兴趣的