Die konsolidierte CustDB-Datenbank kann eine beliebige unterstützte konsolidierte MobiLink-Datenbank sein.
Eine konsolidierte SQL Anywhere 12 CustDB-Datenbank finden Sie in Beispielverzeichnis\UltraLite\CustDB\custdb.db. Eine Datenquelle (DSN) namens SQL Anywhere 12 CustDB wird mit Ihrer Installation eingerichtet.
Sie können diese Datenbank mit der Datei Beispielverzeichnis\UltraLite\CustDB\makedbs.cmd neu erstellen.
Um herauszufinden, wie das CustDB-Beispiel erstellt wird, öffnen Sie die Datei Beispielverzeichnis\MobiLink\CustDB\syncsa.sql.
Die folgenden SQL-Skripten werden im Verzeichnis Beispielverzeichnis\MobiLink\CustDB bereitgestellt, um die konsolidierte Datenbank CustDB auf folgenden unterstützten RDBMS erstellen zu können:
RDBMS | Custdb-Setupskript |
---|---|
Adaptive Server Enterprise | custase.sql |
SQL Server | custmss.sql |
Oracle | custora.sql |
DB2 LUW | custdb2.sql |
MySQL | custmys.sql |
Die folgenden Prozeduren erstellen für jedes der unterstützten RDBMS eine konsolidierte CustDB-Datenbank.
Weitere Hinweise zur Vorbereitung einer Datenbank als konsolidierte Datenbank finden Sie unter Eine konsolidierte Datenbank einrichten.
Erstellen Sie eine Datenbank in Ihrem RDBMS.
Fügen Sie die MobiLink-Systemobjekte hinzu, indem Sie eines der folgenden SQL-Skripten ausführen, die sich im Unterverzeichnis MobiLink\setup Ihrer SQL Anywhere 12-Installation befinden:
Für eine konsolidierte Adaptive Server Enterprise-Datenbank führen Sie syncase.sql aus.
Für eine konsolidierte MySQL-Datenbank führen Sie syncmys.sql aus.
Für eine konsolidierte Oracle-Datenbank führen Sie syncora.sql aus.
Für eine konsolidierte SQL Server-Datenbank führen Sie syncmss.sql aus.
Fügen Sie Beispielbenutzertabellen, gespeicherte Prozeduren und MobiLink-Synchronisationsskripten der CustDB-Datenbank hinzu, indem Sie eines der folgenden SQL-Skripten ausführen, die in Beispielverzeichnis\MobiLink\CustDB enthalten sind:
Für eine konsolidierte Adaptive Server Enterprise-Datenbank führen Sie custase.sql aus.
Für eine konsolidierte MySQL-Datenbank führen Sie custmys.sql aus.
Für eine konsolidierte Oracle-Datenbank führen Sie custora.sql aus.
Für eine konsolidierte SQL Server-Datenbank führen Sie custmss.sql aus.
Erstellen Sie eine ODBC-Datenquelle mit der Bezeichnung CustDB, die auf Ihre Datenbank auf dem Clientcomputer verweist.
Wählen Sie Start » Programme » SQL Anywhere 12 » Administrationstools » ODBC-Datenquellen-Administrator.
Klicken Sie auf Hinzufügen.
Wählen Sie den betreffenden Treiber aus der Liste aus.
Klicken Sie auf Fertig stellen.
Geben Sie der ODBC-Datenquelle den Namen CustDB.
Klicken Sie auf die Registerkarte Login. Geben Sie die Benutzer-ID und das Kennwort für Ihre Datenbank ein.
Erstellen Sie auf dem DB2 LUW-Server eine konsolidierte Datenbank. Nennen Sie sie in dieser praktischen Einführung CustDB.
Stellen Sie sicher, dass für den Standard-Tablespace (normalerweise mit USERSPACE1 bezeichnet) Seiten von je 8 kB verwendet werden.
Falls der Standard-Tablespace keine 8-kB-Seiten verwendet, führen Sie folgende Schritte aus:
Überprüfen Sie anhand mindestens eines Ihrer Pufferpools, ob 8-kB-Seiten verwendet werden. Wenn nicht, erstellen Sie einen Pufferpool mit 8-kB-Seiten.
Erstellen Sie einen neuen Tablespace und temporären Tablespace mit 8-kB-Seiten.
Weitere Hinweise finden Sie in Ihrer DB2 LUW-Dokumentation.
Fügen Sie die MobiLink-Systemobjekte mithilfe der Datei MobiLink\setup\syncdb2.sql zur konsolidierten DB2 LUW-Datenbank hinzu:
Ändern Sie den Verbindungsbefehl oben in der Datei syncdb2.sql. Ersetzen Sie Database durch den Namen Ihrer DB2-Datenbank oder ihres Alias. In diesem Fall wird die Datenbank CustDB genannt. Sie können auch Ihren DB2-Benutzernamen und das Kennwort wie folgt hinzufügen:
connect to CustDB user Benutzer-ID using Kennwort ~ |
Öffnen Sie auf dem Server oder dem Clientcomputer ein DB2 LUW-Befehlsfenster. Führen Sie syncdb2.sql aus, indem Sie folgenden Befehl eingeben:
db2 -c -ec -td~ +s -v -f syncdb2.sql |
Hinzufügen von Datentabellen, gespeicherten Prozeduren und MobiLink-Synchronisationsskripten zu CustDB-Datenbank:
Falls nötig, ändern Sie den Verbindungsbefehl in custdb2.sql. Sie können z.B. den Benutzernamen und das Kennwort wie folgt hinzufügen. Ersetzen Sie Benutzer_ID und Kennwort durch Ihren Benutzernamen und Ihr Kennwort.
connect to CustDB user Benutzer-ID using Kennwort |
Öffnen Sie auf dem Server oder dem Clientcomputer ein DB2-Befehlsfenster.
Führen Sie custdb2.sql aus, indem Sie folgenden Befehl eingeben:
db2 -c -ec -td~ +s -v -f custdb2.sql |
Wenn die Verarbeitung abgeschlossen ist, geben Sie den folgenden Befehl ein, um das Befehlsfenster wieder zu schließen.
exit |
Erstellen Sie auf dem DB2 LUW-Client eine ODBC-Datenquelle mit der Bezeichnung "CustDB", die auf die DB2 LUW-Datenbank verweist.
Starten Sie den ODBC-Datenquellen-Administrator:
Wählen Sie Start » Programme » SQL Anywhere 12 » Administrationstools » ODBC-Datenquellen-Administrator.
Der ODBC-Datenquellen-Administrator wird aufgerufen.
Klicken Sie auf der Registerkarte Benutzer-DSN auf Hinzufügen.
Im Fenster Neue Datenquelle erstellen wählen Sie den ODBC-Treiber für Ihre DB2 LUW-Datenbank. Wählen Sie beispielsweise den IBM DB2 UDB ODBC-Treiber. Klicken Sie auf Fertig stellen.
Weitere Hinweise dazu, wie Sie den ODBC-Treiber konfigurieren, finden Sie an folgenden Stellen:
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |