트랜잭션 문법은 다음과 같습니다. START TRANSACTION [transaction_characteristic [, transaction_characteristic] ...] transaction_characteristic: { WITH CONSISTENT SNAPSHOT | READ WRITE | READ ONLY } BEGIN [WORK] COMMIT [WORK] [AND [NO] CHAIN] [[NO] RELEASE] ROLLBACK [WORK] [AND [NO] CHAIN] [[NO] RELEASE] SET autocommit = {0 | 1} 이 문법은 트랜잭션 사용에 대한 제어를 제공합니다 : + START TRANSACTION 또는 BEGIN 문법으로 새로운 트랜잭션을 시작합니다. + ..
1. Event Monitor 작성(IBM Information Center를 참고해서 옵션 설정.). CREATE EVENT MONITOR dlmon FOR CONNECTIONS, DEADLOCKS WITH DETAILS WRITE TO FILE '/tmp/dlevents' BUFFERSIZE 8 NONBLOCKED MAXFILES 5 MAXFILESIZE 32 2. set event monitor 명령어로 이벤트 모니터를 생성한다. db2 "set event monitor state=1" 3. 이벤트 모니터에 대한 정보는 SYSCAT.EVENTMONITORS 뷰를 이용해서 조회 가능하다. db2 "select * from syscat.eventmonitors" 4. db2evmon을 이용 이벤트 정보..
■ Database Migration Service 축약어로 DMS라 불립니다. 데이터 베이스 데이터를 실시간으로 복제해주는 솔루션으로서 흔히 CDC(Change Data Capture)라고도 합니다. 소스라 불리는 데이터베이스 테이블에서 Insert, Update, delete가 발생하게 되면 똑같이 타겟이라 불리는 데이터베이스 테이블에 똑같이 적용됩니다. 물론 DDL도 적용되어 소스쪽에 테이블 생성시 타겟쪽에도 똑같이 생성되게 됩니다. DMS의 강점은 이기종 데이터베이스끼리도 복제가 가능하다는 점입니다. 순수하게 데이터만 Migration시 DMS를 이용하면 편리하게 데이터를 Migraiton 할 수 있습니다. 또한 기존 On-premise에서 클라우드로 이관시 DMS를 이용하면 편리하게 작업할 수 ..