티스토리 뷰
ASM의 개념
ASM은 Oracle 10g부터 지원되는 Logical Volume Manager와 File System의 통합체라고 할 수 있다.
Oracle Database File을 위해 특별히 구현된 Disk 관리 시스템으로 Disk 간 Balance가 유지될 수 있도록 분산 저장 및 Mirroring을 지원한다.
• Disk
실제 물리적인 디스크이며 일반적으로 디스크 업체에서 I/O 분산을 해서 제공한다.
• Logical Volume Manager
디스크 업체에서 제공한 물리적인 디스크에 대해 Volume Group과 Logical Volume(Lvol)을 구성하는 부분이다.
• File System
Lvol을 File System으로 mount하여 해당 File System에 datafile을 생성한다.
(Lvol을 생성한 이후에 File System으로 mount하지 않고 사용하는 경우를 RAW Device라고 한다)
• Database
File System 또는 RAW Device에 해당 데이터베이스의 datafile을 생성하여 데이터베이스를 구성한다.
ASM 장점
- Disk Load Balancing
ASM이 관리하는 모든 Disk에 대해 Load Balancing 작업을 자동으로 처리한다. 그러므로 특정 Disk에 Load가 집중되는 현상을 최소화할 수 있다. 이로 인해 성능도 향상시킬 수 있다.
- 편리한 관리
ASM이 관리하는 영역에서 새로운 Disk를 추가/삭제할 경우 기존 Data들에 대해 재구성 작업이 자동으로 발생하여 Disk Load Balancing을 유지할 수 있다.
- 매일 처리해야만 하는 Disk 관리 항목이 감소한다.
- 새로운 Datafile에 의미 있는 이름을 자동으로 부여한다.
- 구성이 변경될 경우 자동으로 Data를 분배한다.
- 실수로 인한 datafile 삭제 가능성이 감소한다.
- Cluster File System이므로 하나 이상의 Node에 있는 다른 Database에 대해서도 통합 관리가 가능하다.
- 안정성
ASM은 특정 Data에 대한 복사본을 자기 자신의 Disk에 유지할 수 있기 때문에 software Mirroring(Data 중복 저장) 효과를 기대할 수 있다.
- 다른 Disk에 분산 저장되어 있는 Datafile들에 대해 Striping이 가능하다.
- Software Mirroing을 지원한다.
- 일반적인 File System의 크기 제한을 극복한다.
- RAC 지원
ASM Disk
ASM Diskgroup의 특징
• ASM에 의해 관리되는 최상위 객체
• 논리적 단위로 관리되는 ASM Disk 의 집합체
• 각각의 Diskgroup 내에 meta data 정보 저장
• 하나의 Diskgroup이 여러 개의 database에 의해 공유 가능
• 하나의 database가 여러 개의 diskgroup 사용 가능
ASM Disk Mirroring
ASM은 Data의 안정성을 높이기 위해 data를 중복 저장하는 Mirroring 사용한다.
'ORACLE > RAC' 카테고리의 다른 글
Oracle RAC의 Cache Fusion 캐시퓨전(2) (0) | 2020.08.02 |
---|---|
Oracle RAC의 Cache Fusion 캐시퓨전(1) (3) | 2020.08.02 |
Oracle RAC 개념(Cluster, 구성요소) (0) | 2020.07.23 |
Oracle 11g RAC 설치(2Node) 4 - DB 구성, RAC 설치 후 작업 (3) | 2020.07.16 |
Oracle 11g RAC 설치(2Node) 3 - GI, ASM Diskgroup (1) | 2020.07.16 |