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

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

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

收起

查看其它 1 个回答刘诚杰的回答

刘诚杰刘诚杰  数据库管理员 , 平安城科
ankaihuyanglinmichael1983等赞同了此回答

如果是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
浏览227

回答者

刘诚杰数据库管理员, 平安城科

回答状态

  • 发布时间:2019-01-10
  • 关注会员:3 人
  • 回答浏览:227
  • 关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
    © 2019  talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30