아침에 출근해서 담배한대 피고 있는데.. 고객이 전화와서 데이터가 한개도 안올라 온다고.. 쩝.. 확인해 보니 이런 에러가.. 어딘가 시스템이 트랜젝션이 제대로 안먹고 있나본데.. 쯧.. 시스템을 첨부터 일일이 뜯어볼수도 없고.. 젠장.. 쯧... "> 다른 database를 이용하지 않는 local transaction이, 비정상 종료시 자동으로 rollback되는 것과는 달리, 분산 트랜잭션의 경우 2 phase commit수행 단계중에 fail이 발생하게 되면 관여된 일부 database에서는 rollback 혹은 commit이 되고, 일부는 distributed lock이 걸린 상태로 계속 지속될 수 있다. 이렇게 pending된 transaction에 대해서는 기본적으로 Oracle의 backg..