文档解释
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.确保可以向指定的本地表添加/更新和删除记录。