Rac backup으로 Single 노드로 복구시 ORA-38856 발생
--------------------------
참고:
싱글로 바꾸기
SQL> alter system set cluster_database=false scope=spfile;
되돌리기
SQL> alter system set cluster_database=true scope=spfile;
-------------------------
-------------------------
1. 에러
RAC 노드의 백업본을 Single 노드에 restore 후 복구에 들어가면 정상적인 상태에서 ORA-38856 에러가 뜨는경우..
RAC 노드의 백업본을 Single 노드에 restore 후 복구에 들어가면 정상적인 상태에서 ORA-38856 에러가 뜨는경우..
SQL> alter database open resetlogs;
alter database open resetlogs
*
ERROR at line 1:
ORA-38856: cannot mark instance UNNAMED_INSTANCE_2 (redo thread 2) as enabled
위 사항은 오라클의 unpulbished Bug 4355382 로 발생함.
2. 해결
SQL> Shutdown immediate
hidden 파라미터 사용!!
아래 파라미터를 세팅 후 resetlogs로 open 하기..
_no_recovery_through_resetlogs=TRUE
정상 open 후에 해당 파라미터를 삭제해 주면 된다.
spfile일때..
SQL> alter system set "_no_recovery_through_resetlogs"=TRUE
'Oracle > Oracle - RAC' 카테고리의 다른 글
RAC Extra - 노드1 lvcreate로 디스크 하나 추가후, 노드 2 를 재부팅하지 않고 디스크를 인식시키기 (0) | 2012.03.09 |
---|---|
RAC 리두로그,컨트롤파일 재생성할때. (0) | 2012.03.09 |
RAC - 백업 및 복구 (간단Ver. Cold backup 및 복구) (0) | 2012.03.09 |
RAC - Archive log mode 로 변경하기 (0) | 2012.03.08 |
RAC - VMware 환경, RAC 모드일때 디스크 추가하기 (1) | 2012.03.08 |