ASM 환경에서 au size 와 SQL 쿼리 속도 관계
AU SIZE 를 작게 하면 쿼리 속도가 느릴 수 있습니다. ASM 환경으로 구성된 테라 급 데이터베이스 의 SQL문 속도가 특히 IO 속도가 느려 확인 해 보니 AU SIZE 를…
DB Admin Knowhow
AU SIZE 를 작게 하면 쿼리 속도가 느릴 수 있습니다. ASM 환경으로 구성된 테라 급 데이터베이스 의 SQL문 속도가 특히 IO 속도가 느려 확인 해 보니 AU SIZE 를…
솔라리스 Solaris 에서 Oracle ASM 디스크 Disk 인식이 안 될 경우 실린더 번호 나 할당 영역을 체크해 봐야 합니다. ASM 디스크 증설인 경우 prtvtoc 명령어로 기존에 할당된 asm…
ORACLE ASM이 스토리지를 관리하는 데이터 구조 list Disk Group ASM Disk group은 논리적인 단위로써 관리되는 디스크 집합체이며, ASM에서 고려되는 최상의 데이터 구조이다. 개별 Disk group은 자신의 파일 Directory와 Disk Directory…
http://www.oracle.com/technetwork/database/index-100339.html Oracle Automatic Storage Management (ASM) The Foundation for Oracle Storage Management White Paper: A Technical Overview of New Features for Automatic Storage Management in Oracle Database 12c Release 2…
ASM Rebalancing Disk가 추가/삭제 또는 크기 조정이 일어날 때, Disk group은 모든 Storage에 대한 load를 균등히 하기 위해 rebalancing 작업을 수행합니다. Disk group에 포함되는 Disk의 크기를 기준으로 해당 작업을 수행하게…
Disk Group ASM Disk group은 논리적인 단위로써 관리되는 디스크 집합체이며, ASM에서 고려되는 최상의 데이터 구조입니다. 개별 Disk group은 자신의 파일 Directory와 Disk Directory 그리고 다른 Meta data를 포함하고 있습니다.…
Automatic Storage Management(ASM) 개요 데이터베이스 구성 시 기본이 되는 디스크를 효율적으로 관리하기 위해 Oracle10g에서 새로 선보인 데이터베이스 서비스입니다. ASM은 하나의 SMP 장비 뿐만 아니라, RAC을 구성하는 모든 노드들에 대해서도 지원이…
Oracle 서버는 Commit 되지 않은 트랜잭션을 Rollback 시키기 위해, 데이터베이스의 복구 과정을 위해, 그리고 동시 사용자 환경에 필요한 읽기 일관성의 보장을 위해 롤백 정보 또는 Undo 정보를 관리합니다. 이러한 Undo…
오라클 데이터베이스는 궁극적으로 운영체제 상의 파일에 데이터를 저장합니다. 따라서 다수의 데이터베이스 작업은 파일과 관련되며, 그 경우 SQL 명령 등에 파일에 관한 명세를 주어야 합니다 Oracle은 파일 생성, 삭제 등 관리를…
ASM 이란 ? • Oracle 데이터베이스 파일을 위해 특별히 구현된 storage 관리 시스템 • Oracle 커널 내에 볼륨 매니저 및 파일 시스템을 통합 • 통합된 클러스터 볼륨 매니저 • 유연한…
# 외부 스토리지를 서버에 연결할 때 AIX의 경우 1번서버에서는 hdisk10이라고 되어있는데, 2번서버에서는 hdisk20 등으로 이름이 다르게 할당될 경우가 있는데 이런 경우에 mknod를 이용하여 특수파일을 생성한 후 이름을 맞추어 사용할 수…
# 고객께서 ASM으로 업그레이드가 필요하거나, ASM기반 RAC로 업그레이드 하기 위해, 기존 ASM을 쓰고있는데 Tablespace를 잘못 만들었거나 했을때에 유용하게 쓸 수 있습니다. 1. 현재 Datafile은 DATA Diskgroup에 있고 ASM으로 옮겨야할…
# 기존 DB에서처럼 Parameter파일을 생성해주시면 됩니다.(create pfile from spfile;) SPFILE이 2개의 Diskgroup에 그대로 존재 하는데 어떤 SPFILE을 보고 올라올지 궁금하였는데 테스트 결과 새로 생성해준(=가장 최근에 생성된) SPFILE을 바라보고 ASM이 Start…
ASM 환경에서 Hot Backup & Single DB 구축 흔히 ASM 환경에서 RMAN 을 이용하여 백업을 하고 있습니다. RMAN 을 이용한 Backup이 아닌 Hot Backup을 이용하여 백업 후 Single DB로 복구…
# Normal Redundancy의 경우 Normal Redundancy 설정에서 ASM은 2개 이상의 Failgroups을 요구합니다. Failgroups 이란, 하나의 특정 디스크그룹 내에서 failure를 허용해야 하는 공통 리소스를 공유하는 디스크 셋 이것이 성립되지 않으면 새로운 공간을 할당하는 것이 불가능합니다. 1. Usable_File_MB 양수 값 일때 ASM은 하나의 Failgroup에 대한 가용한 공간을 REQUIRED_MIRROR_FREE_MB로 출력합니다. 이는 데이터의 리밸런싱 및 Cell 장애 발생시 Redundancy를 저장하기 위해 사용합니다. 복제본을 위한 여분 공간은 Usable_File_MB로 보여집니다. Usable_File_MB의 양수 값은 사용자가 리밸런싱을 수행하거나 장애 발생시 복제본을 저장할 수 있는 충분한 공간이 있음을 의미합니다. 셀 노드 장애 발생시 아래와 같은 작업이 일어나게 됩니다. ASM은 장애가 발생한…
OCR => 1. oracle clusterware 가 control 하는 컴포넌트에 대한 저장/관리 (RAC DB, Service, listener, VIP) 2. 설정 정보를 key-value 쌍으로 tree 구조로 관리한다. 3. crs 데몬이 죽은거 살릴때 ocr…
ASM DISK 의 상태 풀이 설명 컬럼별 상태 설명 1. MOUNT_STATUS : GROUP MOUNT에 관련된 인스턴스별 디스크의 상태 정보 § MISSING : ASM 메타데이터에는 디스크가 ASM diskgroup의 일부로 표기되어 있으나,…
ASM Disk Repair Timer 설정 관리 ASM repair timer이란 ASM이 손상된 디스크를 drop하고 rebalance를 수행하기 전까지 오프라인으로 남아있게 되는 총 시간을 지정한 값이다. 디스크가 오프라인으로 남아 있는 동안, ASM은…
모 고객사에서 11g RAC(ASM) 환경에서 백업 정책이 제대로 설정 되지 않아 Archivelog Full 찼던 케이스가 있었습니다. Full 찬 상태에서 해당 DB는 접속이 되지 않고. 아래와 같이 crsctl stat…