Apa sudah cek column module di v$session ?
Kalo menurut saya sebaiknya ambil column 'program'.
Catatan : raise_application_error tidak berlaku untuk system atau
sysdba.
 
frans

________________________________

From: [email protected] [mailto:[EMAIL PROTECTED]
On Behalf Of Ujang Jaenudin
Sent: Monday, March 13, 2006 1:55 PM
To: [email protected]
Subject: Re: [indo-oracle] trigger after logon on database


frans,

tetep aja, ke tabel masuk, tapi kok raise applicationnya gak ngaruh
apa-apa 
euy....tetep aja bisa connect.
anehnya kalo saya taroh commit setelah insert into.... malah recordnya
gak 
ada...hm.....

speks:
OS w2k sp4
10g r1

create or replace trigger trg_logon_db
  after logon on database
declare
  v_module varchar2(100);
  v_sid numeric(30,0);
  v_serial numeric(30,0);
begin
  select nvl(module,'@@9@@'),sid,serial# into v_module,v_sid,v_serial
  from v$session where audsid = sys_context('USERENV', 'SESSIONID');

  delete from monthend.x_logon_tbl;
   insert into monthend.x_logon_tbl(f_sid, f_serial, f_program)
   values(v_sid,v_serial,v_module);

  if v_module != '@@9@@' then
    RAISE_APPLICATION_ERROR(-20279,'Not Allowed');
  end if;
end;


regards

--ujang
http://blog.faaza.info
----- Original Message ----- 
From: "Frans. Diary Mazhar" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Monday, March 13, 2006 12:39 PM
Subject: RE: [indo-oracle] trigger after logon on database


> Menurut saya sebenarnya trigger ini fired, cuma karena waktu baru
> connect, table x_logon_tbs masih kosong jadi lari ke exception.
> Saran saya ganti pakai v$session untuk memeriksa program yg
dijalankan,
> karena lebih aman dan tidak bisa dimodifikasi.
> Lalu tidak bisa pakai alter system kill session. Cukup RAISE
application
> error saja.
>
> frans.


Send instant messages to your online friends
http://asia.messenger.yahoo.com 


--
-----------I.N.D.O - O.R.A.C.L.E---------------
Keluar: [EMAIL PROTECTED]
Website: http://indo-oracle.lizt.org (NEW)
-----------------------------------------------

Bergabung dengan Indonesia Thin Client User Groups, 
Terminal Server, Citrix, New Moon Caneveral, di:
http://indo-thin.vze.com 




SPONSORED LINKS 
Membership database software
<http://groups.yahoo.com/gads?t=ms&k=Membership+database+software&w1=Mem
bership+database+software&w2=Database+mortgage+software&w3=Pda+database+
software&w4=Database+management+software&w5=Oracle+database+administrati
on&w6=Oracle+database+management&c=6&s=195&.sig=eDDh4hKVCztlkTEeYzirSg>
Database mortgage software
<http://groups.yahoo.com/gads?t=ms&k=Database+mortgage+software&w1=Membe
rship+database+software&w2=Database+mortgage+software&w3=Pda+database+so
ftware&w4=Database+management+software&w5=Oracle+database+administration
&w6=Oracle+database+management&c=6&s=195&.sig=hXxg74XuhXSzegVx-t1xkA>
Pda database software
<http://groups.yahoo.com/gads?t=ms&k=Pda+database+software&w1=Membership
+database+software&w2=Database+mortgage+software&w3=Pda+database+softwar
e&w4=Database+management+software&w5=Oracle+database+administration&w6=O
racle+database+management&c=6&s=195&.sig=roR_Z1cY1-GOzqzt3GgyUw>        
Database management software
<http://groups.yahoo.com/gads?t=ms&k=Database+management+software&w1=Mem
bership+database+software&w2=Database+mortgage+software&w3=Pda+database+
software&w4=Database+management+software&w5=Oracle+database+administrati
on&w6=Oracle+database+management&c=6&s=195&.sig=qVd58SCSnEG4iKPrZDnKTA>
Oracle database administration
<http://groups.yahoo.com/gads?t=ms&k=Oracle+database+administration&w1=M
embership+database+software&w2=Database+mortgage+software&w3=Pda+databas
e+software&w4=Database+management+software&w5=Oracle+database+administra
tion&w6=Oracle+database+management&c=6&s=195&.sig=HnkpKGBwHtP2yh9OvVaS3Q
>       Oracle database management
<http://groups.yahoo.com/gads?t=ms&k=Oracle+database+management&w1=Membe
rship+database+software&w2=Database+mortgage+software&w3=Pda+database+so
ftware&w4=Database+management+software&w5=Oracle+database+administration
&w6=Oracle+database+management&c=6&s=195&.sig=8YpXzkCJ2hlCDM-NY94dXQ>   

________________________________

YAHOO! GROUPS LINKS 


        
*        Visit your group "indo-oracle
<http://groups.yahoo.com/group/indo-oracle> " on the web.
          
*        To unsubscribe from this group, send an email to:
         [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]> 
          
*        Your use of Yahoo! Groups is subject to the Yahoo! Terms of
Service <http://docs.yahoo.com/info/terms/> . 


________________________________




[Non-text portions of this message have been removed]



--
-----------I.N.D.O - O.R.A.C.L.E---------------
Keluar: [EMAIL PROTECTED]
Website: http://indo-oracle.lizt.org (NEW)
-----------------------------------------------

Bergabung dengan Indonesia Thin Client User Groups, 
Terminal Server, Citrix, New Moon Caneveral, di:
http://indo-thin.vze.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/indo-oracle/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Kirim email ke