Die konsolidierte CustDB-Datenbank kann eine beliebige unterstützte konsolidierte MobiLink-Datenbank sein.
Eine konsolidierte Datenbank SQL Anywhere 12 CustDB wird in %SQLANYSAMP12% \UltraLite\CustDB\custdb.db bereitgestellt. Eine Datenquelle (DSN) namens SQL Anywhere 12 CustDB wird mit Ihrer Installation eingerichtet.
Sie können diese Datenbank mithilfe der Datei %SQLANYSAMP12%\UltraLite\CustDB\makedbs.cmd neu aufbauen.
Um herauszufinden, wie das CustDB-Beispiel erstellt wird, öffnen Sie die Datei %SQLANYSAMP12%\MobiLink\CustDB\custdb.sql.
Die folgenden SQL-Skripten werden im Verzeichnis %SQLANYSAMP12%\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 |
Weitere Hinweise zur Vorbereitung einer Datenbank als konsolidierte Datenbank finden Sie unter Einrichten einer konsolidierten Datenbank.
Die folgende Prozedur erstellt für jedes der unterstützten RDBMS eine konsolidierte CustDB-Datenbank.
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 %SQLANYSAMP12%\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 namens CustDB eine konsolidierte Datenbank.
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 userid using password ~ |
Ö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 userid using password |
Ö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 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |