Tópico anterior: Testar variáveis de ambiente do Oracle (somente UNIX)

Próximo tópico: Requisitos do banco de dados DB2

Verificar a conectividade nativa do Oracle por meio de um TNS (apenas UNIX)

Para verificar a conectividade nativa do Oracle por meio de um TNS

  1. Efetue logon no servidor UNIX com a conta de usuário e a senha que será usada para fazer a instalação.

    Observação: esta conta já deve estar configurada. Consulte Criar uma conta, um diretório principal e um ambiente de logon para obter mais informações sobre como definir uma conta do UNIX a ser usada na instalação do BusinessObjects Enterprise.

  2. Emita o comando echo das seguintes variáveis de ambiente e certifique-se de que seus valores correspondem a sua instalação de software de cliente do banco de dados.
    ORACLE_HOME

    Essa variável contém o caminho para o diretório raiz da instalação do cliente do Oracle (um nível acima dos diretórios bin e lib do Oracle).

    caminho da biblioteca

    O caminho de pesquisa da biblioteca (LD_LIBRARY_PATH em Solaris e Linux e LIBPATH em AIX) deve incluir o diretório lib32 da instalação do cliente do Oracle.

    PATH

    O caminho de pesquisa deve incluir o diretório bin da instalação do cliente do Oracle.

    Este exemplo verifica as variáveis necessárias e mostra valores de saída de exemplo.

    $ echo $ORACLE_HOME
    /home/dbclient/oracle/10.1.0.3
    $ echo $LD_LIBRARY_PATH
    /home/dbclient/oracle/10.1.0.3/lib32
    $ echo $PATH
    /usr/local/bin:/home/dbclient/oracle/10.1.0.3/bin
    
  3. Emita o seguinte comando para executar a ferramenta Oracle SQL e conectar-se ao nome de serviço apropriado:
    sqlplus accountname/password@tnsname
    

    Substitua o accountname, a senha e o tsname com os valores apropriados. Se o ambiente do shell tiver sido configurado corretamente, você estará conectado ao Oracle.

    Observação: a primeira vez que efetuar logon com o SQL Plus, use o sys como usuário e, em seguida, crie um novo usuário de banco de dados. Forneça este novo usuário para o instalador do BusinessObjects Enterprise quando for solicitado o nome de usuário, a senha e o tnsname do Oracle.

  4. Emita o seguinte comando para certificar-se de que a conta tenha permissão para criar tabelas:
    create table sampletable (field1 char(10));
    
  5. Emita o seguinte comando para certificar-se de que a conta tenha permissão para excluir tabelas:
    drop table sampletable;
    
  6. Emita o seguinte comando para certificar-se de que a conta tenha permissão para criar procedimentos:
    CREATE PROCEDURE test_proc (foo_in VARCHAR, bar_in VARCHAR)
    IS
    BEGIN
    INSERT INTO test_table (foo, bar) VALUES (foo_in, bar_in);
    END;
    
  7. Emita o seguinte comando para certificar-se de que a conta tenha permissão para remover procedimentos:
    DROP PROCEDURE TEST_PROC;
    
  8. Digite exit.