Lista de grupos de discos do Oracle ASM

2

Temos Oracle ASM em execução no LVM e agora queremos expandir um do tamanho do grupo de discos ASM, mas não sei qual sistema de arquivos LVM está associado ao grupo de discos ASM específico. Existe uma maneira de descobrir quantos discos brutos ou LVM de disco associado ao grupo de discos ASM?

disk group

An Oracle ASM disk group is a collection of disks that Oracle ASM manages as a unit. Within a disk group, Oracle ASM exposes a file system interface for Oracle Database files. The content of files that are stored in a disk group are evenly distributed, or striped, to eliminate hot spots and to provide uniform performance across the disks. Oracle ASM files may also be optionally mirrored within a disk group. The performance of disks in a disk group is comparable to the performance of raw devices.

EDIT # 1

a seguir está meu grupo de discos no ASM agora EXDATA está ficando sem espaço 99% used . Eu tenho espaço suficiente no LVM, então estou planejando gastar disco LVM, mas eu não sei qual volume LVM devo gastar, porque há muitos disco / sistema de arquivos LVM mostrando no comando lvdisplay .

[root@devserver ~]# /etc/init.d/oracleasm listdisks
EXDATA
EXLOG
STDATA
STLOG
PXDATA
PXLOG
OCR
XDDATA
XDLOG

Pergunta: Como encontrar qual LVM volume associado a EXDATA (asm)? então eu posso rodar lvextend no volume LVM e aumentar o tamanho de EXDATA

    
por Satish 18.10.2013 / 20:04

2 respostas

1

Não importa, eu mesmo tenho a minha resposta

[root@devserver ~]# /sbin/blkid | grep oracleasm | grep EXDATA
/dev/mapper/asmdataVG-asmdata01LV: LABEL="EXDATA" TYPE="oracleasm"
    
por 18.10.2013 / 21:17
1

De acordo com os documentos oficiais , você realmente não deveria estar executando este no topo do LVM.

Raw logical volumes (LVM)—LVMs are supported in less complicated configurations where an LVM is mapped to a LUN, or an LVM uses disks or raw partitions. LVM configurations are not recommended by Oracle because they create a duplication of functionality. Oracle also does not recommended using LVMs for mirroring because ASM already provides mirroring.

Assumindo que você está usando LVMs de uma forma muito básica, você deve ser capaz de determinar qual grupo de volume LVM (VG) o ASM está usando e a partir daí descer a hierarquia de VG - > LV - > PV.

Onde:

  • VG - Grupo de volumes
  • LV - Volume lógico
  • PV - Volume físico

Exemplo

Aqui está o meu grupo de volume (vg-grinchy):

$ sudo vgs
  VG         #PV #LV #SN Attr   VSize   VFree
  vg_grinchy   1   3   0 wz--n- 304.22g    0 

Eu só tenho o VG. Aqui estão os volumes lógicos dentro dele:

$ sudo lvs
  LV      VG         Attr   LSize   Origin Snap%  Move Log Copy%  Convert
  lv_home vg_grinchy -wi-ao 248.53g                                      
  lv_root vg_grinchy -wi-ao  50.00g                                      
  lv_swap vg_grinchy -wi-ao   5.69g                

Existem 3. E finalmente, aqui está o Volume Físico em que estes 3 volumes estão sentados:

$ sudo pvs
  PV         VG         Fmt  Attr PSize   PFree
  /dev/sda6  vg_grinchy lvm2 a-   304.22g    0 

Portanto, o disco físico subjacente é /dev/sda6 .

    
por 18.10.2013 / 20:53