반응형
원인이야..모
분산DB에서 한쪽은 OK, 한쪽은 NO 할 때 생기는데..
처리 방법은 recovery~
절차는 우선 DB 상태를 확인 후 reco 프로세스 떠 있나 보구
> select local_tran_id, global_tran_id, state, mixed, host, commit#
from dba_2pc_pending;
위 쿼리로 확인 후
mixed가 no
state 가 prepared 일 때
> rollback force 'trans_id';
또는
> commit force 'trans_id';
그 다음 state 상태가 forced rollback 또는 forced commit 일 때
> exec dbms_transaction.purge_lost_db_entry('trans_id');
> commit;
해주고 다시 쿼리로 확인해서 지워졌으면 끝!!!
이래도 안되면 내렸다 올리삼! ㅎㅎㅎ
728x90
'IT 이야기 - About IT' 카테고리의 다른 글
[Oracle] Data의 암,복호화를 위한 DBMS_OBFUSCATION_TOOLKIT 환경 설정 (0) | 2009.11.03 |
---|---|
[AIX] 서버 디스크 구성 정보 확인 (0) | 2009.09.28 |
[HP-UX] NFS 환경설정 (0) | 2009.07.15 |