Control File 관리

Oracle Admin 2015. 4. 2. 14:39

spfile 의 경우 순서


spfile 내용 변경 명령어 -> alter system set contrl_files='경로1','경로2','경로3' scope=spfile; 

※ scope=spfile 옵션은 현재 인스턴스에는 적용하지 않고 재부팅 후 변경하겠다는 옵션이다.


경로 변경작업

-> 인스턴스 종료

-> 디렉토리 생성 및 컨트롤파일 복사

-> 인스턴스 오픈

 

※ pfile 의 경우 vi로 수정이 가능하다. pfile 의 경우 인스턴스를 먼저 종료 하고 나서 

!vi $ORACLE_HOME/dbs/initSID.ora 로 


컨트롤 파일의 경로를 수정한 후 해당 디렉토리 생성, 최근 컨트롤파일 복사 후 

다시 startup 한다.

 

자세히 살펴보면


1. select status from v$instance;

현재상태 확인.


2. show parameter spfile;

spfile or pfile 바라보는지 확인


3. select name from v$controlfile;

현재 Controlfile 경로 조회


4. alter system set control_files='/home/oracle/disk1/control01.ctl','/home/oracle/disk2/control02.ctl' scope=spfile ;

spfile 파라미터 변경 후 DB 종료


shutdown immediate;


5. cd /home/oracle

mkdir disk1 disk2

이동시킬 경로로 가서 폴더 생성


생성한 폴더에 컨트롤파일 복사

cp /app/oracle/oradata/testdb/control01.ctl /home/oracle/disk1/control01.ctl

cp /app/oracle/oradata/testdb/control01.ctl /home/oracle/disk1/control02.ctl


DB startup


'Oracle Admin' 카테고리의 다른 글

메모리 관리기법  (0) 2015.04.06
오라클 아키텍쳐  (0) 2015.04.06
data file , redo log file , control file 이동 간단정리  (0) 2015.04.02
Tablespace 와 Data File 관리  (0) 2015.04.01
pfile , spfile 생성 및 관리  (0) 2015.03.30

설정

트랙백

댓글