› Fóruns › Banco de dados Oracle › Execução de package no RHEL 4 › Execução de package no RHEL 4
Roberto,
Vamos analisar por partes.
1) Inbound Connection
Esse erro é quando se tem algum profile configurado no usuário, que limite o CONNECT_TIME ou IDLE_TIME, onde ele derruba a conexão.
Se pode ter esses erros também por configurações no arquivo sqlnet.ora e listener.ora, pois tu pode mencionar o tempo de conexão para um determinado client.
Se estiver utilizando o RESOURCE MANAGER, seu usuário pode estar em grupos de recursos que podem lhe limitar a sua utilização. Por isso os Inbounds.
2) ORA-00060 – Deadlock
Bom, esse é sem dúvida, concorrência pelos registros, ou seja, necessariamente tu não precisa executar a mesma PROCEDURE para acontecer o DEADLOCK, outros processos em paralelo, executados manualmente ou automáticos, podem concorrer com você pelas alterações dos registros, e quando o Oracle identifica isso, acontece o DEADLOCK, onde uma sessão automáticamente é derrubada.
Com certeza, algum processo, que faça DMLs está utilizando alguma tabela que pertence ao seu processo. Para saber com mais detalhes, cada Deadlock gerado, irá gerar um trace, apenas abra esse trace que ele fornece até o comando que foi executado para acontecer o deadlock.
Abraços,
Rodrigo Almeida