Löschen Sie einen Spiegelserver aus einem Spiegelungssystem, indem Sie die beiden Spiegelserverdefinitionen löschen (CREATE MIRROR SERVER... AS PARTNER und CREATE MIRROR SERVER... AS MIRROR).
Voraussetzungen
Es wird empfohlen, keinen Spiegelserver zu löschen, der als Teil eines Datenbankspiegelungssystems ausgeführt wird.
Sie können nur den Spiegelserver löschen. Wenn der Server, den Sie löschen möchten. als Primärserver fungiert, müssen Sie einen Failover initiieren, damit Spiegelserver und Primärserver die Rollen tauschen.
Sie müssen das MANAGE ANY MIRROR SERVER-Systemprivileg haben.
Kontext und Bemerkungen
Wenn Sie den Servernamen beibehalten, aber die Einstellungen ändern möchten, können Sie die CREATE OR REPLACE MIRROR SERVER-Anweisung oder die ALTER MIRROR SERVER-Anweisung verwenden.
Stellen Sie eine Verbindung mit der Datenbank auf dem Primärserver her.
Wenn der Spiegelserver untergeordnete Kopieknoten hat, führen Sie eine ALTER MIRROR SERVER-Anweisung aus, um die untergeordneten Kopieknoten einem anderen übergeordneten Knoten zuzuordnen.
Löschen Sie die Spiegelserverdefinition, indem Sie eine DROP MIRROR SERVER-Anweisung ausführen und den Namen des Spiegelservers angeben:
DROP MIRROR SERVER mirror_server_name; |
Löschen Sie die Partnerserverdefinition, indem Sie eine DROP MIRROR SERVER-Anweisung ausführen und den Namen des Partners angeben:
DROP MIRROR SERVER partner_server_name; |
(Optional) Stoppen Sie den Datenbankserver.
Beispiel
Die Partnerserver eines Spiegelungssystem wurden mit den folgenden Anweisungen erstellt:
CREATE MIRROR SERVER mirror_server1 AS PARTNER connection_string='SERVER=mirror_server1;host=localhost:6871' state_file='c:\\server1\\server1.state'; CREATE MIRROR SERVER mirror_server2 AS PARTNER connection_string='SERVER=mirror_server2;host=localhost:6872' state_file='c:\\server2\\server2.state'; CREATE MIRROR SERVER myprimary AS PRIMARY connection_string='SERVER=myprimary;HOST=localhost:6871,localhost:6872'; CREATE MIRROR SERVER mymirror AS MIRROR connection_string='SERVER=mymirror;HOST=localhost:6871,localhost:6872'; |
Führen Sie die folgende Anweisung aus, um den Spiegelserver zu löschen (mirror_server2):
DROP MIRROR SERVER mirror_server2; DROP MIRROR SERVER mymirror |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |