oracle rac 下oracle审计写到SYStem表空间了,system 空间满了,怎么移除来?

oracle rac 下oracle审计写到SYStem表空间了,system 空间满了,怎么移除来?显示全部

oracle rac 下oracle审计写到SYStem表空间了,system 空间满了,怎么移除来?

收起
参与14

查看其它 2 个回答liucj2004的回答

liucj2004liucj2004其它undefined

如果是11G以后可以用DBMS_AUDIT_MGMT.SET_AUDIT_TRAIL_LOCATION
1、建立新表空间
2、移走

BEGIN
DBMS_AUDIT_MGMT.set_audit_trail_location(
audit_trail_type => DBMS_AUDIT_MGMT.AUDIT_TRAIL_AUD_STD,
audit_trail_location_value => 'NEW TABLESPACE');
END;
/

更老的只能手工来,建立新表和新表空间,新表按照原表建索引,两个表互换名字。清空原表。

农业其它 · 2019-01-10
浏览2351

回答者

liucj2004 最近回答过的问题

回答状态

  • 发布时间:2019-01-10
  • 关注会员:4 人
  • 回答浏览:2351
  • X社区推广