오라클 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로 접근할 때도 남기려고 하는거라서요.. -.-;;