linux 서버 REDO/CONTROL/DATAFILE 경로 변경

eungjj·2024년 10월 22일

- TIBERO

목록 보기
5/8
post-thumbnail

변경된 SID 에 맞게 경로를 수정하고 싶으시대서..
테스트 해봤다

1. 기존 데이터 파일명 확인

select file_name from dba_data_files;
select * from v$logfile;

2. DB 다운

tbdown immediate

3. OS 상에 파일 경로 및 이름 모두 변경

-- DATAFILE

$ mv system001.dtf /home/tibero/tibero_data/ttt/data/system001.dtf
$ mv temp001.dtf  /home/tibero/tibero_data/ttt/data/temp001.dtf
$ mv tpr_ts.dtf /home/tibero/tibero_data/ttt/data/tpr_ts.dtf
$ mv undo001.dtf /home/tibero/tibero_data/ttt/data/undo001.dtf
$ mv usr001.dtf /home/tibero/tibero_data/ttt/data/usr001.dtf
$ mv .passwd /home/tibero/tibero_data/ttt/data/.passwd

-- CONTROL FILE

$ mv c1.ctl /home/tibero/tibero_data/ttt/control/c1.ctl

-- REDO

$ mv redo01.redo /home/tibero/tibero_data/ttt/redo/redo01.redo
$ mv redo02.redo  /home/tibero/tibero_data/ttt/redo/redo02.redo
$ mv redo11.redo /home/tibero/tibero_data/ttt/redo/redo11.redo
$ mv redo12.redo  /home/tibero/tibero_data/ttt/redo/redo12.redo

4. $ TB_HOME/config/$TB_SID.tip 변경

CONTROL_FILES, DB_CREATE_FILE_DEST 파라미터 경로 변경

cd $TB_HOME/config/$TB_SID.tip
vi $TB_SID.tip
CONTROL_FILES="/home/tibero/tibero_data/ttt/control/c1.ctl"
DB_CREATE_FILE_DEST="/home/tibero/tibero_data/ttt/data"

-- control file 은 파라미터만 변경해주면 끝

5. DB mount 기동 및 RENAME

tbboot mount

alter database rename file '/home/tibero/tibero_data/tibero/data/system001.dtf' to '/home/tibero/tibero_data/ttt/data/system001.dtf';
alter database rename file '/home/tibero/tibero_data/tibero/data/temp001.dtf' to '/home/tibero/tibero_data/ttt/data/temp001.dtf';
alter database rename file '/home/tibero/tibero_data/tibero/data/tpr_ts.dtf' to '/home/tibero/tibero_data/ttt/data/tpr_ts.dtf';
alter database rename file '/home/tibero/tibero_data/tibero/data/undo001.dtf' to '/home/tibero/tibero_data/ttt/data/undo001.dtf';
alter database rename file '/home/tibero/tibero_data/tibero/data/usr001.dtf' to '/home/tibero/tibero_data/ttt/data/usr001.dtf';

alter database rename file '/home/tibero/tibero_data/tibero/redo/redo01.redo' to '/home/tibero/tibero_data/ttt/redo/redo01.redo';
alter database rename file '/home/tibero/tibero_data/tibero/redo/redo02.redo' to '/home/tibero/tibero_data/ttt/redo/redo02.redo';
alter database rename file '/home/tibero/tibero_data/tibero/redo/redo11.redo' to '/home/tibero/tibero_data/ttt/redo/redo11.redo';
alter database rename file '/home/tibero/tibero_data/tibero/redo/redo12.redo' to '/home/tibero/tibero_data/ttt/redo/redo12.redo';

6. DB mount 모드 종료 및 NORMAL 기동

tbdown
tbboot

0개의 댓글