Q & A

Re: 오라클의 Field Update Trigger 기능을 가지고 있는가요?

Date2004.08.30 / Hit : 23605
Re:오라클의 Field Update Trigger 기능을 가지고 있는가요?
안녕하세요, 웨어밸리 입니다. 고객님께서 말씀하신 것처럼 샤크라(Chakra)는 DB로 접근하는 모든 SQL을 기록 보관하게 됩니다. 즉, Select와 같은 단순 질의부터 insert/Update/Delete등과 같은 DML 이외에 DDL,DCL,PLSQL,Export/Import 등과 같은 모든 DB작업 요청에 대한 SQL작업 내용을 하나도 빠지지 않고 순서적으로 기록 보관 합니다. 또한, 특정 테이블을 변경하는 모든 DML에 대한 작업 이력에 대한 주체(작업일시, Client IP,DB User ID, Client hostanme, Application 명 등.. )와 변경내역 및 변경시에 적용된 데이터 값까지 감시할 수 있습니다. 이렇게 기록된 자료는 샤크라 서버에 기록되며, 옵션으로 고객이 설정한 데이터베이스에 원하는 Filtering을 거쳐 Export할 수 있도록 지원합니다. 따라서, 원하는 기록 내용을 실시간으로 조회할 수 있을 뿐만 아니라, 선별적인 내용을 통합관리할 수 있게 함으로써 감시대상이 되는 DB의 모든 작업 히스토리를 전사적으로 관리할 수 있습니다. 감사합니다. --------------------- [원본 메세지] --------------------- 오라클 최신버전의 경우 특정 필드의 변경 전후 로깅을 위해 해당필드에 대해 Insert/delete/update Trigger를 사용한 적이 있습니다. 이전에 작업할 때는 직접 Trigger SQL 문에 하드코딩으로 필드값 변경 히스토리 작업을 하였습니다. 근데 일일이 작업한다는 게 번거로와서요... 질문 1. 샤크라는 SQL에 대해서는 Logging을 하는 것으로 알고 있는데 이와 같이 특정 필드의 값 변동 히스토리를 관리할 수 있는지요? 질문 2. 그리고, 히스토리에 저장하는 정보는 정형화되어 있나요? 아니면 Logging Form을 수정할 수 있는가요? (예를 들면 DB User, Application명, 접근 IP, 작업년월일시, 변경 테이블/필드명, 수정전 Value, 수정후 Value 등을 Tool에서 지정할 수 있는 기능) 좋은 Tool 만드시느라 고생하셨습니다....
  • 대표전화
    1660-1675

  • 기술 문의
    02-6931-1734

  • 오렌지 문의
    070-8666-8175

  • 라이선스 문의
    02-6931-1728