Conexión con SQL*Plus 18c

SQL*Plus 18c puede conectarse a Oracle Database Exadata Express Cloud Service. La seguridad de la red se aplica mediante un directorio Oracle Wallet, que se puede descargar desde el servicio de base de datos.

1. Descarga e instalación de SQL*Plus 18c

  • Descomprima los paquetes 'sqlplus' y 'basic' (o 'basiclite') en el mismo directorio (por ejemplo, en C:\instantclient_18_5 or /home/myuser/instantclient_18_5.).
  • On Windows, add C:\instantclient_18_5 to the PATH variable in the "System variables" section of the Environment Variables pane. On Windows 8 this can be accessed by navigating to Control Panel>System>Advanced System Settings>Environment Variables. If you have multiple versions of Oracle libraries installed, make sure the new directory occurs first in the path.
  • En Windows, instale una versión de Microsoft Visual Studio Redistributable. Para Instant Client 18c y 12.2, instale VS 2013 Redistributable. Utilice una versión Redistributable de 64 o 32 bits correspondiente a su arquitectura de Instant Client.
  • En plataformas que no sean Windows, cree un enlace simbólico para libclntsh.so si aún no existe uno, por ejemplo:
    
    
    cd /home/myuser/instantclient_18_5
    ln -s libclntsh.so.18.1 libclntsh.so
    
    And set the library and executable paths:
    
        export LD_LIBRARY_PATH=/home/myuser/instantclient_18_5:$LD_LIBRARY_PATH
        export PATH=/home/myuser/instantclient_18_5:$PATH
    
    Instead of setting LD_LIBRARY_PATH, you could create an ldconfig configuration file
     if there is no other Oracle software that will be impacted:
    
        sudo sh -c "echo /home/myuser/instantclient_18_5 > /etc/ld.so.conf.d/oic.conf"
        sudo ldconfig
     

También se pueden usar los RPM 'sqlplus' y 'basic' de Linux. Con ellos, no es necesario crear un enlace simbólico de libclntsh.so.

2. Activación de la conectividad de Oracle Network y descarga de la cartera de cliente

  • En el navegador web, vaya a la consola del servicio Exadata Express.
  • Si el acceso de cliente no está habilitado actualmente, haga clic en Enable Client Access (Habilitar acceso de cliente) en la consola.
  • Haz clic en Download Client Credentials (Descargar credenciales de cliente) en la consola para descargar el archivo client_credentials.zip que contiene tus credenciales de seguridad y los archivos de configuración de red que permitirán el acceso del cliente a tu base de datos en la nube. Guarde este archivo zip en una ubicación segura.
  • Cree los subdirectorios network y network/admin en el directorio de Instant Client si no existen, y descomprima en ellos las credenciales del cliente. Por ejemplo, descomprima el directorio Wallet de forma que los archivos estén en el directorio.
  • 
    C:\instantclient_18_5\network\admin, /home/myuser/instantclient_18_5/network/admin
    or /usr/lib/oracle/18.5/client64/lib/network/admin

    Proteja los archivos para que solo los usuarios autorizados a conectarse al servicio Exadata Express tengan acceso a ellos. De forma predeterminada, Oracle recomienda otorgar permisos solo al propietario del archivo.

  • Como alternativa, coloque los archivos descomprimidos del directorio Wallet en un directorio seguro y establezca ese nombre de directorio como valor de la TNS_ADMIN variable de entorno.

3. Ejecutar SQL*Plus

Si tiene que crear un usuario, consulte Crear esquemas de base de datos.