Oracle 12c 에서 통합 감사 사용

Oracle 12c에서 통합 감사를 사용하려면 Oracle 데이터베이스를 종료하고 Oracle 리스너 서비스를 중지한 후 Oracle 데이터베이스 및 Oracle 리스너 서비스를 다시 시작해야 합니다.

시작하기 전에

다음 단계를 완료하려면 AUDIT_SYSTEM 시스템 권한 또는 AUDIT_ADMIN 역할이 있어야 합니다.

프로시저

  1. SQLplus를 사용하여 데이터베이스에 연결하여 Oracle 데이터베이스를 종료한 후 다음 명령을 입력하십시오.

    shutdown immediate

  2. 다음 명령을 입력하여 Oracle 리스너 서비스를 중지하십시오.

    lsnrctl stop

  3. 해당되는 경우 다음 명령을 입력하여 엔터프라이즈 관리자를 중지하십시오.

    cd /u01/app/oracle/product/middleware/oms

    export OMS_HOME=/u01/app/oracle/product/middleware/oms

    $OMS_HOME/bin/emctl stop oms

  4. 다음 명령을 입력하여 Oracle DB를 uniaud 옵션과 함께 다시 링크하십시오.

    cd $ORACLE_HOME/rdbms/lib

    make -f ins_rdbms.mk uniaud_on ioracle

  5. SQLplus를 사용하여 데이터베이스에 연결하여 Oracle 데이터베이스를 다시 시작한 후 다음 명령을 입력하십시오.

    startup

  6. 다음 명령을 입력하여 Oracle 리스너 서비스를 다시 시작하십시오.

    lsnrctl start

  7. 해당되는 경우 다음 명령을 입력하여 엔터프라이즈 관리자를 다시 시작하십시오.

    cd /u01/app/oracle/product/middleware/oms

    export OMS_HOME=/u01/app/oracle/product/middleware/oms

    $OMS_HOME/bin/emctl start oms

  8. 통합 감사가 사용 가능한지 확인하려면 SQLplus를 사용하여 Oracle 데이터베이스에 연결한 후 다음 명령을 입력하십시오.

    select * from v$option where PARAMETER = 'Unified Auditing';

    명령이 VALUE equal to "TRUE"가 있는 한 행을 리턴하는지 확인하십시오.