ASM 개념과 설치

Oracle/Oracle_RAC 2016. 7. 28. 17:02

10g RAC 구성할때는 raw device, asm 둘 다 사용해도 된다.

11g에서는 공식적으로 raw device를 지원하지 않는다. (리눅스에서 지원하지 않기 때문에)
RAC을 구성하기 위해서는 반드시 asm을 사용해야 한다.

 

 

ASM 개념

- Database에서 사용하는 모든 파일(Control file, Archive log file, Redolog file, DataDump file, Datafile, SPFILE등) 에 대해서 자동저장공간 관리를 제공한다.

 

- Tablespace 공간을 위해 disk를 추가하고, table을 재편성하는 작업, volume manager를 이용하여 logical volume   을 생성하는 작업, I/O 튜닝 작업등을 위한 시간들을 ASM을 사용해서 줄일 수 있다.

 

** ASM의 모든 백업은 RMAN을 통해 백업 할 것을 권장한다.

 

ASM을 사용하여 얻을 수 있는 것

 

1) 효율적인 디스크 자원의 관리

- 디스크 자원을 손쉽게 추가, 삭제 할 수 있다.

- ASM에서는 Data를 기록할 때 Disk Group내에 있는 Disk에 골고루 배분하고, Disk를 삭제할

  때 남아 있는 Disk에 자동으로 Data를 옮기고, 추가 시에는 새로운 디스크로 데이터를 재분배

  하게 된다.

- 이러한 작업들은 oracle에 의해서 자동으로 처리된다. 시스템 중단없이 수행된다.


2) 자원의 물리적 장애에 대한 관리 향상

- Oracle에서 3rd 벤더에서 제공하는 미러링, 스트라이핑 기능을 소프트웨어적으로 제공한다.

  하여 별다른 추가비용없이 물리적 장애를 대비할 수 있다.


3) 디스크 I/O의 효율적 분산

- 10g에서 AU(Allocation Unit) 이라는 하나의 작은 단위로 데이터를 쪼개 물리적으로 서로 다른 디스크에 번갈아

  분산하여 기록함으로 Disk HOT-SPOT 현상을 방지한다.( Disk I/O가 쏠리는 현상)


4) 효율적인 업무에 대한 집중

- 10g 이전엔 Disk Volume manager, resouce 사용계획, 테이블 리오그, I/O 분산 위한 테이블 재배치등

  Storage Manager에 많은 시간/비용이 들어감 ,, ASM은 이런 작업이 필요가 X

 

ASM 사용과 O/S 파일 시스템 사용의 차이

 

1. DB 설치

2. 디스크의 추가

 

 


 

데이터에 대한 엑세스를 하기위해서는 먼저 asm이 시작되어야한다.

'Oracle > Oracle_RAC' 카테고리의 다른 글

ora.rac1.ons  (0) 2016.08.02
Virtual IP  (0) 2016.08.02
RAC1 /RAC2 설치과정  (0) 2016.08.01
ASM 설치 후 관리  (0) 2016.07.28
RAC소개  (0) 2016.07.28
admin