리두로그파일을 다른 디렉토리로 이동하기
사실 리두로그파일을 옮길 일은 거의 없다. 디스크의 교체나 그타 부득이한 사정으로 이동할 일이 있을 수 있다. 리두로그파일은 shutdown후 다시 mount된 상태에서 alter database명령으로 데이터파일의 이동방식과 동일하게 변경할 수 있다.
D:>sqlplus /nolog
SQL*Plus: Release 9.2.0.1.0 - Production on 토 Dec 14 23:44:03 2002
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL> connect sys/change_on_install as sysdba 연결되었습니다. SQL> select group#, member from v$logfile;
GROUP# MEMBER ---------- -------------------------------------------- 1 C:ORACLEORADATAWIN912DBREDO01.LOG 2 C:ORACLEORADATAWIN912DBREDO02.LOG 3 C:ORACLEORADATAWIN912DBREDO03.LOG
SQL> shutdown 데이터베이스가 닫혔습니다. 데이터베이스가 마운트 해제되었습니다. ORACLE 인스턴스가 종료되었습니다. SQL> host move C:ORACLEORADATAWIN912DBREDO03.LOG d: SQL> startup mount ORACLE 인스턴스가 시작되었습니다.
Total System Global Area 135338868 bytes Fixed Size 453492 bytes Variable Size 109051904 bytes Database Buffers 25165824 bytes Redo Buffers 667648 bytes 데이터베이스가 마운트되었습니다. SQL> alter database rename file 2 'C:ORACLEORADATAWIN912DBREDO03.LOG' 3 to 4 'd:REDO03.LOG';
데이타베이스가 변경되었습니다.
SQL> alter database open;
데이타베이스가 변경되었습니다.
SQL>
|
This article comes from dbakorea.pe.kr (Leave this line as is)