Heim Datenbank MySQL-Tutorial 物理standby的Failover

物理standby的Failover

Jun 07, 2016 pm 03:54 PM
failover standby 物理

参考与:《三思笔记》此书 物理standby的 failover 注意几点: 1 failover 之后, 原primary 数据库默认不再是data guard 配置的一部分。 2 多数情况下,其它逻辑/物理standby 数据库不直接参与failover的过程,因此这些数据库不需要做任何操作。 3 某些情况

参考与:《三思笔记》此书

物理standby的 failover

注意几点:

1 failover 之后,原primary 数据库默认不再是data guard 配置的一部分。

2 多数情况下,其它逻辑/物理standby 数据库不直接参与failover的过程,因此这些数据库不需要做任何操作。

3 某些情况下,新的primary 数据库配置之后,需要重新创建其它所有的standby 数据库。

另外,如果待转换角色的standby 处于maximum protection 或maximum availability 模式的话,归档日志应该是连续存在的,这种情况下你可以直接从第3 步执行,否则建议你按照操作步骤从第1 步开始执行。

一般情况下failover 都是表示primary 数据库瘫痪,最起码也是起不来了,因此这种类型的切换基本上不需要primary 数据库做什么操作。所以下列步骤中如果有提到primary 和standby 执行的,只是建议你如果primary还可以用,那就执行一下,即使它能用你却不执行,也没关系,不影响standby 数据库的切换:)

1、检查归档文件是否连续

查询待转换standby 数据库的V$ARCHIVE_GAP 视图,确认归档文件是否连接:

SQL>SELECT THREAD#, LOW_SEQUENCE#,HIGH_SEQUENCE# FROM V$ARCHIVE_GAP;

no rows selected

如果返回的有记录,按照列出的记录号复制对应的归档文件到待转换的standby 服务器。这一步非常重要,必须确保所有已生成的归档文件均已存在于standby 服务器,不然可能会数据不一致造成转换时报错。文件复制之后,通过下列命令将其加入数据字典:

注册:gap文件:

SQL> ALTER DATABASE REGISTER PHYSICAL LOGFILE 'filespec1'; 

2、检查归档文件是否完整

分别在primary/standby 执行下列语句:

该语句取得当前数据库各线程已归档文件最大序号,如果primary 与standby 最大序号不相同,必须将多出的序号对应的归档文件复制到待转换的standby 服务器。不过既然是failover,有可能primary 数据库此时已经无法打开,甚至无法访问。

3、启动failover执行下列语句

15:30:42 scott@felix SQL>conn / assysdba

Connected.

15:30:51 sys@felix SQL>alter database recover managedstandby database finishforce;

Database altered.

FORCE 关键字将会停止当前活动的RFS 进程,以便立刻执行failover。

15:30:58 sys@felix SQL>select swtichover_status from v$database;

select swtichover_status from v$database

*

ERROR at line 1:

ORA-00904: "SWTICHOVER_STATUS":invalid identifier

15:31:21 sys@felix SQL>select status from v$instance;

STATUS

------------------------

MOUNTED

我们可以发现备库已经由open变成mount状态;

15:42:07 sys@felix SQL>alter database open;

Database altered.

15:42:18 sys@felix SQL>

剩下的步骤就与前面switchover 很相似了

4、切换物理standby 角色为primary

15:42:18 sys@felix SQL>alter database commit to switchover to primary;

Database altered.

15:45:18 sys@felix SQL>select switchover_status from v$database;

SWITCHOVER_STATUS

----------------------------------------

NOT ALLOWED

15:45:38 sys@felix SQL>select open_mode from v$database;

OPEN_MODE

----------------------------------------

MOUNTED

15:48:16 sys@felix SQL>alter database open;

Database altered.

15:48:36 sys@felix SQL>select open_mode from v$database;

OPEN_MODE

----------------------------------------

READ WRITE

此时primary 数据库已经不再是data guard 配置的一部分,我们需要做的就是尝试看看能否恢复原primary 数据库,将其改造为新的standby服务器。

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So lösen Sie das Problem des 499- und Failover-Mechanismusfehlers, der durch eine falsche Nginx-Konfiguration verursacht wird So lösen Sie das Problem des 499- und Failover-Mechanismusfehlers, der durch eine falsche Nginx-Konfiguration verursacht wird Jun 02, 2023 pm 07:54 PM

Die Bedeutung und mögliche Gründe für 499. 499 ist eigentlich nicht der Standard-Statuscode des HTTP-Protokolls, sondern ein benutzerdefinierter Statuscode von Nginx. Ich habe in der offiziellen Nginx-Dokumentation keine klare Erklärung für diesen Statuscode gefunden Beitrag, der sich professioneller anfühlt: HTTP-Fehler 499 bedeutet einfach, dass die Clients während der Verarbeitung der Anfrage über den Server abgeschaltet werden. Der 499-Fehlercode gibt ein besseres Licht darauf, dass etwas mit dem Client passiert ist

Wie konvertiert man eine virtuelle Maschine in eine physische Maschine? Wie konvertiert man eine virtuelle Maschine in eine physische Maschine? Feb 19, 2024 am 11:40 AM

Beim Konvertieren einer virtuellen Maschine (VM) in eine physische Maschine werden eine virtuelle Instanz und die zugehörige Anwendungssoftware auf eine physische Hardwareplattform migriert. Diese Konvertierung trägt zur Optimierung der Betriebssystemleistung und der Hardware-Ressourcennutzung bei. Dieser Artikel soll einen detaillierten Einblick in die Durchführung dieser Konvertierung geben. Wie implementiert man die Migration von einer virtuellen Maschine zu einer physischen Maschine? Typischerweise wird der Konvertierungsprozess zwischen einer virtuellen Maschine und einer physischen Maschine außerhalb der virtuellen Maschine durch Software von Drittanbietern durchgeführt. Dieser Prozess besteht aus mehreren Phasen, die die Konfiguration virtueller Maschinen und die Übertragung von Ressourcen umfassen. Vorbereiten der physischen Maschine: Der erste Schritt besteht darin, sicherzustellen, dass die physische Maschine die Hardwareanforderungen für Windows erfüllt. Wir müssen die Daten auf einer physischen Maschine sichern, da der Konvertierungsprozess die vorhandenen Daten überschreibt. *Benutzername und Passwort für ein Administratorkonto mit Administratorrechten zum Erstellen von Systemabbildern. wird virtuell sein

Wie stelle ich den horizontalen Bildschirm-Standbymodus in iOS 17 ein? Richten Sie die Freigabe von Tutorials ein Wie stelle ich den horizontalen Bildschirm-Standbymodus in iOS 17 ein? Richten Sie die Freigabe von Tutorials ein Jan 07, 2024 am 11:41 AM

Apple hat im neuen iOS17-System eine brandneue Funktion eingeführt, nämlich den StandBy-Modus. Diese Funktion ermöglicht es dem iPhone, während des Ladevorgangs in den Sperrmodus zu wechseln und bei Platzierung im Querformat sofort den Standby-Modus zu aktivieren, wodurch das iPhone sofort in ein Smart Display verwandelt wird. Auf diese Weise können Nutzer ihr iPhone während des Ladevorgangs komfortabler nutzen und gleichzeitig Strom sparen. Durch das Hinzufügen dieser Funktion wird das Benutzererlebnis weiter verbessert. Wie versetze ich das iPhone in den Standby-Modus? Wie stelle ich den Querformat-Standbymodus in iOS17 ein? Klicken Sie auf die Symbole auf dem Startbildschirm, suchen Sie das Symbol „Einstellungen“ und klicken Sie darauf. Öffnen Sie die Einstellungsoberfläche des Telefons, suchen Sie die Option „Standby-Modus“ und tippen Sie darauf, um sie einzuschalten. Daher

Welche Beziehung besteht zwischen der vCPU des Cloud-Servers und der physischen CPU? Welche Beziehung besteht zwischen der vCPU des Cloud-Servers und der physischen CPU? Feb 19, 2024 pm 07:10 PM

Die vCPU in einem Cloud-Server ist ein Prozessor, der die Ausführung auf der CPU eines physischen Servers simuliert. Ein physischer Server kann normalerweise mehrere vCPU-Instanzen unterstützen, und jede Instanz wird unabhängig ausgeführt. Die Anzahl dieser vCPUs hängt von der Konfiguration des physischen Servers und den Richtlinien des Cloud-Dienstanbieters ab. Die Beziehung zwischen vCPU und physischer CPU wird durch Zeitmultiplextechnologie erreicht. Dies bedeutet, dass die Zeit der physischen CPU in mehrere Zeitsegmente unterteilt wird und jedes Segment der vCPU einer Instanz einer virtuellen Maschine zugewiesen wird. Daher kann die vCPU einer virtuellen Maschineninstanz nur die ihr zugewiesene Zeitscheibe nutzen, nicht die gesamte physische CPU. Die Leistung einer vCPU wird durch die zugrunde liegende physische CPU begrenzt. Am besten eignet sich beispielsweise ein physischer Server mit 4 CPU-Kernen und 8 Threads

KI sprengt die Physik! Ist Supraleitung bei 21 Grad Raumtemperatur für den Nobelpreis geplant? Professor Nature zieht sein Manuskript zurück, erhält aber eine Investition von OpenAI KI sprengt die Physik! Ist Supraleitung bei 21 Grad Raumtemperatur für den Nobelpreis geplant? Professor Nature zieht sein Manuskript zurück, erhält aber eine Investition von OpenAI Apr 12, 2023 pm 07:04 PM

Hat der Mensch bei 21 °C die Supraleitung bei Raumtemperatur erreicht? Der Physikkreis ist völlig explodiert! Gestern Nachmittag, Pekinger Zeit, explodierte ein Donnerschlag auf der Physikkonferenz in Las Vegas, USA – Hochtemperatur-Supraleitung stand im Verdacht, einen bahnbrechenden Durchbruch zu erzielen. Bei dem Treffen berichtete der Physiker Ranga Dias von der University of Rochester über diesen Meilenstein in der Forschung zur Supraleitung bei Raumtemperatur. Wenn Ranga Dias dieses Mal tatsächlich Supraleitung bei Raumtemperatur erreicht, wird das Problem des globalen Energieverbrauchs von der Quelle gelöst – die Menschen werden elektrische Energie nutzen, um enorme Energie zu gewinnen. Wenn wir die kontrollierbare Kernfusion grundsätzlich beherrschen, können wir sogar lange Raumfahrten durchführen. Man kann sagen, dass die Menschheit wirklich durchstarten wird. Und wer diese Technologie beherrscht, wird zweifellos die Welt anführen. (Es ist, als würde Science-Fiction Wirklichkeit werden.)

Physiker beweisen, dass der Mensch in einer „Matrix' lebt? Das Universum ist ein „Simulationssystem', und mehrere Systeme bestätigen, dass die Informationsentwicklung tendenziell stabil ist Physiker beweisen, dass der Mensch in einer „Matrix' lebt? Das Universum ist ein „Simulationssystem', und mehrere Systeme bestätigen, dass die Informationsentwicklung tendenziell stabil ist Nov 27, 2023 pm 01:37 PM

Einige Physiker haben bestätigt, dass Menschen tatsächlich im Matrixraum leben! ? Kann solch eine scheinbar mysteriöse Schlussfolgerung von der Wissenschaft bestätigt werden? Melvin Vopson, außerordentlicher Professor für Physik an der University of Portsmouth und Experte für Informationstheorie, schlug in seiner neuen Arbeit vor, dass die Hypothese, dass Menschen in einer simulierten Welt leben, in den Grundgesetzen der Information enthalten sein könnte. Diese Gesetze können beispielsweise in genetischen Informationen der menschlichen DNA oder in in Computern gespeicherten digitalen Informationen verborgen sein Der zweite Hauptsatz der Dynamik und seine Ergebnisse zeigen dies im Laufe der Zeit

Tsinghua Optics AI erscheint in der Natur! Physisches neuronales Netzwerk, Backpropagation ist nicht mehr erforderlich Tsinghua Optics AI erscheint in der Natur! Physisches neuronales Netzwerk, Backpropagation ist nicht mehr erforderlich Aug 10, 2024 pm 10:15 PM

Die Ergebnisse der Tsinghua-Universität mithilfe von Licht zum Trainieren neuronaler Netze wurden kürzlich in Nature veröffentlicht! Was soll ich tun, wenn ich den Backpropagation-Algorithmus nicht anwenden kann? Sie schlugen eine Trainingsmethode im Fully Forward Mode (FFM) vor, die den Trainingsprozess direkt im physischen optischen System durchführt und so die Einschränkungen herkömmlicher digitaler Computersimulationen überwindet. Vereinfacht ausgedrückt war es früher notwendig, das physikalische System im Detail zu modellieren und diese Modelle dann auf einem Computer zu simulieren, um das Netzwerk zu trainieren. Die FFM-Methode eliminiert den Modellierungsprozess und ermöglicht es dem System, experimentelle Daten direkt zum Lernen und zur Optimierung zu nutzen. Dies bedeutet auch, dass beim Training nicht mehr jede Schicht von hinten nach vorne überprüft werden muss (Backpropagation), sondern die Parameter des Netzwerks direkt von vorne nach hinten aktualisiert werden können. Um eine Analogie wie ein Puzzle zu verwenden: Backpropagation

Harter Kern, um Soras Physikfehler zu lösen! Vier Top-Universitäten in den Vereinigten Staaten haben gemeinsam veröffentlicht: Installieren Sie eine Physik-Engine für den Videogenerator Harter Kern, um Soras Physikfehler zu lösen! Vier Top-Universitäten in den Vereinigten Staaten haben gemeinsam veröffentlicht: Installieren Sie eine Physik-Engine für den Videogenerator May 07, 2024 pm 05:01 PM

Nach der Veröffentlichung von Sora traten einige Fehler auf. Obwohl das Modell die physische Welt nicht vollständig verstand, kreuzten sich die beiden Vorderbeine, was unerwartet war. Die Interaktion von Objekten ist für die Erzeugung von Videorealismus sehr wichtig, allerdings ist es derzeit noch sehr schwierig, das dynamische Verhalten realer 3D-Objekte in der Interaktion zu synthetisieren. Aktionsbedingte Dynamik ist ein Forschungsgebiet, das die Wahrnehmung physikalischer Materialeigenschaften von Objekten und die Vorhersage von 3D-Bewegungen basierend auf diesen Eigenschaften (z. B. Objektsteifigkeit) erfordert. Die Beurteilung physikalischer Materialeigenschaften bleibt ein heikles und ungelöstes Problem, da die Messung physikalischer Materialeigenschaften realer Objekte aufgrund mangelnder Datenunterstützung äußerst schwierig ist. Kürzlich hat M.I.T.

See all articles