ASM 개념과 설치
Oracle/Oracle_RAC 2016. 7. 28. 17:0210g 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 |