Default Schema in Oracle Connection URL

You can’t put anything in the connection URL.

In Oracle each user has their own schema (even if doesn’t contain any objects) and that is their default schema. Once logged in/connected, they can change their default schema with an

ALTER SESSION SET CURRENT_SCHEMA=animals

So you’d need to do the extra statement after connecting.
It is possible to have a logon trigger on the user and/or database that will run this when they log in. I’d personally prefer an explicit statement when an application connects.

Leave a Comment