Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Mailing Lists -> Oracle-L -> Re: logon trigger
"Alter session ..." is not DML, so I think you need to use dynamic SQL:
create or replace trigger smload.logon after logon on database
begin
SET TRANSACTION USE ROLLBACK SEGMENT RBBIG01;
EXECUTE IMMEDIATE "Alter session enable parallel query"; EXECUTE IMMEDIATE "Alter session set SORT_AREA_SIZE = 10485760"; EXECUTE IMMEDIATE "Alter session set OPTIMIZER_MODE = choose";end;
Igor Neyman, OCP DBA
ineyman_at_perceptron.com
> Hi guys
>
> I am trying to create the following trigger.
>
> The user in question is logging in using siebel application and siebel
does
> not allow multiple SQL statements during login so we through this might
> solve the problem. My problem now is though, the set rollback works but
the
> alter session statements does not seem to want to work.
>
> The server needs to be in RBO since this is the only mode supported by
> siebel.
>
> Help appreciated.
>
> create or replace trigger smload.logon after logon on database
> begin
> SET TRANSACTION USE ROLLBACK SEGMENT RBBIG01;
> Alter session enable parallel query;
> Alter session set SORT_AREA_SIZE = 10485760;
> Alter session set OPTIMIZER_MODE = choose;
> end;
> /
>
> George
> ________________________________________________
> George Leonard
> Oracle Database Administrator
> Dimension Data (Pty) Ltd
> (Reg. No. 1987/006597/07)
> Tel: (+27 11) 575 0573
> Fax: (+27 11) 576 0573
> E-mail:george.leonard_at_za.didata.com
> Web: http://www.didata.co.za
>
> You Have The Obligation to Inform One Honestly of the risk, And As a
Person
> You Are Committed to Educate Yourself to the Total Risk In Any Activity!
> Once Informed & Totally Aware of the Risk, Every Fool Has the Right to
Kill
> or Injure Themselves as They See Fit!
>
>
>
>
-- Please see the official ORACLE-L FAQ: http://www.orafaq.com -- Author: Igor Neyman INET: ineyman_at_perceptron.com Fat City Network Services -- 858-538-5051 http://www.fatcity.com San Diego, California -- Mailing list and web hosting services --------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing).Received on Wed Oct 02 2002 - 10:43:26 CDT