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: What to do if a logon trigger get invalidated ?

Re: What to do if a logon trigger get invalidated ?

From: Anton Buijs <aammbuijs_at_xs4all.nl>
Date: Fri, 1 Nov 2002 18:12:49 +0100
Message-ID: <3dc2b614$0$46610$e4fe514c@news.xs4all.nl>


Pherhaps I should have added that solution 2 is a last (painfull) resort, because the first must work.

Anton Buijs <aammbuijs_at_xs4all.nl> schreef in berichtnieuws 3dc17a59$0$46617$e4fe514c_at_news.xs4all.nl...
| Next works in V8.1.7 (Unix), can't say it for V9.2.
| 1. On the server itself do connect internal (in 9.2: sqlplus / as sysdba).
| Disable the trigger.
| 2. Set the (Oracle internal so undocumented) init.ora parameter
| _system_trig_enabled = FALSE, stop/start the database and then disable the
| trigger. Restart again with the parameter removed.
|
| Hans Erik Busk <tbf_at_cn.stam.dk> schreef in berichtnieuws
| hg32su8adhreu8tq0o8hmmmvct03vorj4l_at_4ax.com...
| | I have experimented a bit with on logon triggers, and it seems such a
| | trigger can create a single point of failure that can bring down the
| | whole database for good.
| | If the trigger becomes invalidated (a table it relies on becomes
| | corrupted for instance), it is not possible for anyone to log on, not
| | even sys as sysdba !
| | In effect this prevents any rescue operations.
| | Or have I overlooked something ?
| | Oracle 9.2 on W2K
| |
| | p.s. Not an acute problem, it was a test database
| |
| | Hans Erik Busk
|
Received on Fri Nov 01 2002 - 11:12:49 CST

Original text of this message

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