19c容器數據庫——物理和邏輯結構

目录

物理结构

跟蹤文件

審計文件

密碼文件

逻辑结构

表空间

提高空間使用率

將索引設置爲unusable

創建臨時表

表壓縮

shrinking segment

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 下创建一个审计策略</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值