在Oracle我们可以通过对事件的跟踪来取得我们分析各种异常有用的信息,可以通过下面的这个代码取得所有的Oracle事件
Listing All Events
SQL参考:http://julian.dyke.users.btopenworld.com/Oracle/Diagnostics/Events/Events.html
Most events are numbered in the range 10000 to 10999. To dump all event messages in this range use
SET SERVEROUTPUT ON
DECLARE
err_msg VARCHAR2(120);
BEGIN
dbms_output.enable (1000000);
FOR err_num IN 10000..10999
LOOP
err_msg := SQLERRM (-err_num);
IF err_msg NOT LIKE '%Message '||err_num||' not found%' THEN
dbms_output.put_line (err_msg);
END IF;
END LOOP;
END;
/
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29987/viewspace-51721/ ,如需转载,请注明出处,否则将追究法律责任。