When ODI Studio has a connection created, for the master repository it uses the JDBC Url you type in , which is OK as
However when it comes to connecting to the Work repository, the studio goes back to the server, and downloads the JDBC URL connection information for it from the Master Repository. This URL has the hostname for the database server embedded, NOT the IP address, and if you cannot resolve the hostname , you won't be able to connect to the database server; thus Work Repository Connections will fail.
There are two resolutions
1: Enable NS resolution of the db server, either via hosts file or DNS
2: Edit the Repository definition of the URL via clicking into the Work Repository Definition from the Master, clicking the plug icon, then JDBC , then editing the host=
Once either of these are done, then it will work like a top !
The symptom of this issue is ODI-10182