RAC 에서 Archive Log Mode 변경

과정 

1. 모든 node shutdown
2. 한개 node만 Mount
3. 저장 위치 설정
4. archive Log mode 사용
5. open
6. 확인 
7. 모든 node open 


* 이 문서는  spfile 을 공유한다는 전제조건으로 작성되었다. 만약 각 node가 따로 parameter file 을 관리중이라면 위 과정중 6번까지 하고 2,3 단계를 모든 node에 적용해야 한다.

모든 Node Shutdown
모든 Node 를 Shutdown immediate으로 종료한다.

SQL> shutdown immediate;



한개 Node 만 Mount 상태

SQL> startup mount;

 
 

저장위치 설정
모든 Node에는 아래에서 지정할 경로가 존재해야 한다. spfile을 공유하기 때문에 7번 과정에서 각 Node는 Parameter의 경로를 확인한다.

-- 모든 node 에는 /data/arc1, /data/arc2가 존재해야 함.
SQL> alter system set log_archive_dest_1 = 'location=/data/arc1'; 
System altered.
SQL> alter system set log_archive_dest_2 = 'location=/data/arc2'; 
System altered.


Archive Log Mode 사용

SQL> alter database archivelog;
Database altered.



Open

SQL> alter database open; 


상태 확인

SQL> archive log list; 
Database log mode              Archive Mode

Automatic archival             Enabled

Archive destination            /data/arc2

Oldest online log sequence     10

Next log sequence to archive   11

Current log sequence           11



모든 Node Open
모든 과정이 끝나면 모든 Node 를 Open 한다. 모든 Node에는 반드시 저장위치에 설정한 디렉토리가 존재해야 한다.