Title |
[ORACLE] 암호화 테이블 구조 변경 후 DML 작업 수행이 안 되는 현상 | Product |
Plug-In |
---|---|---|---|
Phenomenon |
CubeOne Manager를 통하여 암호화가 적용 된 테이블에 column add 작업을 수행 한 뒤,
데이터 조회는 정상으로 수행 되지만 DML 작업이 정상 수행 되지 않는 문제 발생. (plug-in, view-trigger 사용) |
||
Cause |
CubeOne Manager를 이용하여 column add 작업을 완료 한 후, CubeOne의 DML 트리거가 생성 되지 않음.
암호화 테이블의 관련 object의 수가 할당 된 statement_id를 초과(1000개 이상)하여, DML 트리거 생성 statement_id와 중복 되어 할당 됨. 중복된 statement_id 작업 중에서 DML 트리거 생성 작업은 수행 되지 못하여 DML 트리거가 생성 되지 못함. |
||
Solution |
생성 되지 못한 DML 트리거는 직접 dia_statement 테이블의 데이터를 사용하여 직접 생성.
CubeOne Manager 2.5.9 이후 버전에서는 발생 하지 않으며, 이전 버전 사용 시 주의 요함. |