* log mode 상태 확인
$ sqlplus "/ as sysdba"
SQL> archive log list
1. parameter 수정
initSID.ora에서 아래 부분을 주석(#)을 제거하고 저장합니다.
9i 일 경우
log_archive_start = true log_archive_dest_1 = "location=/oracle/oradata/ORCL/archive reopen=60" (아카이브파일의 경로) log_archive_format = %s.arc
10g 일 경우
log_archive_dest_1 = "location=/oracle/oradata/ORCL/archive reopen=60" (아카이브파일의 경로) log_archive_format = %t_%s_%r.arc
2. DB shutdown
SQL> shutdown immediate
3. startup mount
SQL> startup mount
4. LOG MODE 변경
SQL> alter database archivelog;
5. DB open
SQL> alter database open;
6. DB shutdown
SQL> shutdown immediate
가능하다면 이 시점에서 DB를 Shutdown 한 뒤 cold backup 을 받고 사용하세요.
*확인 SQL> ALTER SYSTEM SWITCH LOGFILE;
설정한 경로에 아카이브 파일이 생성되었는지 확인한다.
SQL> !ls /oracle/oradata/ORCL/archive |