No puede poner nada en la URL de conexión.
En Oracle, cada usuario tiene su propio esquema (incluso si no contiene ningún objeto) y ese es su esquema predeterminado. Una vez que hayan iniciado sesión/conectado, pueden cambiar su esquema predeterminado con un
ALTER SESSION SET CURRENT_SCHEMA=animals
Por lo tanto, debe hacer la declaración adicional después de conectarse. Es posible tener un activador de inicio de sesión en el usuario y/o la base de datos que ejecutará esto cuando inicie sesión. Personalmente, prefiero una declaración explícita cuando se conecta una aplicación.