분산 트랜잭션(Distributed Transaction) •두 개 이상의 데이터베이스(DBMS) 또는 시스템 자원에서 동시에 수행되는 트랜잭션.•2Phase Commit 프로토콜을 사용해 모든 참여 DB가 동일하게 커밋되거나 롤백되어야 원자성을 보장. ORACLE 2PC PENDING은 **분산 트랜잭션(Distributed Transaction)**에서2-Phase Commit(2PC) 이 정상적으로 완료되지 못하고 대기 상태로 남아 있는 트랜잭션을 의미.그리하여 완료 메시지를 받지못해 판단할수 없는 트랜잭션을 미결 트랜잭션이라고 한다. 2PC(2-Phase Commit) 프로토콜Phase 1: Prepare Phase•Coordinator(조정자) 가 모든 Participant(참여 DB)에게 PR..