目录
manage resumable space allocation
物理结构
数据库结构:数据文件 重做日志文件 控制文件
密码文件 参数文件 归档日志文件 跟踪文件(告警日志文件 后台进程跟踪文件 用户进程跟踪文件) 審計文件
SQL> select name,value from v$diag_info;---------sADR_BASE的路径
如果设置了环境变量 $ORACLE_BASE(/u01/app/oracle),则 DIAGNOSTIC_DEST 设置为 ORACLE_BASE 指定的目录。
如果未设置环境变量 $ORACLE_BASE,则 DIAGNOSTIC_DEST 设置为 ORACLE_HOME/log(/u01/app/oracle/11.2.0/db_1)。
SQL> show parameter DIAGNOSTIC_DEST
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
diagnostic_dest string /u01/app/oracle
跟蹤文件
告警日志文件
警报日志文件的位置由 BACKGROUND_DUMP_DEST 参数决定
$ORACLE_BASE/diag/rdbms/DBNAME/INSTANCE_NAME/trace
alert_<ORACLE_SID>.log
後臺進程跟蹤文件
BACKGROUND_DUMP _DEST 决定
<Oracle_sid>_進程名_進程號.trc
用戶進程跟蹤文件:
SER_DUP_DEST决定
<Oracle_sid>_ora_服務進程的spid.trc
審計文件
审计(Audit)用于监视用户对数据库的操作,审计记录保存在数据字典表中,存储在 system 表空间中的 SYS.AUD$ 表中(可通过视图 dba_audit_trail 查看)或审计文件中(默认位置为 $ORACLE_BASE/admin/<ORACLE_SID>/adump
SQL> select value from v$option where parameter='Unified Auditing';------数据库默认是混合审计,我们应该把它改成统一审计
VALUE
----------------------------------------------------------------
FALSE
QL> SELECT POLICY_NAME FROM AUDIT_UNIFIED_POLICIES;-------查看所有的审计策略,一般都有2000多个
SQL> select * from audit_unified_enabled_policies;------查看已经启用的审计策略
POLICY_NAM ENABLED_OP ENTITY_NAM ENTITY_ SUC FAI
---------- ---------- ---------- ------- --- ---
ORA_SECURE BY USER ALL USERS USER YES YES
CONFIG
ORA_LOGON_ BY USER ALL USERS USER NO YES
FAILURES
如果是cdb容器数据库,分为通用审计和本地审计,通用审计可以在所有的容器生效,本地审计只能在本地的容器生效。
SQL> show pdbs------在pdb1 下创建一个审计策略</