환경 설정
/app/ora19c
/app/ora19c/oradata/DB19 : DB랑 이름 똑같은 디렉터리. 이 안에 control files, datafiles, redo log fiels 다 있음.
/app/ora19c/dradata/disk1 : datafiles (목적: 분산처리)
/app/ora19c/dradata/disk2 : datafiles (목적: 분산처리)
/app/ora19c/dradata/disk3 : datafiles (목적: 분산처리)
/app/ora19c/dradata/disk4 : Redo Log files, Control files (목적 : 미러링 (=multiplexing))
/app/ora19c/dradata/disk5 : Redo Log files, Control files (목적 : 미러링 (=multiplexing))
: 미러링을 위해 disk4와 disk5는 서로 다른 하드 디스크의 디렉터리에 각각 마운트한다.
/app/ora19c/19c
Control file 확인
SQL> SELECT NAME FROM V$CONTROLFILE;
- 사용 중인 control file의 목록을 조회한다.
* '!'는 OS명령어를 호출한다는 의미
Spfile 환경에서 control file 다중화 실습
- Spfile을 사용하는 환경에서 다음 step에 따라 control files을 /app/ora19c/oradata/disk4, /app/ora19c/oradata/disk5에 분산 배치한다.
- step 1 : DB의 상태를 확인한다.
- step 2 : control_files 파라미터(정적 파라미터)를 수정한다.
- = spfile만 수정 = parameter file 수정 DB 재시작시 적용
- step 3 : DB를 SHUTDOWN한다.
- step 4 : 파라미터에 정의한 것과 같이 control file의 물리적 상태를 수정한다.
- step 5 : DB를 STARTUP한다.
- step 6 : 변경된 control files 내용을 확인한다.
사전 작업) 분산처리 및 미러링 할 디렉터리 생성
경로 : /app/ora19c/dradata/생성할_디렉터리
사전 작업) 마운트 (생략)
SQL> !mount | grep dev/sd
'인프라 7기 > Oracle' 카테고리의 다른 글
PHP - DB 접속 (0) | 2023.03.03 |
---|---|
Oracle 자동 실행 (0) | 2023.03.03 |
Oracle 실습 : Parameter file 관리 (0) | 2023.03.02 |
Oracle 실습 : Network 설정과 접속 (0) | 2023.03.02 |
Oracle 실습 : SHUTDOWN 옵션의 이해 (0) | 2023.02.28 |