Bo's Oracle Station

查看: 2081|回复: 2

ADU$表扩大的问题

[复制链接]

81

主题

181

帖子

781

积分

高级会员

Rank: 4

积分
781
发表于 2016-7-28 16:12:54 | 显示全部楼层 |阅读模式
本帖最后由 lujiaguai 于 2016-7-28 16:29 编辑

唐SIR:
   某数据库上发现AUD$的表没有从system表空间中移出去,导致该表扩展到3.5G大小,结果多达数十万行。
   我确认过 show parameter audit_trail   是none的状态;
     再查询标准审计也是没有任何指定的内容:select * from dba_obj_audit_opts;
  
  aud$的表我看过,都是dbsnmp的内容,截图如下,这是什么原因导致的?
  这个账户应该是跟图形界面以及一些snmp告警相关的,在哪里可以关闭掉这一项审计
   aa.png
   bbb.png
  
  commit$text列中是下面的内容:
  Authenticated by: DATABASE; Client address: (ADDRESS=(PROTOCOL=tcp)(HOST=*.*.*.*)(PORT=37678))


  system表空间达到接近5G的大小,我把表move走以后,做了高水位线回收,3条命令:
  alter table aud$ enable row movement;
  alter table aud$ shrink space compact;
  alter table aud$ shrink space cascade;  
  但是表空间依然是这么大,可用空间4G左右。(dba_free_space)
  是不是我做顺序做错了,先做使能行迁移,再move,然后shrink?
  这个情况是不是只能 resize来减少了? 这种resize的动作有必要吗?可否不做?


回复

使用道具 举报

75

主题

115

帖子

2716

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2716
发表于 2016-7-28 16:45:43 | 显示全部楼层
生产库,之前一定是装好后,默认留着audit_trail=db。这样会审计登录和退出。导致system变大。
你做了shrink,再做datafile resize就好。做得对呀。
回复 支持 反对

使用道具 举报

81

主题

181

帖子

781

积分

高级会员

Rank: 4

积分
781
 楼主| 发表于 2016-7-28 17:41:19 | 显示全部楼层
实际是关闭了audit_trail=db的,并没有审计任何登录登出。
AUD$表中全部都是用户 dbsnmp的记录,一溜排下来都是填充了整个几十万行的记录,表的大小达到了3.5个G

ADU$表中,commit$text列中是下面的内容:
Authenticated by: DATABASE; Client address: (ADDRESS=(PROTOCOL=tcp)(HOST=*.*.*.*)(PORT=37678))

不明白这样的审计是怎么产生的? 如何能关闭它?
SQL> select  * from dba_sys_privs p where p.grantee='DBSNMP';

GRANTEE         PRIVILEGE       ADMIN_OPT                                                                                       
------------------------------------------------------------------------------------------
DBSNMP       CREATE PROCEDURE       NO                                                                                                  
DBSNMP       UNLIMITED TABLESPACE   NO                                                                                                  
DBSNMP       SELECT ANY DICTIONARY  NO                                                                                                   
DBSNMP       CREATE TABLE           NO
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Bo's Oracle Station   

GMT+8, 2024-4-23 20:52 , Processed in 0.154841 second(s), 27 queries .

快速回复 返回顶部 返回列表