개요
Tibero DBMS Audit Parameter (파라미터) 는 감사 기록의 저장 위치, 크기, 방식 등을 제어하는 설정값입니다.
일시적으로는 ALTER SYSTEM 문을 이용해 동적으로 변경할 수 있지만, 재기동 시 기본값으로 초기화되므로 TIP 파일에 파라미터를 추가하여 영구적으로 적용하는 것이 권장됩니다.
본 문서에서는 Tibero DBMS Audit 파라미터 종류를 소개합니다.
•
AUDIT_FILE_DEST
•
AUDIT_FILE_SIZE
•
AUDIT_SYS_OPERATIONS
•
AUDIT_TRAIL
방법
AUDIT_FILE_DEST
Audit 파일이 저장되는 디렉터리 경로를 설정하는 파라미터로 절대 경로로 작성합니다.
구분 | 설명 |
타입 | String |
기본 값 | $TB_HOME/instance/$TB_SID/audit |
속성 | Optional, Adjustable, Dynamic, System |
설정 방법 | TIP 파일을 설정한 후 재기동하거나 ALTER 문으로 변경합니다. |
•
TIP 파일 사용 문법
AUDIT_FILE_DEST=/home/tibero/audit
SQL
복사
•
ALTER 문 사용 문법
ALTER SYSTEM SET AUDIT_FILE_DEST=/home/tibero/audit
ALTER SESSION SET AUDIT_FILE_DEST=/home/tibero/audit
SQL
복사
AUDIT_FILE_SIZE
audit.log 파일의 최대 크기를 설정하는 파라미터입니다.
하나의 audit.log 파일이 AUDIT_FILE_SIZE 파라미터에 정의된 값 이상으로 커지면 새로운 audit.log 파일을 생성합니다.
구분 | 설명 |
타입 | Integer |
기본 값 | 104857600 |
속성 | Optional, Adjustable, Static, System |
설정 방법 | TIP 파일에 설정한 후 재기동합니다. |
•
TIP 파일 사용 문법
AUDIT_FILE_SIZE = 10M
SQL
복사
AUDIT_SYS_OPERATIONS
SYS 사용자에 대해서 감사 수행 여부를 설정하는 파라미터입니다.
구분 | 설명 |
타입 | Boolean |
기본 값 | N |
속성 | Optional, Adjustable, Dynamic, System |
설정 방법 | TIP 파일을 설정한 후 재기동 하거나 ALTER 문으로 변경합니다. |
•
TIP 파일 사용 문법
AUDIT_SYS_OPERATIONS = {Y|N}
SQL
복사
•
ALTER 문 사용 문법
ALTER SYSTEM SET AUDIT_SYS_OPERATIONS = {Y|N}
ALTER SESSION SET AUDIT_SYS_OPERATIONS = {Y|N}
SQL
복사
AUDIT_TRAIL
감사 기능을 활성화 할 때 감사 방법을 지정하는 파라미터입니다.
구분 | 설명 |
타입 | String |
기본값 | NONE |
범위 | NONE | OS | DB | DB_EXTENDED
- NONE : 감사를 하더라도 감사 기록은 남지 않음
- OS : 감사 기록을 OS 파일에 저장 - DB : 감사 기록을 데이터베이스 내부에 저장
- DB_EXTENDED : 감사 기록에 포함되는 기본 정보뿐만 아니라 사용자가 실행한 SQL 문장(SQL TEXT)까지 데이터베이스에 저장
※ OS : Log 파일 형태로 감사 기록
※ DB/DB_EXTENDED : SYS_DD_AUD 테이블에 감사 기록, user_audit_trail View 또는 dba_audit_trail View 로 정보 제공 |
속성 | Optional, Adjustable, Dynamic, System |
설정방법 | TIP 파일을 설정한 후 재기동하거나 ALTER 문으로 변경합니다. |
•
TIP 파일 사용 문법
AUDIT_TRAIL = DB
SQL
복사
•
ALTER 문 사용 문법
ALTER SYSTEM SET AUDIT_TRAIL = DB
ALTER SESSION SET AUDIT_TRAIL = DB
SQL
복사