Saltar al contenido

Cliente instantáneo para Linux x86-64 (64 bits)

septiembre 24, 2021

Instalación de cliente instantáneo para Linux x86-64 (64 bits)

Para obtener información general sobre Instant Client, consulte el Página de inicio.

Los usuarios de ODBC deben seguir las instrucciones de instalación de ODBC.

El capítulo «Guía de instalación del cliente de base de datos para Linux» sobre la instalación de oracleInstant Client está aquí.

Los RPM de cliente instantáneo también están disponibles sin necesidad de hacer clic desde yum.oracle.com por oracleLinux 8 y oracleLinux 7. Los paquetes de RPM más antiguos están disponibles para oracleLinux 8, oracleLinux 7 y oracleLinux 6.

La interoperabilidad de la versión cliente-servidor se detalla en ID de documento 207303.1. Por ejemplo, oracleCall Interface 19.3 puede conectarse a oracleDatabase 11.2 o posterior. Algunas herramientas pueden tener otras restricciones.

Instalación de archivos ZIP:

  1. Descargue los archivos ZIP de Instant Client que desee. Todas las instalaciones requieren un paquete Basic o Basic Light.
  2. Descomprima los paquetes en un solo directorio como /opt/oracle/instantclient_19_3 que sea accesible para su aplicación. Por ejemplo:
  3.   cd /opt/oracle			
    unzip instantclient-basic-linux.x64-19.3.0.0.0dbru.zip
    

    Los diversos paquetes se instalan en subdirectorios de /usr/lib/oracle, /usr/include/oracle, y /usr/share/oracle.

  4. Antes de la versión 18.3, cree los enlaces adecuados para la versión de Instant Client. Por ejemplo:
  5.   cd /opt/oracle/instantclient_12_2
    ln -s libclntsh.so.12.1 libclntsh.so
    ln -s libocci.so.12.1 libocci.so
    
  6. Instalar el sistema operativo libaio paquete. Se llama libaio1 en algunas distribuciones de Linux. En oracleLinux 8 anterior a Instant Client 21, también necesita el paquete libnsl.
  7. Por ejemplo, en oracleLinux, ejecute:

    sudo yum install libaio

  8. Si Instant Client es el único software de oracleinstalado en este sistema, actualice la ruta del enlace de tiempo de ejecución, por ejemplo:
  9.  
     sudo sh -c "echo /opt/oracle/instantclient_19_3 > 
          /etc/ld.so.conf.d/oracle-instantclient.conf"
      sudo ldconfig
    

    Alternativamente, establezca el LD_LIBRARY_PATH variable de entorno antes de ejecutar aplicaciones. Por ejemplo:

    export LD_LIBRARY_PATH=/opt/oracle/instantclient_19_3:$LD_LIBRARY_PATH

    La variable se puede agregar opcionalmente a archivos de configuración como ~/.bash_profile y a los archivos de configuración de la aplicación como /etc/sysconfig/httpd.

  10. Si tiene la intención de coubicar archivos de configuración de oracleopcionales, como tnsnames.ora, sqlnet.ora, ldap.ora, o oraaccess.xml con Instant Client, póngalos en el network/admin subdirectorio. Esto debe crearse para 12.2 y versiones anteriores, por ejemplo:
  11. mkdir -p /opt/oracle/instantclient_12_2/network/admin

    Este es el directorio de configuración predeterminado de oraclepara las aplicaciones vinculadas con este Instant Client.

    Alternativamente, los archivos de configuración de oraclese pueden colocar en otro directorio accesible. Luego establezca la variable de entorno TNS_ADMIN a ese nombre de directorio.

  12. Para usar binarios como sqlplus del paquete SQL * Plus, descomprima el paquete en el mismo directorio que el paquete básico y luego actualice su PATH variable de entorno, por ejemplo:
  13. export PATH=/opt/oracle/instantclient_19_3:$PATH

  14. Inicie su aplicación.

Instalación de archivos RPM:

  1. Descargue los paquetes RPM de Instant Client que desee. Todas las instalaciones requieren un RPM ligero básico o básico.
  2. Instale los paquetes con yum. Por ejemplo:
  3. sudo yum install oracle-instantclient19.3-basic-19.3.0.0.0-1.x86_64.rpm

    Tenga en cuenta que a partir de la 19.3, de forma predeterminada, solo se puede instalar una versión de las bibliotecas RPM de Instant Client a la vez.

  4. Antes de 19.3, si Instant Client es el único software de oracleinstalado en este sistema, actualice la ruta del enlace en tiempo de ejecución, por ejemplo:
  5.   
     sudo sh -c "echo /usr/lib/oracle/18.3/client64/lib > 
          /etc/ld.so.conf.d/oracle-instantclient.conf"
      sudo ldconfig
    

    Para los paquetes RPM de Instant Client 19.3, estos comandos se ejecutan automáticamente.

    Una alternativa al uso ldconfig para versiones anteriores, es establecer el LD_LIBRARY_PATH variable de entorno en cada shell antes de ejecutar aplicaciones. Por ejemplo:

    export LD_LIBRARY_PATH=/usr/lib/oracle/18.3/client64/lib:$LD_LIBRARY_PATH

    La variable se puede agregar opcionalmente a archivos de configuración como ~/.bash_profile y a los archivos de configuración de la aplicación como /etc/sysconfig/httpd.

  6. Si tiene la intención de coubicar archivos de configuración de oracleopcionales, como tnsnames.ora, sqlnet.ora ldap.ora, o oraaccess.xml con Instant Client, póngalos en el network/admin subdirectorio. Esto debe crearse para 12.2 y versiones anteriores, por ejemplo:
  7. sudo mkdir -p /usr/lib/oracle/12.2/client64/lib/network/admin

    Este es el directorio de configuración predeterminado de oraclepara las aplicaciones vinculadas con este Instant Client.

    Alternativamente, los archivos de configuración de oraclese pueden colocar en otro directorio accesible. Luego establezca la variable de entorno TNS_ADMIN a ese nombre de directorio.

  8. Para usar binarios del paquete de herramientas, use yum para instalar el paquete y luego actualizar su PATH variable de entorno, por ejemplo:
  9. export PATH=/usr/lib/oracle/19.3/client64/bin:$PATH

  10. Inicie su aplicación.
close