ASM - Beheren van Disk groups - disks

Disk groups worden gemaakt met het CREATE DISKGROUP statement. Dit statement stelt je in staat om de mate van redundantie te specificeren:

  • NORMAL REDUNDANCY - Two-way mirroring, heeft twee failure groups nodig.
  • HIGH REDUNDANCY - Three-way mirroring, heeft drie failure groups nodig.
  • EXTERNAL REDUNDANCY - geen mirroring voor disks die al beschermd worden door hardware mirroring of RAID.

Als extra kunnen failure groups en preferred names voor disks gedefinieerd worden. Als de NAME clause wordt weggelaten krijgen de disks een naam die door het system gegenereerd worden zoals "disk_group_1_0001". De FORCE optie kan gebruikt worden om een disk uit een andere disk group te verplaatsen naar deze.

CREATE DISKGROUP disk_group_1 NORMAL REDUNDANCY
FAILGROUP failure_group_1 DISK
'/devices/diska1' NAME diska1,
'/devices/diska2' NAME diska2,
FAILGROUP failure_group_2 DISK
'/devices/diskb1' NAME diskb1,
'/devices/diskb2' NAME diskb2;

Disk groups kunnen worden verwijderd gebruik makend van de DROP DISKGROUP statement.

DROP DISKGROUP disk_group_1 INCLUDING CONTENTS;

Disks kunnen worden toegevoegd aan of verwijderd uit disk groups door gebruik te maken van het ALTER DISKGROUP statement. Onthoud dat wildcard "*" kan worden gebruikt om aan disks te refereren zo lang het resultaat van de string niet overeenkomt met een disk die al wordt gebruikt door een bestaande diskgroup.

Disks toevoegen.

ALTER DISKGROUP disk_group_1 ADD DISK
'/devices/disk*3',
'/devices/disk*4';


Disk droppen.
ALTER DISKGROUP disk_group_1 DROP DISK diska2;


Disks kunnen groter of kleiner gemaakt worden met de RESIZE clause of het ALTER DISKGROUP statement. Het statement kan worden gebruikt om individuele disk, alle disks in een failure group of alle disks in de disk Group groter of kleiner te maken. Als de SIZE clause wordt weggelaten wordt de disk net zo groot gemaakt als dat het OS aangeeft.

Een specifieke disk groter of kleiner maken.
ALTER DISKGROUP disk_group_1
RESIZE DISK diska1 SIZE 100G;

Alle disks in een failure group groter of kleiner maken.
ALTER DISKGROUP disk_group_1
RESIZE DISKS IN FAILGROUP failure_group_1 SIZE 100G;

Alle disks in een disk group groter of kleiner maken.
ALTER DISKGROUP disk_group_1
RESIZE ALL SIZE 100G;

De UNDROP DISKS clause van het ALTER DISKGROUP statement maakt het mogelijk om disk drops die hangen ongedaan te maken. Drops die al gedaan zijn of disk drops die geassocieerd zijn met het droppen van een disk group worden niet teruggedraaid.

ALTER DISKGROUP disk_group_1 UNDROP DISKS;

Disk groups kunnen handmatig worden gerebalanced met de REBALANCE clause van het ALTER DISKGROUP statement. Wanneer de POWER clause wordt weggelaten wordt de ASM_POWER_LIMIT parameter waarde gebruikt. Rebalancing is alleen nodig wanneer de snelheid van de automatische rebalancing niet voldoet.

ALTER DISKGROUP disk_group_1 REBALANCE POWER 5;

Disk groups worden gemount bij het starten van de ASM instance en geunmount bij het afsluiten van de ASM instance. Handmatig mounten en dismounten kan worden bereikt met het ALTER DISKGROUP statement hieronder:

ALTER DISKGROUP ALL DISMOUNT;
ALTER DISKGROUP ALL MOUNT;
ALTER DISKGROUP disk_group_1 DISMOUNT;
ALTER DISKGROUP disk_group_1 MOUNT;

 

 

Advertentie

>

Poll

Voorkeur
 

Wie is er aanwezig

We hebben 301 gasten online