메뉴 여닫기
개인 메뉴 토글
로그인하지 않음
만약 지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.
편집 요약 없음
 
(같은 사용자의 중간 판 하나는 보이지 않습니다)
35번째 줄: 35번째 줄:
** 12~1024 : 고속
** 12~1024 : 고속


==== 다중 디스크를 한번에 작업 하기 ===
==== 다중 디스크를 한번에 작업 하기 ====
alter diskgroup data add disk 'dev/oracleasm/disks/DATA11','dev/oracleasm/disks/DATA12''dev/oracleasm/disks/DATA13' rebalance power 64;
alter diskgroup data add disk 'dev/oracleasm/disks/DATA11','dev/oracleasm/disks/DATA12''dev/oracleasm/disks/DATA13' rebalance power 64;
==== 리밸런싱 상태 확인 ====
==== 리밸런싱 상태 확인 ====
41번째 줄: 41번째 줄:
select group_number,operation,state,power,set,est_minutes
select group_number,operation,state,power,set,est_minutes
   from v$asm_operation;
   from v$asm_operation;
</source>
=== 마운트 상태, 용량 확인 ===
* v$asm_disk
<source lang=sql>
select group_number,disk_number,name,mount_status,state,path,total_mb
  from v$asm_disk;
</source>
==== redundancy(High,Unprot) , 파일타입(DATA/Control/Log/TempFile) 확인 ====
* redundancy : 여분 , 과잉
<source lang=sql>
select group_number,file_number,round((bytes/1024/1024),1) mb, redundancy,type 
  from v$asm_file;
</source>
==== 총 할당된 사이즈 조회 ====
<source lang=sql>
select g.name dg_name,d.path path
    , d.total_mb
    , g.database_compatibility as db_compatibility -- db 호환성
    , g.compatibility as asm_compatibility
  from v$asm_disk d
    , v$asm_diskgroup g
where g.group_number = d.group_number
</source>
</source>

2025년 6월 2일 (월) 13:27 기준 최신판

ASM 디스크볼륨 추가

현재 할당된 디스크 조회

  • oracle 서버 접속 후 쉘명령어
oracle> lsblk 
또는 
oracle> lsblk -o NAME,KNAME,LABEL,TYPE,SIZE,MOUNTPOINT

ASM 신규 디스크 생성

oracle>oracleasm createdisk [라벨] 장치
  • 예시
oracleasm createdisk DATA10 /dev/mapper/vg00-lv_10

ASM 할당 가능 목록 조회

  • asmcmd 명령 실행후
  • 할당 가능 목록 조회
ASMCMD>lsdsk --candidate

오라클 디스크그룹 추가 하기

  • sqlplus / as sysdba
SQL>alter diskgroup data add disk '/dev/oracleasm/disks/DATA10' rebalance power 64;
  • rebalance power (리밸런싱 작업 속도) : 속도는 증가하면 시스템 리소드도 증가함
    • 0 :중지
    • 1~11: 일반속도
    • 12~1024 : 고속

다중 디스크를 한번에 작업 하기

alter diskgroup data add disk 'dev/oracleasm/disks/DATA11','dev/oracleasm/disks/DATA12dev/oracleasm/disks/DATA13' rebalance power 64;

리밸런싱 상태 확인

select group_number,operation,state,power,set,est_minutes
  from v$asm_operation;

마운트 상태, 용량 확인

  • v$asm_disk
select group_number,disk_number,name,mount_status,state,path,total_mb
  from v$asm_disk;

redundancy(High,Unprot) , 파일타입(DATA/Control/Log/TempFile) 확인

  • redundancy : 여분 , 과잉
select group_number,file_number,round((bytes/1024/1024),1) mb, redundancy,type  
  from v$asm_file;

총 할당된 사이즈 조회

select g.name dg_name,d.path path
     , d.total_mb 
     , g.database_compatibility as db_compatibility -- db 호환성 
     , g.compatibility as asm_compatibility
  from v$asm_disk d
     , v$asm_diskgroup g
 where g.group_number = d.group_number