Tenho duas aplicações rodando no Tomcat 5.5.7 sendo que uma das aplicações pega conexões através de DriverManager.getConnection e outra via dataSource (configurado no próprio tomcat).
Ambas as aplicações, pelo fato de trabalharem com BLOB´s e CLOB´s, precisam trabalhar com o banco através do client instalado no server, (BUG do driver informado pela propria Oracle).
Por este motivo, utiliza chamada de metodos nativos que estão compilados em uma dll (ocijdbcX.dll, onde X eh a versão do client).
Após uma aplicação ser carregada na JVM e fazer uma consulta no BD (carregando a dll tbm) a outra fica impossibilitada de usá-la e, no momento da solicitação de uma conexão, o seguinte error é lançado: