当我尝试使用 DBMS_ERRLOG.CREATE_ERROR_LOG 创建错误日志表时出现错误。
错误消息:表或视图不存在。
Begin
dbms_errlog.create_error_log(dml_table_name => 'table_name');
End;
我也尝试过-
exec dbms_errlog.create_error_log(dml_table_name => 'table_name');
您是否 - 而不是
table_name
- 使用真实的表名称?
你:
SQL> Begin
2 dbms_errlog.create_error_log(dml_table_name => 'table_name');
3 End;
4 /
Begin
*
ERROR at line 1:
ORA-00942: table or view does not exist
ORA-06512: at "SYS.DBMS_SQL", line 1179
ORA-06512: at "SYS.DBMS_ERRLOG", line 225
ORA-06512: at line 2
我:
SQL> Begin
2 dbms_errlog.create_error_log(dml_table_name => 'EMP');
3 End;
4 /
PL/SQL procedure successfully completed.
SQL>
(表
EMP
实际上存在于该模式中)。