Você precisa se conectar diretamente do Node.js ao oracle? Você pode escrever suas transações de banco de dados em outro idioma e expô-las ao Node.js por meio de um serviço da web.