아래와 같은 alter 문을 입력하였습니다.
alter table project_schedule add member_idx int foreign key references member(idx) on update no action on delete cascade
그런데,
"Your transaction (index 42, mulua@i-801-5880-VM|11956) has been unilaterally aborted by the system."
와 같은 메세지를 주면서 트랜잭션이 중단됩니다.
에러 로그를 봐도 동일한 내용만 있습니다.
Time: 05/26/11 11:30:23.107 - ERROR *** ERROR CODE = -111, Tran = 4, EID = 53
Your transaction has been aborted by the system due to server failure.
도움 부탁드립니다.
foreign key reference 대상 테이블인 member 테이블에 lock이 걸려 있는 경우에 발생합니다.
alter를 수행하시기 전에 먼저 member 테이블에 lock이 걸려 있는지 확인해보시기 바랍니다.