Oracle 12c에서 통합 감사를 사용하려면 Oracle 데이터베이스를 종료하고 Oracle 리스너 서비스를 중지한 후 Oracle 데이터베이스 및 Oracle 리스너 서비스를 다시 시작해야 합니다.
시작하기 전에
다음 단계를 완료하려면 AUDIT_SYSTEM 시스템 권한 또는 AUDIT_ADMIN 역할이 있어야 합니다.
프로시저
- SQLplus를 사용하여 데이터베이스에 연결하여 Oracle 데이터베이스를 종료한 후 다음 명령을 입력하십시오.
- 다음 명령을 입력하여 Oracle 리스너 서비스를 중지하십시오.
- 해당되는 경우 다음 명령을 입력하여 엔터프라이즈 관리자를 중지하십시오.
cd /u01/app/oracle/product/middleware/oms
export OMS_HOME=/u01/app/oracle/product/middleware/oms
$OMS_HOME/bin/emctl stop oms
- 다음 명령을 입력하여 Oracle DB를 uniaud 옵션과 함께 다시 링크하십시오.
cd $ORACLE_HOME/rdbms/lib
make -f ins_rdbms.mk uniaud_on ioracle
- SQLplus를 사용하여 데이터베이스에 연결하여 Oracle 데이터베이스를 다시 시작한 후 다음 명령을 입력하십시오.
- 다음 명령을 입력하여 Oracle 리스너 서비스를 다시 시작하십시오.
- 해당되는 경우 다음 명령을 입력하여 엔터프라이즈 관리자를 다시 시작하십시오.
cd /u01/app/oracle/product/middleware/oms
export OMS_HOME=/u01/app/oracle/product/middleware/oms
$OMS_HOME/bin/emctl start oms
- 통합 감사가 사용 가능한지 확인하려면 SQLplus를 사용하여 Oracle 데이터베이스에 연결한 후 다음 명령을 입력하십시오.
select * from v$option where PARAMETER = 'Unified Auditing';
명령이 VALUE equal to "TRUE"가 있는 한 행을 리턴하는지 확인하십시오.