Oracle/Oracle - 백업&복구

백업&복구 Extra - 스크립트 : datafile rename 작업 편하게 하기 / 로그마이너

딩구르 2012. 2. 7. 18:32
해당 SQL을 실행하고, 복구할 임시 경로를 입력

1. DATAFILE

select 'alter database rename file '''|| name || ''' to ''' || '&path' || 
substr(name, instr(name, '/', -1)+1) || ''';'
from v$datafile;


2. LOGFILE

select 'alter database rename file '''|| member || ''' to ''' || '&path' || 
substr(member, instr(member, '/', -1)+1) || ''';'
from v$logfile;





로그마이너에 archive log파일 한번에등록

$ for i in $(ls /data/arc2); do echo "exec dbms_logmnr.add_logfile('/data/arc2/$i',3);" >> /home/oracle/kim.sql; done; 

SQL>@/home/oracle/kim.sql


 

날짜형식변경 명령어 
 

alter session set nls_date_format='RRRR-MM-DD:HH24:MI:SS';