Oracle審計相關對象的遷移
阿新 • • 發佈:2018-07-10
alter href oca local tab 維護 data rebuild cti
目錄
- 創建審計用的表空間
- 在線遷移
- 查詢結果
在日常的數據庫維護中,經常出現因為數據庫登錄審計的功能啟動,導致system表空間被用滿.從而出現異常,一般建議把aud$相關對象遷移到其他表空間,從而避免system被用完的風險.
步驟如下:
創建審計用的表空間
SYS@kyeupdbfs> create tablespace audit_data logging datafile ‘/oracle/oradata/kyeupdbfs/audit_data.dbf‘ 2 size 20m autoextend off extent management local segment space management auto; Tablespace created.
在線遷移
SYS@kyeupdbfs> alter table aud$ move tablespace audit_data; Table altered. SYS@kyeupdbfs> alter table audit$ move tablespace audit_data; Table altered. SYS@kyeupdbfs> alter table audit_actions move tablespace audit_data; Table altered. SYS@kyeupdbfs> alter index i_audit rebuild online tablespace audit_data; Index altered. SYS@kyeupdbfs> alter index i_audit_actions rebuild online tablespace audit_data; Index altered.
查詢結果
```
select table_name,tablespace_name from dba_tables where table_name like ‘%AUD%‘;
select index_name,tablespace_name from dba_indexes where table_name like ‘%AUD%‘;
select table_name,tablespace_name from dba_tables where tablespace_name=‘AUDIT_DATA‘;
select index_name,tablespace_name from dba_indexes where tablespace_name=‘AUDIT_DATA‘;
Oracle審計相關對象的遷移