특정테이블 조회에 대한 로그 관리 방법 0 4 4,161

by 손님 SELECT 로그 DBMS_FGA AUDIT [2008.12.18 15:26:54]


안녕하세요..

오라클 10g를 사용하고 있는데요, 특정 테이블에 대해서 SELECT한 기록을 남기고 싶습니다.

예를 들면 A라는 사람이 특정 테이블에 SELECT Query를 날리면,

IP와 조회쿼리가 특정 로그파일에 써지는 형식으로..


혹시 가능한 방법이 있는지 알고 싶습니다.

by 현 [2008.12.18 16:13:57]
특정 로그파일에 써지는 형식이라면 sql로 하시는 것이 아니라 appl 단에서 처리하시면 됩니다.
dml이라면 별도의 로그 테이블을 만들어서 트리거로 남기게 하면 되겠으나 select 문이라면 해당 테이블에 access할 때 로그로 쌓는 방법으로 하는 게 제일 나을 듯 합니다.

by 손님 [2008.12.18 18:03:02]
답변해주셔서 감사합니다.. 그런데 제가 하려고 하는게, 특정 테이블을 툴로 접근할 때 뿐 아니라 SQL로 접근할 때도 남기려고 하는거라서요.. -.-;;

by 웅 [2008.12.18 18:05:47]

by 손놈 [2008.12.19 15:21:58]
감사합니다. ^^*
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입