RAC에서 archive 모드로 전환하려면
작성자 관리자 작성시간 2007-07-04 15:20:12
 

1.    일단 현재 DB가 spfile로 구동되어 있다면 spfile을 편집하지 말고,
Init file을 만들어서 편집을 한다.(Primary node에서)
SQL> create pfile from spfile;
#>cd $ORACLCE_HOME/dbs
#>vi initSID.ora
<instance1>.log_archive_dest_1=’location=경로’  //Primary archive경로
<instance2>.log_archive_dest_1=’location=경로’  //Secondary archive경로
log_archive_format=’arch_%t_%s.arc ’ // archive file format
log_archive_start=TRUE // archive mode enable
*.cluster_database=false // archive mode 작업시 Single mode로
*.cluster_database_instance=1
2.    DB 2 node shutdown
SQL> shutdown immediate;
3.    DB mount(Primary node)
SQL> startup mount exclusive pfile=’$ORACLE_HOME/dbs/initSID.ora’;
// 편집할 pfile로 DB를 mount시킴
4.    archive mode로 전환(Primary node)
SQL> alter database archivelog;
// archive mode 변환
5.    DB open (Primary node)
    SQL> alter database oepn;
6.    DB RAC Parameter 원복 (Primary node)
SQL> create spfile from pfile; //편집한 pfile을 spfile로 다시 적용
SQL> shutdown immediate;
SQL> startup;
SQL> alter system set cluster_database=true scope=spfile;
SQL> alter system set cluster_database_instances=2 scope=spfile;
// RAC Parameter 원복
    SQL> shutdown immediate;
7.    DB startup (2-node 모두)
    SQL> startup;
    SQL> archive log list; // archive mode 확인
    SQL> alter system switch logfile;
    * archive log destination의 owner와 permission을 확인할 것!

oracle 9i에서 작업했습니다.


목록 | 입력 | 수정 | 답변 | 삭제