Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> after servererror trigger

after servererror trigger

From: Дмитрий Лебедь <dimson_at_minjust.gov.ua>
Date: Thu, 31 Jan 2002 13:34:53 +0200
Message-ID: <a3ba29$2hr0$1@hubris.minjust.gov.ua>


Hi, help please catch objects names that appear in error messages, my trigger logs in table messages like "ORA-00001: unique constraint (.) violated", how can I log message with constraint name?

Here text of my trigger:

begin
-- let get session info

err_n:=ora_server_error(1);
-- this function returns right ip address
select sys_context('USERENV','IP_ADDRESS') into ip from dual;
select sys_context('USERENV','TERMINAL') into terminal from dual;
select sys_context('USERENV','OS_USER')
into os_user from dual;
msg:=SQLErrM(-err_n);
-- let log info

INSERT INTO system.server_error$
(username, error_code, msg,ip,terminal,os_user) values (ora_login_user, err_n, msg,ip,terminal,os_user); end;

Thanx! Received on Thu Jan 31 2002 - 05:34:53 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US