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 -> Re: Trigger: AFTER CREATE ON SCHEMA doesnt fire

Re: Trigger: AFTER CREATE ON SCHEMA doesnt fire

From: Snewber <s_z_at_zz.com>
Date: Fri, 17 Sep 2004 10:08:51 +1000
Message-ID: <cid9sc$9g0$1@bunyip.cc.uq.edu.au>


You might need to check your grants, eg

ADMINISTER DATABASE TRIGGER "Jim Anderson" <jamesanderson_at_yahoo.com> wrote in message news:579f6ba5.0409161557.2cb4d823_at_posting.google.com...
| Trigger: AFTER CREATE ON SCHEMA doesnt fire.
| It used to work but stopped working one weekend.
| The code below works correctly on 2 out of 3 instances I have running.
| But for some reason stopped working on the 1 instance. Are there any
| DB parameters that effect the operation of this trigger? The 'debug'
| table below remains empty after running any CREATE OR REPLACE DDL.
|
|
| CREATE OR REPLACE TRIGGER ac$schema
| AFTER CREATE ON SCHEMA
| DECLARE
| ls_err VARCHAR2(200) := NULL;
| BEGIN
| INSERT INTO DEBUG (timestamp,src,msg)
| VALUES (SYSDATE,'ac$schema trigger',
| SYS.dictionary_obj_type||'-'|| SYS.dictionary_obj_name);
| EXCEPTION
| WHEN OTHERS THEN
| ls_err := SQLERRM;
| INSERT INTO DEBUG (timestamp,src,msg)
| VALUES (SYSDATE,'ac$schema trigger',ls_err);
| END;
| /
|
| CREATE TABLE debug
| (timestamp DATE,
| src VARCHAR2(32),
| msg VARCHAR2(1000))
| /
|
| -- this should cause the trigger above to fire and insert into debug.
| CREATE procedure ac$schema_trigger_test
| as
| begin
| null;
| end;
| /
|
| Thanx for any help!
| Jim Anderson
| San Diego, CA
Received on Thu Sep 16 2004 - 19:08:51 CDT

Original text of this message

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