Der SADatabase-Agent steuert den Failover einer SQL Anywhere-Datenbank zu einem anderen Knoten im Cluster.
Fahren Sie alle SQL Anywhere-Datenbankserver herunter, die auf Knoten im Cluster ausgeführt werden.
Erstellen Sie ein Verzeichnis namens %VCS_HOME%\bin\SADatabase auf einem der Knoten im Cluster.
Kopieren Sie die folgenden Dateien aus dem Verzeichnis Installationsverzeichnis\SADatabase in das Verzeichnis %VCS_HOME%\bin\SADatabase, das Sie in Schritt 2 erstellt haben:
Kopieren Sie die Datei %VCS_HOME%\bin\VCSdefault.dll in das Verzeichnis %VCS_HOME%\bin\SADatabase und benennen Sie sie in SADatabase.dll um.
Kopieren Sie die Datei Installationsverzeichnis\SADatabase\SADatabaseTypes.cf in das Verzeichnis %VCS_HOME%\conf\config.
Wiederholen Sie die Schritte 1 - 5 bei allen Systemen, die am Cluster teilnehmen.
Starten Sie den Veritas Cluster Server-Manager und geben Sie Ihren Benutzernamen und das Kennwort ein, um sich mit dem Cluster zu verbinden.
Fügen Sie den SADatabase-Agenten hinzu:
Im Menü File wählen Sie Import Types.
Navigieren Sie zu %VCS_HOME%\conf\config\ und klicken Sie auf Importieren.
Fügen Sie SADatabase als eine Ressource der Dienstgruppe hinzu:
Im Menü Edit wählen Sie Add » Resource.
Aus der Liste Resource Type wählen Sie SADatabase.
Wenn SADatabase in der Liste Resource Type unter Windows nicht angezeigt wird, müssen Sie möglicherweise die Datei SADatabase.xml dem Ordner %VCS_ROOT%\cluster manager\attrpool\Win2K\400 hinzufügen und die Cluster-Dienste neu starten.
Geben Sie in das Feld Resource Name einen Namen ein.
Fügen Sie die angegebenen Werte den folgenden Attributen hinzu, indem Sie bei jedem Attribut auf die Schaltfläche in der Spalte Edit klicken:
DatabaseFile Der Standort der Datenbankdatei, z.B. E:\demo.db.
DatabaseName Ein Name für die Datenbank
ServerName Ein Name für den Datenbankserver. Für jedes System im Cluster kann ein unterschiedlicher Servername angegeben werden. Der Bereich des Attributs sollte "Per System" und nicht "Global" sein.
UtilDBpwd Das Kennwort für die Dienstprogrammdatenbank für alle Systeme im Cluster
Wählen Sie Enabled.
Das gibt an, dass die Ressource zur Verfügung steht.
Klicken Sie auf OK.
Stellen Sie sicher, dass die Ressourcenabhängigkeiten korrekt konfiguriert sind. Es gibt weitere Ressourcen, die gestartet/gruppiert werden müssen, bevor SADatabase gestartet werden kann, wie die gemeinsam genutzten Festplattenressourcen und die IP-Adressenressourcen.
Rechtsklicken Sie auf die Dienstgruppe und wählen Sie Online » Knotenname, wobei Knotenname der Name des Computers im Cluster ist, der die Ressource ausführen soll.
Die Dienstgruppe ist nun online.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |