[oracle] 9i archive mode 변경
* 기본개념..
– spfile 변경
– shutdown (변경된 spfile 적용을 위해 재기동)
– startup mount
– archive mode 변경
– alter database open
* archive mode 확인
SQL> archive log list
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination /ora_edu1/user19/arch
Oldest online log sequence 0
Current log sequence 1
(Database log mode 와 Automatic archival 은 서로 맞아 떨어져야 한다. No archive Mode-Disable, Archive Mode-Enable)
* archive 파라메터 확인
SQL> show parameter log_archive 혹은 SQL> select name, value from v$parameter where name like ‘log_archive%’
○ archive mode 로 변경
1) 필수 파라메터 변경
SQL> alter system set log_archive_start=true scope=spfile;
SQL> alter system set log_archive_dest_1=’location=/archive/common/’ scope=spfile;
SQL> alter system set log_archive_format=’comm_%t_%s.arc’ scope=spfile;
2) Database 재기동
SQL> shutdown immedate;
SQL> startup mount;
3) archive log mode 변환
SQL> alter database archivelog;
4) 확인 및 database open
SQL> archive log list;
SQL> alter database open;
5) 아카이브 파일 강제 생성(제대로 됐는지 확인을 위해)
SQL> alter system switch logfile;
SQL> /
SQL> /
○ noarchive mode 로 변경
1) 필수 파라메터 변경
SQL> alter system set log_archive_start=false scope=spfile;
2) Database 재기동
SQL> shutdown immedate;
SQL> startup mount;
3) archive log mode 변환
SQL> alter database noarchivelog;
4) 확인 및 database open
SQL> archive log list;
SQL> alter database open;