Vorheriges Thema: Testen von Oracle-Umgebungsvariablen (nur UNIX)

Nächstes Thema: DB2-Datenbankanforderungen

Überprüfen der systemeigenen Konnektivität von Oracle über ein TNS (nur UNIX)

So überprüfen Sie die systemeigene Konnektivität von Oracle über ein TNS

  1. Melden Sie sich beim UNIX-Server mit dem Benutzerkonto und dem Kennwort an, das Sie für die Installation verwenden werden.

    Hinweis: Dieses Konto sollte schon eingerichtet sein. Lesen Sie Erstellen eines Kontos, eines Stammverzeichnisses und einer Anmeldeumgebung, um weitere Informationen über die Einrichtung eines bei der Installation von BusinessObjects Enterprise zu verwendenden UNIX-Kontos zu erhalten.

  2. Geben Sie per "echo" die folgenden Umgebungsvariablen wieder, und stellen Sie sicher, dass deren Werte denen der Installation Ihrer Datenbank-Client-Software entsprechen.
    ORACLE_HOME

    Diese Variable enthält den Pfad zum Stammverzeichnis Ihrer Oracle-Client-Installation (eine Ebene über den Oracle-bin und -lib-Verzeichnissen).

    Bibliothekspfad

    Der Bibliothekssuchpfad (LD_LIBRARY_PATH auf Solaris und Linux, und LIBPATH auf AIX) muss das lib32-Verzeichnis Ihrer Oracle-Client-Installation einschließen.

    PATH

    Der Suchpfad muss das bin-Verzeichnis Ihrer Oracle-Client-Installation einschließen.

    In diesem Beispiel werden die erforderlichen Variablen überprüft und Musterausgabewerte angezeigt.

    $ 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. Geben Sie den folgenden Befehl ein, um das Oracle-SQL-Tool auszuführen und die Verbindung zum entsprechenden Dienstnamen herzustellen:
    sqlplus Kontoname/Kennwort@TNS-Name
    

    Ersetzen Sie Kontoname, Kennwort und TNS-Name mit den entsprechenden Werten. Wenn die Shell-Umgebung richtig konfiguriert worden ist, werden Sie mit Oracle verbunden.

    Hinweis: Wenn Sie sich zum ersten Mal mit SQL Plus anmelden, verwenden Sie "sys" als Benutzer. Erstellen Sie dann einen neuen Datenbankbenutzer. Geben Sie diesen neuen Benutzernamen an das BusinessObjects Enterprise-Installationsprogramm weiter, wenn es den Oracle-Benutzernamen, das Kennwort und den TNS-Namen verlangt.

  4. Führen Sie den folgenden Befehl aus, um sicherzustellen, dass das Konto zur Erstellung von Tabellen berechtigt ist.
    create table sampletable (field1 char(10));
    
  5. Führen Sie den folgenden Befehl aus, um sicherzustellen, dass das Konto zum Löschen von Tabellen berechtigt ist.
    drop table sampletable;
    
  6. Führen Sie den folgenden Befehl aus, um sicherzustellen, dass das Konto zum Erstellen von Prozeduren berechtigt ist.
    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. Führen Sie den folgenden Befehl aus, um sicherzustellen, dass das Konto zum Löschen von Prozeduren berechtigt ist.
    DROP PROCEDURE TEST_PROC
    
  8. Geben Sie "exit" ein.