title: Error loading shared library libresolv.so.2 : No such file or directory (needed by /lib/libclntsh.so)
body: <p>I get this Error everytime i try to connect to the Oracle DB:</p>
  <pre><code>DPI-1047: Cannot locate a 64-bit Oracle Client library: &quot;Error loading shared library libnsl.so.1: N
  o such file or directory (needed by /lib/libclntsh.so)&quot;. See https://oracle.github.io/node-oracledb/INSTALL.html for help
  Node-oracledb installation instructions: https://oracle.github.io/node-oracledb/INSTALL.html
  You must have 64-bit Oracle client libraries in LD_LIBRARY_PATH, or configured with ldconfig.
  If you do not have Oracle Database on this computer, then install the Instant Client Basic or Basic Light package from
  http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html
  </code></pre>
  <p>And in my Dockerfile i have this code in it:</p>
  <pre><code>ENV LD_LIBRARY_PATH=/lib
  RUN curl -OL https://download.oracle.com/otn_software/linux/instantclient/19600/instantclient-basic-linux.x64-19.6.0.0.0dbru.zip &amp;&amp; \
      unzip instantclient-basic-linux.x64-19.6.0.0.0dbru.zip &amp;&amp; \
      cp -r instantclient_19_6/* /lib &amp;&amp; \
      rm -rf instantclient-basic-linux.x64-19.6.0.0.0dbru.zip &amp;&amp; \
      apk add --no-cache libaio &amp;&amp; \
      apk add --no-cache libaio libnsl libc6-compat &amp;&amp; \
      cd /lib &amp;&amp; \
      # Linking ld-linux-x86-64.so.2 to the lib/ location (Update accordingly)
      ln -s /lib64/* /lib &amp;&amp; \
      ln -s libnsl.so.2 /usr/lib/libnsl.so.1 &amp;&amp; \
      ln -s libc.so.6 /usr/lib/libresolv.so.2
  </code></pre>
  <p>What am i doing wrong? I also tried <code>ln -s libc.so /usr/lib/libresolv.so.2</code>
  It seems, it can't find libresolv.so.2</p>