Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (Deutsch) » SQL Anywhere Server - Programmierung » Deployment von Datenbanken und Anwendungen

 

Deployment von Administrationstools

Je nach Ihrer Lizenzvereinbarung können Sie das Deployment einer Reihe von Administrationstools wie Interactive SQL, Sybase Central und des SQL Anywhere-Konsolendienstprogramms (dbconsole) vornehmen.

Die einfachste Möglichkeit, die Administrationstools bereitzustellen, ist die Verwendung des Deployment-Assistenten.

Hinweise zu Systemanforderungen für Administrationstools finden Sie unter [external link] http://www.sybase.com/detail?id=1002288.

Initialisierungsdateien können das Deployment von Administrationstools vereinfachen. Jede Programmdatei der Administrationstools (Sybase Central, Interactive SQL und das SQL Anywhere-Konsolendienstprogramm) kann eine entsprechende .ini-Datei haben. Wenn sie verwendet wird, sind keine Registrierungseinträge und keine feste Verzeichnisstruktur für den Speicherort der JAR-Dateien erforderlich. Diese .ini-Dateien befinden sich im gleichen Verzeichnis und haben dieselben Dateinamen wie die jeweiligen Programmdateien.

  • dbconsole.ini   Dies ist der Name der Initialisierungsdatei des Konsolendienstprogramms.

  • dbisql.ini   Dies ist der Name der Initialisierungsdatei von Interactive SQL.

  • scjview.ini   Dies ist der Name der Initialisierungsdatei von Sybase Central.

Die Initialisierungsdatei enthält die Details dazu, wie das Datenbankadministrationstool geladen wird. Die Initialisierungsdatei kann beispielsweise die folgenden Zeilen enthalten:

  • JRE_DIRECTORY=Pfad   Dies ist der Speicherort der erforderlichen JRE. Die Angabe von JRE_DIRECTORY ist erforderlich.

  • VM_ARGUMENTS=alle erforderlichen VM-Argumente   VM-Argumente werden durch Semikola (;) getrennt. Alle Pfadwerte, die Leerzeichen enthalten, müssen in Anführungszeichen gestellt werden. VM-Argumente können mithilfe der Option -batch des Administrationstools und in der erstellten Batchdatei ermittelt werden. Unter Windows generiert der Start von Sybase Central mit scjview -batch an einer Eingabeaufforderung die Datei scjview.bat, und der Start von Interactive SQL mit dbisql -batch generiert dbisql.bat. Die Angabe von VM_ARGUMENTS ist optional.

  • JAR_PATHS=Pfad1;Pfad2;...   Eine begrenzte Liste von Verzeichnissen, die die JAR-Dateien für das Programm enthalten. Sie werden durch Semikola (;) getrennt. Die Angabe von JAR_PATHS ist optional.

  • ADDITIONAL_CLASSPATH=Pfad1;Pfad2;...   Classpath-Werte werden durch Semikola (;) getrennt. Die Angabe von ADDITIONAL_CLASSPATH ist optional.

  • LIBRARY_PATHS=Pfad1;Pfad2;...   Dies sind Pfade zu den DLLs/Shared Objects. Sie werden durch Semikola (;) getrennt. Die Angabe von LIBRARY_PATHS ist optional.

  • APPLICATION_ARGUMENTS=Arg1;Arg2;...   Dies sind beliebige Anwendungsargumente. Sie werden durch Semikola (;) getrennt. Anwendungsargumente können mithilfe der Option -batch des Administrationstools und in der erstellten Batchdatei ermittelt werden. Unter Windows generiert der Start von Sybase Central mit scjview -batch an einer Eingabeaufforderung die Datei scjview.bat, und der Start von Interactive SQL mit dbisql -batch generiert dbisql.bat. Die Angabe von APPLICATION_ARGUMENTS ist optional.

Das folgende Beispiel zeigt eine Initialisierungsdatei für Sybase Central.

JRE_DIRECTORY=c:\jdk1.7.0\jre
VM_ARGUMENTS=-Xmx200m
JAR_PATHS=c:\scj\jars
ADDITIONAL_CLASSPATH=
LIBRARY_PATHS=c:\scj\bin
APPLICATION_ARGUMENTS=-screpository=c:\Users\Public\Documents\Sybase Central 16;-installdir=c:\scj

In diesem Szenario wird davon ausgegangen, dass eine Kopie der JRE im Verzeichnis c:\jdk1.7.0\jre enthalten ist. Die Sybase Central-Programmdatei und die Shared Librarys (DLLs), wie jsyblib1600, sind im Verzeichnis c:\scj\bin gespeichert. Die JAR-Dateien von SQL Anywhere sind sich im Verzeichnis c:\scj\jars gespeichert.

Hinweis

Beim Deployment von Anwendungen ist der Personal Datenbankserver (dbeng16) erforderlich, um Datenbanken mithilfe des Dienstprogramms dbinit erstellen zu können. Er ist auch erforderlich, wenn Sie Datenbanken von Sybase Central aus auf dem lokalen Computer erstellen und keine anderen Datenbankserver ausgeführt werden.

 Siehe auch

Deployment der Administrationstools unter Windows
Deployment von Administrationstools unter Linux, Solaris und Mac OS X
Konfiguration der Administrationstools
Deployment von dbisqlc