According to Metalink’s Document 207303.1, both configurations Client 8i to Server 11g, and Client 11g to Server 8i are unsupported combinations, and should not be used.
“Unsupported combinations may appear to work but can encounter errors for particular operations. The fact that they appear to work should not be relied upon. Issues on unsupported combinations will not be investigated.”
If you have access to Metalink, check that document out.
Specifically, if you attempt to connect from 18.104.22.168 to 22.214.171.124, your result is error ORA-03134 “connections to this server version are no longer supported.”
ODBC should also have problems. Maybe, just maybe try with jdbc drivers …jdbc-odbc bridge is a jdbc driver required to connect java application to the specified database. Using this driver the java calls are converted to the odbc calls and then are referred…but this is far away from mine scope of knowledge.