Der Datenbankserver muss so eingerichtet sein, dass er eine Java VM finden kann. Da Sie verschiedene Java VMs bei jeder Datenbank angeben können, kann die Anweisung ALTER EXTERNAL ENVIRONMENT verwendet werden, um den Speicherort (Pfad) der Java VM anzugeben.
ALTER EXTERNAL ENVIRONMENT JAVA LOCATION 'c:\\jdk1.5.0_06\\jre\\bin\\java.exe'; |
Wenn der Speicherort nicht gesetzt wurde, sucht der Datenbankserver wie folgt nach dem Speicherort der Java VM:
Umgebungsvariable JAVA_HOME überprüfen
Umgebungsvariable JAVAHOME überprüfen
Pfad überprüfen
Wenn die Informationen nicht im Pfad sind, wird ein Fehler zurückgegeben
Weitere Hinweise finden Sie unter ALTER EXTERNAL ENVIRONMENT-Anweisung.
JAVA_HOME und JAVAHOME sind Umgebungsvariable, die gewöhnlich erstellt werden, wenn eine Java VM installiert wird. Wenn keine der beiden vorhanden ist, können Sie sie manuell erstellen und mit ihnen auf das Stammverzeichnis Ihrer Java VM verweisen. Dies ist jedoch nicht erforderlich, wenn Sie die Anweisung ALTER EXTERNAL ENVIRONMENT verwenden.
Starten Sie Interactive SQL und stellen Sie eine Verbindung zur Datenbank her.
Führen Sie im Fensterausschnitt "SQL-Anweisungen" die folgende Anweisung aus:
ALTER EXTERNAL ENVIRONMENT JAVA LOCATION 'Pfad\\java.exe'; |
Hier gibt Pfad den Speicherort der Java VM an (z.B. c:\\jdk1.5.0_06\\jre\\bin).
Sie können mit ALTER EXTERNAL ENVIRONMENT auch den Datenbankbenutzer angeben, dessen Verbindung zur Installation von Klassen und zur Ausführung anderer, Java-bezogener Verwaltungsaufgaben verwendet werden kann.
ALTER EXTERNAL ENVIRONMENT JAVA USER user_name |
Weitere Hinweise finden Sie unter ALTER EXTERNAL ENVIRONMENT-Anweisung.
Verwenden Sie die Option java_vm_options, um zusätzliche Befehlszeilenoptionen anzugeben, die zum Starten der Java VM erforderlich sind.
SET OPTION PUBLIC.java_vm_options='Java_Optionen'; |
Weitere Hinweise finden Sie unter java_vm_options-Option [Datenbank].
Wenn Sie Java in der Datenbank verwenden möchten, aber die Java-Laufzeitumgebung (Java Runtime Environment, JRE) nicht installiert ist, können Sie eine beliebige Java-JRE installieren. Wenn sie installiert ist, sollte die Umgebungsvariable JAVA_HOME oder JAVAHOME auf das Stammverzeichnis der installierten JRE verweisen. Beachten Sie, dass die meisten Java-Installationsprogramme eine dieser Variablen standardmäßig festlegen. Wenn eine JRE installiert ist und JAVA_HOME oder JAVAHOME richtig festgelegt wurden, können Sie Java in der Datenbank verwenden, ohne weitere Schritte auszuführen.
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |