Souvenez-vous une fois de l'extension secondaire de la base de données de production: extension du groupe de disques Rac + ASM - système Aix

Aperçu

Partagez le processus général de la récente expansion de la base de données, pour référence uniquement.

1. Préparez-vous avant l'expansion

1.1 Fournir la liste des équipements

Donnez la taille et le nombre de périphériques aux ingénieurs système et de stockage, et demandez à ajouter de nouveaux disques sur les nuds, là où RAC doit partager les disques.

1.2. Sauvegarder la base de données

Parce qu'il y a des sauvegardes tous les soirs, alors faites juste une vérification ici

cible rman / sauvegarde de la base de données complète;

1.3 Vérifier la sauvegarde et la récupérabilité

cible rman / liste récapitulative des sauvegardes; - Présentation des sauvegardes disponibles

Description: B signifie sauvegarde, F signifie FULL, A signifie journal d'archives, 01 signifie sauvegarde incrémentielle, S signifie état de la sauvegarde (A DISPONIBLE X EXPIRÉ)

1.4 Tête de disque de sauvegarde ASM (utilisateurs de la grille de deux nuds)

Toutes les têtes de disque PV utilisées par asm dans le système actuel doivent être sauvegardées

kfed read / dev / rhdisk1 > /home/grid/rhdisk1bak.txt kfed read / dev / rhdisk4 > /home/grid/rhdisk4bak.txt kfed read / dev / rhdisk6 > /home/grid/rhdisk6bak.txt kfed read / dev / rhdisk8 > /home/grid/rhdisk8bak.txt kfed read / dev / rhdisk10 > /home/grid/rhdisk10bak.txt kfed read / dev / rhdisk11 > /home/grid/rhdisk11bak.txt kfed read / dev / rhdisk12 > /home/grid/rhdisk12bak.txt

2. Nouveau réglage de l'appareil (utilisateur root de deux nuds)

2.1 L'hôte analyse le disque nouvellement partitionné

cfgmgr --Confirmer un nouveau disque lspv

2.2 Ajustement des autorisations (utilisateur root de deux nuds)

 chmod 660 / dev / rhdisk13 grille: dba / dev / rhdisk13ls -l / dev / rhdisk *

Notez que le nud 2 doit également être ajusté et confirmé

2.3. Confirmer qu'il n'y a pas de PVID (racine de deux nuds)

 # lspv | grep hdisk - Aucun n'est correct

Description: PVID signifie identificateur de volume physique. Il est très important et équivaut à un numéro de série logiciel. Lorsqu'un disque est transformé en PV, un PVID est généré. Le PVID est déterminé par le numéro de série de la machine (devant uname -m

8 bits) et le temps qu'il génère, ce mécanisme garantit l'unicité du PVID. Lorsque le système démarre, le programme de configuration de disque recherche le PVID sur le disque et le compare avec les informations PVID de la bibliothèque ODM. PV, s'il n'y a pas d'entrée correspondante, attribuez à ce PVID un nouveau numéro de disque dur.

- Si pvid existe, il doit être vidé (doit être exécuté avec soin) / usr / sbin / chdev -l hdisk < X >  -a pv = clair

2.3. Ajustez RESERVE_POLICY (exécution racine de deux nuds)

Si vous ajoutez un nouveau disque à la base de données RAC, vous devez ajuster la réserve_policy du nouveau disque doit être no_reserve ou reserve_lock doit être no

lsattr -El hdisk13 | grep -E "reserve_policy | reserve_lock" chdev -l hdisk13 -a reserve_policy = no_reserve lsattr -El hdisk13 | grep -E "reserve_policy | reserve_lock"

3. Expansion

3.1 Contrôle ASM avant expansion (utilisateur du réseau d'un nud)

$ sqlplus / as sysasm set linesize 1000 pagesize 1000 état col pour a20 chemin col pour a50 nom de col pour a30 sélectionnez chemin, nom, état dans v $ asm_disk où chemin comme '/ dev / rhdisk%' trie par 1; --Le niveau de redondance est EXTERNE sélectionnez NAME, STATE, TYPE, TOTAL_MB, FREE_MB dans v $ asm_diskgroup;

PS: trois types de redondance

1) Redondance externe:

Cela signifie qu'Oracle ne vous aide pas à gérer le miroir et que la fonction est implémentée par un système de stockage externe, comme par le biais de la technologie RAID; l'espace disque effectif est la somme de la taille de tout l'espace disque.

2) Redondance par défaut (redondance normale):

Cela signifie qu'Oracle fournit 2 miroirs pour protéger les données (une seule fois les données miroir) et que l'espace disque effectif correspond à 1/2 de la somme de la taille de tous les périphériques de disque (les plus utilisés).

3) Redondance élevée:

Indique qu'Oracle fournit 3 miroirs pour protéger les données (miroir des données deux fois) pour améliorer les performances et la sécurité des données, au moins trois disques (trois groupes de défaillance) sont requis;

L'espace disque effectif représente 1/3 de la taille totale de tous les périphériques de disque. Bien que le niveau de redondance soit élevé, le coût matériel est également le plus élevé.

3.2 Ajouter un nouveau disque au groupe de disques (utilisateur de la grille d'un des nuds)

sqlplus / as sysasm modifier le groupe de disques DATA ajouter le disque '/ dev / rhdisk13' rééquilibrer la puissance 8; - Dans l'intervalle de puissance n, plus le n est élevé, plus le REBAL est rapide et plus la pression IO est élevée. --Si le groupe de disques est à redondance NOMALE, FAILGROUP doit être spécifié, tel que: --alter diskgroup dgname add failgroup fgname1 disk '/ dev / rhdiskpower453' add failgroup fgname2 disk '/ dev / rhdiskpower454' ;

3.3 Surveiller les progrès de REBAL

sqlplus / as sysasm set linesize 1000 col FONCTIONNEMENT format a15 état col pour a15 - Aucun enregistrement signifie que REBAL est terminé SQL >  sélectionnez * dans gv $ asm_operation;

3.4, surveillance du journal des alarmes

queue -200f alert_otmdb1.log

4. Vérifiez après expansion

4.1 Contrôle ASM après extension de la capacité

SQL >  sélectionnez NAME, STATE, TYPE, TOTAL_MB, FREE_MB dans v $ asm_diskgroup; SQL >  sélectionnez chemin, nom, état dans v $ asm_disk où chemin comme '/ dev / rhdisk%' trie par 1;

4.2 Sauvegarde des appareils nouvellement ajoutés

kfed read / dev / rhdisk13 > /home/grid/rhdisk13bak.txt

4.3 Vérifier et écouter (deux nuds)

Ici, nous avons terminé l'expansion de la base de données, amis qui trouvent utile de l'aider à la transmettre! Plus de devops et de contenu DBA seront partagés plus tard, les amis intéressés peuvent suivre ~

2020 Raiders viennent à se battre faux! Vous pouvez Couchu deux jours de vacances « 13 »
Précédent
Jiangsu est la musique en tant que société et arriérés Smartisan Surchauffe a également publié un million « limite supérieure »
Prochain
analyse du marché QKL123
L'établissement d'indexation efficace basée sur la base de données SQLServer
Les avantages du samedi! Fonctionnement et maintenance des microservices, ne vous répétez pas
Ma Sichun a répondu ce matin aux photos de graisse de tendance du conseil: poney a décidé de se pencher sur 3
Explication détaillée des trois performances différentes du paramètre par défaut de la base de données mysql
tueur iPad à venir! Huawei a publié MatePad Pro, au prix de 3299 yuans, pré-vente aujourd'hui 18h08
Lire un article MySQL asynchrone de réplication, la réplication totalement synchrone et demi de réplication
Rappelez-vous un fichier de données de partition de base de données de production transférées
CCTV Revue financière Shu couché faire de l'argent, millions par mois? Ne laissez pas la chaîne de bloc dans un « tricher partout »
Partagez deux scripts pratiques - base de données MySQL en un clic, source de blocage d'emplacement SQL
MySQL Innodb localise la source des transactions bloquées SQL - Innotop Tool
Partagez deux scripts shell - statistiques en un clic des informations utilisateur de la base de données Oracle