-
Notifications
You must be signed in to change notification settings - Fork 11
Disk Group suppression disque
But supprimer 2 disques au DG DATA et 2 autres au DG FRA pour des serveurs en RAC. Pour un mono serveur la procédure est identique.
La suppression des disques est détaillée lorsque les disques sont hébergés par le serveur K2.
Si les disques sont hébergés par VBox ne pas tenir compte des commandes sur K2. Il n'existe pas de script pour supprimer les disques, utiliser l'IHM.
-
Suppression des disques d'ASM.
Documentation : ALTER DISKGROUP
Suppression des 2 derniers disques des DG DATA et FRA.
-
Se connecter sur le nœud 1 et sur l'instance ASM.
$ ssh grid@srvfoo01 grid@srvfoo01:+ASM1:grid> sqlplus / as sysasm
-
Visualiser les disques du DG DATA :
SQL> !asmcmd lsdsk -G DATA Path ORCL:S1DISKFOO04 ORCL:S1DISKFOO05 ORCL:S1DISKFOO06 ORCL:S1DISKFOO07 ORCL:S1DISKFOO12 ORCL:S1DISKFOO13
-
Suppression des disques S1DISKFOO12 et S1DISKFOO13 d'ASM. (ne pas mettre le préfix ORCL:)
SQL> alter diskgroup DATA drop disk S1DISKFOO12,S1DISKFOO13; Diskgroup altered. SQL> select to_char( sysdate, 'HH:MM:SS' ) when , operation , pass , power , sofar , est_work , round( (sofar/nullif(est_work,0))*100, 1 ) "%" , est_minutes from v$asm_operation ; 2 3 4 5 6 7 8 9 10 11 WHEN OPERA PASS POWER SOFAR EST_WORK % EST_MINUTES -------- ----- --------- ---------- ---------- ---------- ---------- ----------- 11:07:51 REBAL REBALANCE 1 958 2010 47.7 1 11:07:51 REBAL COMPACT 1 0 0 0
-
Visualiser les disques du DG FRA :
SQL> !asmcmd lsdsk -G FRA Path ORCL:S1DISKFOO08 ORCL:S1DISKFOO09 ORCL:S1DISKFOO10 ORCL:S1DISKFOO11 ORCL:S1DISKFOO14 ORCL:S1DISKFOO15
-
Suppression des disques S1DISKFOO14 et S1DISKFOO15 du DG FRA :
SQL> alter diskgroup FRA drop disk S1DISKFOO14,S1DISKFOO15; Diskgroup altered. SQL> select to_char( sysdate, 'HH:MM:SS' ) when , operation , pass , power , sofar , est_work , round( (sofar/nullif(est_work,0))*100, 1 ) "%" , est_minutes from v$asm_operation ; 2 3 4 5 6 7 8 9 10 11 WHEN OPERA PASS POWER SOFAR EST_WORK % EST_MINUTES ----- ----- --------- ---------- ---------- ---------- ---------- ----------- 11:07 REBAL REBALANCE 1 785 2010 39.1 1 11:07 REBAL COMPACT 1 0 0 0 11:07 REBAL REBALANCE 1 11:07 REBAL COMPACT 1 -- Attendre que la vue v$asm_operation ne renvoit rien, puis [...] SQL> / no rows selected
-
Les disques sont devenus candidats :
SQL> !kfod -------------------------------------------------------------------------------- Disk Size Path User Group ================================================================================ 1: 8188 Mb ORCL:S1DISKFOO12 2: 8188 Mb ORCL:S1DISKFOO13 3: 8188 Mb ORCL:S1DISKFOO14 4: 8188 Mb ORCL:S1DISKFOO15 -------------------------------------------------------------------------------- ORACLE_SID ORACLE_HOME ================================================================================ +ASM1 /u01/app/12.1.0.2/grid +ASM2 /u01/app/12.1.0.2/grid SQL> exit
-
-
Suppression des disques oracleasm.
Se connecter avec le compte root :
[root@srvfoo01 ~]# cd ~/plescripts/dg [root@srvfoo01 dg]# ./drop_oracleasm_disks.sh -db=foo -nr_disk=12 -count=4 [...]
Les LUNs du SAN sont égalements détruites.