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以降のバージョンでは発生しないので、以前バージョン使用時に注意を要する。 |