글
Control File 관리
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 |