Srs. boa tarde.

    Tenho vários schemas em um database.  Num deles, a conexão é feita
por um software de terceiros e há a necessidade de que
o parâmetro cursor_sharing seja 'exact', quando todo o database é 'similar'.
    Se eu criar a trigger abaixo, vou garantir que "somente" a sessão
aberta pelo usuário 'soft' seja alterada??   Os demais schemas serão 
afetados???
Oracle 10g-Linux RedHat RAC (duas instâncias)

Obrigado por s/atenção

Sérgio

CREATE OR REPLACE TRIGGER c_sharing

AFTER

LOGON

ON DATABASE

declare

sqlstr varchar2(200) :='alter session set cursor_sharing=exact';

begin

if (user='SOFT') then

execute immediate sqlstr;

end if;

end c_sharing;

/

---
Esta mensagem não implica a assunção de obrigações em nome da
empresa Irmãos Muffato e Cia Ltda, conforme Contrato Social em
sua 3a. Cláusula da 56a. alteração. Qualquer uso não autorizado,
replicação ou disseminação desta mensagem ou parte dela é
expressamente proibido. A empresa Irmãos Muffato e Cia Ltda não
é responsável pelo conteúdo ou a veracidade desta informação.



[As partes desta mensagem que não continham texto foram removidas]

Responder a