Carbonera 0 Denunciar post Postado Julho 27, 2012 Já tinha observado isso antes, em um Oracle 11g, mas na ocasião não estava causando problemas. Um exemplo simples que qualquer um pode fazer para testar, se tive mais de uma base e um db link SELECT sysdate from dual@dblink Tento desconectar e ele pergunta se quero dar commit ou rollback. Alguém tem idéia de pq isso ocorre? Select não deveria iniciar trasação. Estamos com problemas de lock na aplicação e achamos que pode ser estas transações que estão ficando abertas. Agradeço se alguém souber a causa e se tem como dliblar o problema. Mario ps: as duas bases são Oracle RAC. Compartilhar este post Link para o post Compartilhar em outros sites
Carbonera 0 Denunciar post Postado Julho 30, 2012 Ninguém sabe a razão deste comportamento? Verificaram se isso ocorre também na base de você´s ou se é uma configuração incorreta no meu ambiente? Não encontrei nada no Metalink que citasse este comportamento. Att Mario Carbonera DBA OCP 10g, OCE RAC ORACLE Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Julho 30, 2012 Isto ocorre aqui no ambiente onde trabalho, não sei o motivo também, ia abrir um chamado com a empresa que terceiriza nosso DBA mas acabei não fazendo. Sigo dando rollback. Mas só ocorre com o SqlDeveloper, talvez um bug neste. Compartilhar este post Link para o post Compartilhar em outros sites
Carbonera 0 Denunciar post Postado Julho 30, 2012 Executei o select pelo sqlplus, direto no servidor e está abrindo transação. Esta consulta retorna se existe alguma transação aberta para o usuário meu login. No caso MARIO. SELECT T.* FROM GV$TRANSACTION T JOIN gv$session S ON (S.SADDR = T.SES_ADDR) where S.username = 'MARIO'; E confirmou que a consulta SELECT sysdate from dual@<dblink> inicia transação, mesmo executado via sqlplus Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Julho 30, 2012 Achei esta documentação http://docs.oracle.com/cd/E11882_01/server.112/e25494/ds_appdev002.htm#ADMIN12194 Vou testar isto depois Compartilhar este post Link para o post Compartilhar em outros sites
Carbonera 0 Denunciar post Postado Julho 30, 2012 Obrigado. Não tinha encontrado este artigo. Isso vai ajudar. Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Julho 30, 2012 Se funcionar posta aqui, agora fiquei curioso. Compartilhar este post Link para o post Compartilhar em outros sites