<p>I have created and deployed node.js application on Openshift platform.
I need to connect to oracle db which is on a remote host.
I am able to connect to the oracle Db from my local machine as i have installed oracle client.
But when I deploy the application to Openshift platform I get below error.</p>
<pre><code>Error: DPI-1047: Cannot locate a 64-bit Oracle Client library: &quot;libclntsh.so
</code></pre>
<p>I know I need Oracle client installed on the hosting system.. but the openshift platform doesn't allow me any installation.</p>
<p>Can anybody suggest me any way how to get around this.
Thanks in advance.</p>

Swapnil Shende
<p>Can you deploy a Docker container?  If so, then check out  <a href="https://github.com/oracle/docker-images/blob/master/OracleLinuxDevelopers/oraclelinux7/nodejs/12-oracledb/Dockerfile" rel="nofollow noreferrer">https://github.com/oracle/docker-images/blob/master/OracleLinuxDevelopers/oraclelinux7/nodejs/12-oracledb/Dockerfile</a>. Also see the node-oracledb installation instructions for docker: <a href="https://oracle.github.io/node-oracledb/INSTALL.html#docker" rel="nofollow noreferrer">https://oracle.github.io/node-oracledb/INSTALL.html#docker</a>. And see the blog post series <a href="https://blogs.oracle.com/opal/docker-for-oracle-database-applications-in-nodejs-and-python-part-1" rel="nofollow noreferrer">https://blogs.oracle.com/opal/docker-for-oracle-database-applications-in-nodejs-and-python-part-1</a></p>
