안녕하세요.
먼저 게시글에 들어와 주셔서 감사합니다.
v$sql에 쿼리 기록이 남는 것 처럼
trigger 수행 시 오라클 기본으로 sql 로그 기록이 남는 동적 뷰가 있을까요?
사유는
암호화 테이블 t1,
t1을 select한 뷰 v1 이 있습니다.
v1에 insert, delete, update시 트리거를 통해
t1에 동일한 DML을 수행합니다.
그런데
t1에 구멍이 날때가 있습니다.
예로 v1에 데이터를 delete해도 t1에 데이터가 남아서
commit후 v1 재조회 시 해당 데이터가 그대로 남아있어요.
일단 t1에 unique index로 잡혀있는 컬럼이
null 인 데이터일 때 이런 현상이 발생하는 것으로 유추하고 있는데,
정확한 이유를 못찾고 있습니다.
고수님들의 조언 부탁드립니다!! ㅜㅜ
읽어주셔서 감사합니다.
ps. 권한 등 부족으로 테이블, 트리거 등 변경이 불가합니다.. 현재 상태에서 에러 원인을 찾아야 합니다.
오라클 버전은 19c 입니다!