Maison base de données tutoriel mysql 物理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服务器。

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment résoudre le problème de 499 et l'échec du mécanisme de basculement causé par une configuration nginx incorrecte Comment résoudre le problème de 499 et l'échec du mécanisme de basculement causé par une configuration nginx incorrecte Jun 02, 2023 pm 07:54 PM

La signification et les raisons possibles de 499. 499 n'est en fait pas le code d'état standard du protocole HTTP, mais un code d'état personnalisé de nginx. Je n'ai pas trouvé d'explication claire de ce code d'état dans la documentation officielle de nginx. Voici un blog. message qui semble plus professionnel Explication sur : L'erreur HTTP 499 signifie simplement que le client s'arrête au milieu du traitement de la demande via le serveur. Le code d'erreur 499 met mieux en évidence que quelque chose s'est produit avec le client.

Comment convertir une machine virtuelle en machine physique ? Comment convertir une machine virtuelle en machine physique ? Feb 19, 2024 am 11:40 AM

La conversion d'une machine virtuelle (VM) en machine physique est le processus de migration des instances virtuelles et des logiciels d'application associés vers une plate-forme matérielle physique. Cette conversion permet d'optimiser les performances du système d'exploitation et l'utilisation des ressources matérielles. Cet article vise à fournir un aperçu approfondi de la façon d’effectuer cette conversion. Comment mettre en œuvre la migration d’une machine virtuelle vers une machine physique ? Généralement, le processus de conversion entre une machine virtuelle et une machine physique est effectué en dehors de la machine virtuelle par un logiciel tiers. Ce processus comprend plusieurs étapes impliquant la configuration des machines virtuelles et le transfert de ressources. Préparez la machine physique : la première étape consiste à vous assurer que la machine physique répond à la configuration matérielle requise pour Windows. Nous devons sauvegarder les données sur une machine physique car le processus de conversion écrasera les données existantes. *Nom d'utilisateur et mot de passe pour un compte administrateur avec des droits d'administrateur pour créer des images système. sera virtuel

Comment définir le mode veille de l'écran horizontal dans iOS17 ? Partage du didacticiel de configuration Comment définir le mode veille de l'écran horizontal dans iOS17 ? Partage du didacticiel de configuration Jan 07, 2024 am 11:41 AM

Apple a introduit une toute nouvelle fonctionnalité dans le nouveau système iOS17, à savoir le mode StandBy. Cette fonctionnalité permet à l'iPhone d'entrer en mode verrouillage pendant le chargement et d'activer immédiatement le mode veille lorsqu'il est placé en orientation paysage, transformant instantanément l'iPhone en un écran intelligent. De cette façon, les utilisateurs peuvent utiliser leur iPhone plus facilement pendant le chargement tout en économisant de l'énergie. L'ajout de cette fonctionnalité améliorera encore davantage l'expérience utilisateur. Comment mettre l'iPhone en mode veille ? Comment définir le mode veille paysage dans iOS17 ? Cliquez sur les icônes sur l'écran d'accueil, recherchez et cliquez sur l'icône appelée "Paramètres". Ouvrez l'interface des paramètres du téléphone, puis recherchez et appuyez sur l'option « Mode veille » pour l'activer. Ainsi

Quelle est la relation entre le vCPU du serveur cloud et le CPU physique ? Quelle est la relation entre le vCPU du serveur cloud et le CPU physique ? Feb 19, 2024 pm 07:10 PM

Le vCPU d'un serveur cloud est un processeur qui simule l'exécution sur le processeur d'un serveur physique. Un serveur physique peut généralement prendre en charge plusieurs instances de vCPU, et chaque instance s'exécute indépendamment. Le nombre de ces vCPU dépend de la configuration du serveur physique et des politiques du fournisseur de services cloud. La relation entre le processeur virtuel et le processeur physique est obtenue grâce à la technologie de multiplexage temporel, ce qui signifie que le temps du processeur physique est divisé en plusieurs segments temporels et que chaque segment est alloué au processeur virtuel d'une instance de machine virtuelle. Par conséquent, le vCPU d’une instance de machine virtuelle ne peut utiliser que la tranche de temps qui lui est attribuée, et non la totalité du processeur physique. Les performances d'un vCPU sont limitées par le processeur physique sous-jacent. Par exemple, un serveur physique avec 4 cœurs de processeur et 8 threads est le plus

L'IA fait exploser la physique ! La supraconductivité à température ambiante de 21 degrés est-elle prévue pour le prix Nobel ? Le professeur Nature retire son manuscrit mais reçoit un investissement d'OpenAI L'IA fait exploser la physique ! La supraconductivité à température ambiante de 21 degrés est-elle prévue pour le prix Nobel ? Le professeur Nature retire son manuscrit mais reçoit un investissement d'OpenAI Apr 12, 2023 pm 07:04 PM

Les humains ont-ils atteint la supraconductivité à température ambiante, à 21°C ? Le cercle de la physique est complètement explosé ! Hier après-midi, heure de Pékin, un tonnerre a explosé lors de la conférence de physique tenue à Las Vegas, aux États-Unis : la supraconductivité à haute température était soupçonnée de réaliser une percée perturbatrice. Lors de la réunion, le physicien Ranga Dias de l'Université de Rochester a fait état de cette avancée majeure dans la recherche sur la supraconductivité à température ambiante. Si Ranga Dias parvient cette fois-ci réellement à une supraconductivité à température ambiante, le problème mondial de la consommation d’énergie sera résolu à la source : les êtres humains utiliseront l’énergie électrique pour obtenir une puissance énorme. Si nous pouvons maîtriser fondamentalement la fusion nucléaire contrôlable, nous pouvons même effectuer des voyages spatiaux sur de longues distances. On peut dire que l'humanité décollera vraiment. Et ceux qui maîtriseront cette technologie dirigeront sans aucun doute le monde. (C’est comme si la science-fiction devenait réalité.)

Les physiciens prouvent que les humains vivent dans une « matrice » ? L'univers est un « système de simulation » et plusieurs systèmes confirment que l'évolution de l'information a tendance à être stable. Les physiciens prouvent que les humains vivent dans une « matrice » ? L'univers est un « système de simulation » et plusieurs systèmes confirment que l'évolution de l'information a tendance à être stable. Nov 27, 2023 pm 01:37 PM

Certains physiciens ont confirmé que les êtres humains vivent réellement dans l’espace matriciel ! ? Une conclusion aussi mystérieuse peut-elle être confirmée par la science ? Melvin Vopson, professeur agrégé de physique à l'Université de Portsmouth et expert en théorie de l'information, a proposé dans son nouvel article que l'hypothèse selon laquelle les humains vivent dans un monde simulé pourrait exister dans les lois fondamentales de l'information. Par exemple, ces lois peuvent être cachées dans les informations génétiques de l’ADN humain ou dans les informations numériques stockées dans les ordinateurs. Lien papier : https://pubs.aip.org/aip/adv/article/13/10/105308/2915332/information. deuxième loi de la dynamique et ses résultats montrent qu'au fil du temps

Tsinghua Optics AI apparaît dans Nature ! Réseau neuronal physique, la rétropropagation n'est plus nécessaire Tsinghua Optics AI apparaît dans Nature ! Réseau neuronal physique, la rétropropagation n'est plus nécessaire Aug 10, 2024 pm 10:15 PM

En utilisant la lumière pour entraîner les réseaux neuronaux, les résultats de l’Université Tsinghua ont été récemment publiés dans Nature ! Que dois-je faire si je ne parviens pas à appliquer l’algorithme de rétropropagation ? Ils ont proposé une méthode de formation en mode entièrement avancé (FFM) qui exécute directement le processus de formation dans le système optique physique, surmontant ainsi les limites des simulations informatiques numériques traditionnelles. Pour faire simple, il fallait autrefois modéliser le système physique en détail puis simuler ces modèles sur un ordinateur pour entraîner le réseau. La méthode FFM élimine le processus de modélisation et permet au système d'utiliser directement les données expérimentales pour l'apprentissage et l'optimisation. Cela signifie également que la formation n'a plus besoin de vérifier chaque couche d'avant en arrière (rétropropagation), mais peut directement mettre à jour les paramètres du réseau d'avant en arrière. Pour utiliser une analogie, comme un puzzle, la rétropropagation

Noyau dur pour résoudre le bug physique de Sora ! Quatre grandes universités américaines ont publié conjointement : Installer un moteur physique pour le générateur vidéo Noyau dur pour résoudre le bug physique de Sora ! Quatre grandes universités américaines ont publié conjointement : Installer un moteur physique pour le générateur vidéo May 07, 2024 pm 05:01 PM

Certains bugs sont apparus après la sortie de Sora. Les utilisateurs sur Internet ont découvert certains problèmes. Bien que le modèle ne comprenne pas complètement le monde physique, lorsque le chiot marchait, les deux pattes avant se croisaient, ce qui était un jeu inattendu. L'interaction des objets est très importante pour générer du réalisme vidéo, mais il est actuellement encore très difficile de synthétiser le comportement dynamique d'objets 3D réels en interaction. La dynamique conditionnée par l'action est un domaine de recherche qui nécessite la perception des propriétés physiques des objets et la prédiction du mouvement 3D basé sur ces propriétés (telles que la rigidité des objets). L'évaluation des propriétés physiques des matériaux reste un problème épineux et non résolu, car il est extrêmement difficile de mesurer les propriétés physiques des objets réels en raison du manque de données. Récemment, le M.I.T.

See all articles