Conexão com o SQL*Plus 18c

O SQL*Plus 18c pode se conectar ao Oracle Database Exadata Express Cloud Service. A segurança da rede é imposta usando uma Oracle Wallet, que pode ser baixada do serviço de banco de dados.

1. Faça download e instale o SQL*Plus 18c

  • Descompacte os pacotes 'sqlplus' e 'basic' (ou 'basiclite') no mesmo diretório, por exemplo, para 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.
  • No Windows, instale um Visual Studio Redistributable da Microsoft. Para o Instant Client 18c e 12.2, instale o VS 2013 Redistribuível. Use um redistribuível de 64 ou 32 bits para corresponder à arquitetura do Instant Client.
  • Em plataformas não Windows, crie um link simbólico para libclntsh.so se ainda não existir, por exemplo:
    
    
    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
     

Os RPMs 'sqlplus' e 'basic' do Linux também podem ser usados. Com eles, não é necessário criar um link simbólico libclntsh.so.

2. Ative a conectividade de rede da Oracle e faça o download da wallet do cliente

  • No seu navegador da web, navegue até o console de serviço Exadata Express.
  • Se o Acesso para Cliente não estiver ativado no momento, clique em Habilitar Acesso para Cliente no console.
  • Clique em Baixar Credenciais do Cliente no console para fazer o download client_credentials.zip contendo suas credenciais de segurança e arquivos de configuração de rede que permitirão o acesso do cliente ao seu banco de dados na nuvem. Salve este arquivo zip em um local seguro.
  • Crie os subdiretórios network e network/admin no diretório Instant Client, se não existirem, e descompacte as credenciais do cliente. Por exemplo, descompacte a carteira para que os arquivos estejam no diretório.
  • 
    C:\instantclient_18_5\network\admin, /home/myuser/instantclient_18_5/network/admin
    or /usr/lib/oracle/18.5/client64/lib/network/admin

    Proteja os arquivos para que somente usuários autorizados a se conectar ao serviço Exadata Express tenham acesso a eles. Por padrão, a Oracle recomenda conceder permissões apenas ao proprietário do arquivo.

  • Como alternativa, coloque os arquivos da carteira descompactados em um diretório seguro e defina a TNS_ADMIN variável do ambiente com esse nome de diretório.

3. Execute o SQL*Plus

Consulte Criação de Esquemas de Banco de Dados caso seja necessário criar um usuário.