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: logon trigger for special user

Re: logon trigger for special user

From: Jeroen van den Broek <Jeroen_at_NO_SPAMbaasbovenbaas.demon.nl>
Date: Fri, 5 Nov 2004 23:00:09 +0100
Message-ID: <10ontrjgvmukv85@corp.supernews.com>


DA Morgan wrote:
> Kitty wrote:
>
>> I have to create a trigger which fires every time special users are
>> connecting into database. When one of these users is connected, the
>> trigger has to insert session_ID, date and table_name (name of the
>> table, this special user is logged on) in a table named
>> Log_on_table. My problem is that I don't know how to get the
>> session_id and the table_name.
>>
>> CREATE OR REPLACE Trigger Log_on_Trigger
>> AFTER LOGON Database
>> Begin
>> If (sys.login_user in (‘user1', ‘user2') then
>> INSERT INTO Log_on_table (??session_ID??, sysdate,
>> ??table_name??)
>> End If
>> End
>>
>> I have not tested this code jet, so I don't know if it works
>> correctly.
>>
>> Thanks for helping me!!!!
>
> http://www.psoug.org
> click on Morgan's Library
> click on DDL Triggers
> click on System Triggers

Daniël,

I don't know whether it makes much of a difference, but it might be confusing:
Both your DDL Triggers and your System Triggers page is labeled '10g', while the index for both on the Morgan's Library page is labeled '9i'.

-- 
Jeroen. 
Received on Fri Nov 05 2004 - 16:00:09 CST

Original text of this message

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