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]