SYSAUX表空间做为SYSTEM表空间的辅助表空间,主要存放EM相关的内容以及表统计信息,AWR快照,审计信息等,而如果SYSAUX表空间在默认条件下你如果不做任何配置,随着时间的推移,会膨胀的越来越大。
经过几次的不断扩展增加SYSAUX表空间,目前已经20G了,所以现是考虑减肥的时候了。
1. 查看表空间使用
Select Tablespace_Name,
Sum_m,
Max_m,
Count_Blocks Free_Blk_Cnt,
Sum_Free_m,
To_Char(100 * Sum_Free_m / Sum_m, '99.9999')|| '%' As Pct_Free,
100 - To_Char(100 * Sum_Free_m / Sum_m,'99.9999') || '%' As Pct_used
From (Select Tablespace_Name, Sum(Bytes) / 1024 / 1024 AsSum_m
From Dba_Data_Files
Group By Tablespace_Name)
Left Join
(Select Tablespace_Name As Fs_Ts_Name,
Max(Bytes) / 1024 / 1024 As Max_m,
Count(Blocks) As Count_Blocks,
Sum(Bytes / 1024 / 1024) As Sum_Free_m
From Dba_Free_Space
Group ByTablespace_Name)
On Tablespace_Name = Fs_Ts_Name
ORDER BY Sum_Free_m / Sum_m ;
TABLESPACE_NAME SUM_M MAX_M FREE_BLK_CNT SUM_FREE_MPCT_FREE PCT_USED
---------------------------------------- ---------- ------------ ---------- --------- ------------
SYSAUX 21652 1031 13 1032.5 4.7686% 95.2314%
NTICKET_DB 235520 7798 4922 46894 19.9108% 80.0892%
NTICKET_INDEX 112640 2418 764 25382 22.5337% 77.4663%
SYSTEM 2798 1884 7 1916.125 68.4820% 31.518%
USERS 5 3.6875 1 3.6875 73.7500% 26.25%
PORTALMAIL 200 168.125 2 170 85.0000% 15%
UNDOTBS2 10265 3596 200 9936.8125 96.8028% 3.1972%
UNDOTBS3 10265 3593 248 9983 97.2528% 2.7472%
UNDOTBS1 24455 3968 184 24280.625 99.2870% .713%
STRATEGY 20480 3968 6 20478 99.9902% .0098%
2. 查看SYSAUX表空间内各个分类项目占存储空间的比重,可以看到AWR快照占用了近20G左右的空间,统计信息为300M左右,同时数据库关闭了审计audit_trail,所以审计表aud$不占空间
SQL> col Item For a30
SQL> col "Space Used(GB)" For a10
SQL> col Schema For a20
SQL> col "MoveProcedure" For a200
SQL> SELECT occupant_name"Item",
round(space_usage_kbytes/1024/1024,3)"Space Used (GB)",
schema_name "Schema",
move_procedure "MoveProcedure"
FROM v$sysaux_occupants
ORDER BY 2 Desc;
Item Space UsedSchema Move Procedure
---------------------------------------- -------------------- ---------------------------------------
SM/AWR 19.103 SYS
SM/OPTSTAT 0.311 SYS
SM/ADVISOR 0.248 SYS
XDB 0.124 XDB XDB.DBMS_XDB.MOVEXDB_TABLESPACE
SDO 0.073MDSYS MDSYS.MOVE_SDO
EM 0.045SYSMAN emd_maintenance.move_em_tblspc
XSOQHIST 0.037 SYS DBMS_XSOQ.OlapiMoveProc
AO 0.037SYS DBMS_AW.MOVE_AWMETA
ORDIM/ORDDATA 0.013 ORDDATA ordsys.ord_admin.move_ordim_tblspc
LOGMNR 0.013 SYSTEM SYS.DBMS_LOGMNR_D.SET_TABLESPACE
AUDIT_TABLES 0 SYS DBMS_AUDIT_MGMT.move_dbaudit_tables
3. 修改统计信息的保持时间,默认为31天,这里修改为7天,过期的统计信息会自动被删除
SQL> selectdbms_stats.get_stats_history_retention from dual;
GET_STATS_HISTORY_RETENTION
---------------------------
SQL> exec dbms_stats.alter_stats_history_retention(15);
PL/SQL procedure successfullycompleted
SQL> selectdbms_stats.get_stats_history_retention from dual;
GET_STATS_HISTORY_RETENTION
---------------------------
4. 修改AWR快照的保存时间为7天(7*24*60),每小时收集一次,也可以通过EM界面查看和修改
--检查当前系统的保留时间为8天,1小时采样一次
SQL> select * fromdba_hist_wr_control;
DBID SNAP_INTERVAL RETENTION TOPNSQL
------------------------------------------------- -------------------------------------------------
1494575446 +0000001:00:00.0 +0000800:00:00.0 DEFAULT
begin
dbms_workload_repository.modify_snapshot_settings(
interval => 60,
retention => 10080,--分钟
topnsql => 100
ORA-13541:
系统移动窗口基线大小
(691200)
大于保留时间
(604800)
ORA-06512: 在"SYS.DBMS_WORKLOAD_REPOSITORY", line 174
ORA-06512: 在"SYS.DBMS_WORKLOAD_REPOSITORY", line 222
ORA-06512: 在 line 2
这里 691200(8*24*60*60),604800(7*24*60*60)都是以秒为单位的。
发现执行报错,因为当前系统移动窗口大于现在所设的时间窗口。
--查看系统的当前的MOVING_WINDOW_SIZE,
SQL> selectdbid,baseline_name,baseline_type,moving_window_size from dba_hist_baseline;
DBID BASELINE_NAME BASELINE_TYPEMOVING_WINDOW_SIZE
--------------------------------------------------- ------------- ------------------
1494575446SYSTEM_MOVING_WINDOW MOVING_WINDOW 8
--修改其大小为7,即7天。
SQL> execdbms_workload_repository.modify_baseline_window_size(7);
PL/SQL procedure successfullycompleted
--再次执行修改AWR快照的保存时间
SQL> execDBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS(interval=>60,retention=> 7*24*60 );
PL/SQL procedure successfullycompleted
注:当然也可通过EM进行修改AWR设置
5.删除AWR快照,再次查看SYSAUX表空间使用率。
--查询最最小和最大快照ID
SQL> selectmin(snap_id),max(snap_id) from dba_hist_snapshot;
MIN(SNAP_ID) MAX(SNAP_ID)
------------ ------------
8188 8397
--删除最早的24个AWR快照,也就是最早的24小时的快照。
SQL> execdbms_workload_repository.drop_snapshot_range(low_snap_id =>8188,high_snap_id => 8188+24);
最后,再次查看表空间发现使用率已经减小。
一. AWR 概述之前整理过一篇AWR 的说明的文档:Oracle AWR(Automatic Workload Repository) 说明http://blog.csdn.net/tianleso...
来自:
weixin_30364325的博客
SYSAUX表空间使用率过高的问题处理 Oracle数据库的表空间主要分为两类,一类是数据库系统表空间,例如SYSTEM, SYSAUX, TEMP, UNDO,另一类是用户自定义表空间,主要适用于各...
来自:
Askerain`s Blog
一.SYSAUX表空间使用率高问题处理 一般来讲除开业务数据存放的表空间,DBA要着重关注SYSTEM,SYSAUX,UNDO,TEMP表空间,SYSTEM表空间的大小一般是衡......
来自:
cuimiwan3140的博客
SYSAUX表空间做为SYSTEM表空间的辅助表空间,主要存放EM相关的内容以及表统计信息,AWR快照,审计信息等。今天就碰到了这个问题,数据库较慢,奇怪的是无法获取AWR报告。SQL> select...
来自:
关注系统性能调优
一般来讲除开业务数据存放的表空间,DBA要着重关注SYSTEM,SYSAUX,UNDO,TEMP表空间,SYSTEM表空间的大小一般是衡定的,UNDO和TEMP表空间的大小由数据库的业务情况决定,而S...
来自:
weixin_30644369的博客
1.概要 SYSAUX表空间满了,会影响登录嘛?会影响数据库正常运行吗?怎么处理呢?容易的想到,增加空间,删除被耗的空间,首先恢复生产业务为重。对于排查消耗SYSAUX空间大的对象,无论哪个版本,都一...
来自:
cpgl40148的博客
SYSAUX表空间满, step1. 确认到底是哪个段占用了sysaux空间:select segment_name,sum(bytes...
来自:
weixin_30835933的博客
SYSAUX表空间爆满,达到了30多个G,导致数据库无法正常操作
经查该空间中的一张名为“CLI-SWP$d4d59cd3$1$1”的表,占据了绝大部分空间。
在SYS用户下使用查询语句查询该表的内容,报无法找到该表。
我不清楚这个表存放的什么内容,因此也不敢删除其数据
该表属于AUDSYS用户,这个用户的信息我这网上也没查到资料。
还请大牛们指点。
一般来讲除开业务数据存放的表空间,DBA要着重关注SYSTEM,SYSAUX,UNDO,TEMP表空间,SYSTEM表空间的大小一般是衡定的,UNDO和TEMP表空间的大小由数据库的业务情况决定,而S...
来自:
Sharon--start focusing on Oracle
1、简介 sysaux —–system auxiliary(辅助表空间10G引进),用户分离sysaux工具等,避免因工具报错、异常、损坏,到时system表空间无法使用sysaux 不能更改名字...
来自:
Gavin的博客
一、问题描述 SYSAUX表空间做为SYSTEM表空间的辅助表空间,主要存放EM相关的内容以及表统计信息,AWR快照,审计信息等,而如果SYSAUX表空间在默认条件下你如果不做任何配置,随着时间....
来自:
civbl2961的博客
真题1、SYSTEM和SYSAUX表空间存储的内容有哪些区别?若SYSAUX表空间占用过大则应该如何处理?答案:在一般情况下,企业产生的业务数据应该存放在单独的数据表空间,而不应该使用系统已存在的表空...
来自:
weixin_34248118的博客
SYSAUX概述官方文档:About the SYSAUX TablespaceSYSAUX表空间在Oracle Database 10g中引入,作为SYSTEM表空间的辅助表空间.以前一些使用独立表...
来自:
小工匠
1.计算SYSAUX的occupants的大小 select * from (SELECT occupant_name "Item", trunc((space_usag...
来自:
weeknd的博客
一现场,备份库alter 日志出现错误ORA-1688: unable to extend table SYS.WRH$_SQLSTAT partition WRH$_SQLSTA_334422146...
来自:
枫树林
oracle数据库表空间巡检是日常运维过程中的必经步骤。实际工作中难免会遇到表/用户等指向表空间不明确,或者是默认指向了系统表空间(system/sysaux)这种情况。存储空间往往都是有限的,所以当
具体报错截图没保存数据库启动报错,sysaux表空间有坏块,使用recover datafile 3; 提示redo信息不一致由于数据不是很重要,使用了隐藏参数 alter system set "_...
来自:
u012232730的博客
SYSAUX表空间在默认条件下你如果不做任何配置,随着时间的推移,会膨胀的越来越大!SYSAUX表空间做为SYSTEM表空间的辅助表空间,主要存放EM相关的内容以及表统计信息,AWR快照,审计信息等一...
来自:
Ryan——进阶之路
用如下语句查询表空间selectupper(f.tablespace_name)"ts-name",d.tot_grootte_mb"ts-bytes(m)",d.tot......
来自:
cuilun4325的博客
查看sysaux表空间的使用情况,以及评估sysaux表空间的未来增长大小,可以通过Oracle提供的脚本。SQL> connect / as sysdbaSQL> @?/...
来自:
文档搬运工
SYSTEM、SYSAUX表空间的使用率都达到了99%,可设置了自动扩展,所以我并不放在心上。 但是监控系统整天一直警告,客户也要求解决掉。 有没有什么办法将这两个表空间的自动扩展进行手动触发呢?或是
客户那边的数据库久无人维护,近期反映服务器空间不够。在检查服务器空间时,我又偶然发现了数据库的备份出现问题。经检查是数据库sysaux表空间存在一个坏块,存在坏块的表是WRH$_ENQUEUE_STA...
来自:
weixin_33919941的博客
查看表空间信息select * from (Select a.tablespace_name,to_char(a.bytes/1024/1024,'999,999.999') total_bytes,...
来自:
木苒的博客
11g的数据库因为BUG,导致与AWR相关的分区表不会自动split,这样一来,oracle自动清理策略不会生效,导致AWR数据越来越大,撑满SYSAUX表空间。12c不存在这个问题。检查快照实际保留...
来自:
conghe6716的博客
客户反应数据仓库的SYSAUX表空间一直在增长,希望排查下原因。目前SYSAUX表空间使用了4个多G,潜意识觉得也还行吧,查了下有没有应用用户的数据放在了SYSAUX表空间中,结果是没有。于是利用db...
来自:
killvoon的专栏
各位: 今天我同时insert俩表,每个表都是 一亿 条数据左右,结果undo表空间写满了,后来停了,结果undo表空间就是不释放资源,怎么办啊? 怎么可以避免写满而不释放资源啊?
手工生成快照又报错:SQL> exec DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT();sysaux快满了(一共3G),其中AWR的信息占了1.5G左右alert...
来自:
dbgeorge的专栏
RDBMS 11.2.0.4 RAC。发现sysaux表空间很大,大约有11G。(之前碰到过12CR1的sysaux有24G,还在增长,没仔细研究)查看dba_hist_wr_control,发现to...
来自:
文档搬运工
--================================-- SYSAUX表空间管理及恢复--================================ SYSAUX表空间是在10g...
来自:
anjichan4261的博客
一. SYSAUX 说明 在Oracle 10g 版本中,引入了SYSTEM表空间的一个辅助表空间: SYSAUX表空间。 SYSAUX 表空间存放一些其他的metadat...
来自:
David Dai -- Focus on Oracle
现象描述:Sysaux表空间由原来的78%突增14%,涨到92%。最初怀疑是 应用把业务表 存放于该表空间,通过工具查看SYSAUX表空间未存放应用数据通过管控工具查看SYSAUX表空间下包含的表,最...
来自:
24号信仰
这问题是由最近一个数据库SYSAUX使用空间过多引出来的.SM/OPTSTAT是用于存储老的统计信息,10G之前,当对表/字段/索引做了相应的统计信息之后,新的统计信息就会覆盖老的统计信息,也就是说的...
来自:
wu_wei_jie的专栏
使用下面的sql查看信息 select * from dba_data_files where tablespace_name=’SYSAUX’;SELECT SUM(T.BYTES)/1024/10...
来自:
敖尔其楞的专栏
在博主认为,对于入门级学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现学习的最好方式就是阅读参考官方文档其次...
由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,...
大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频...
本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢...
一、什么是比特币
比特币是一种电子货币,是一种基于密码学的货币,在2008年11月1日由中本聪发表比特币白皮书,文中提出了一种去中心化的电子记账系统,我们平时的电子现金是银行来记账,因为银行的背后是...
首先跟大家说明一点,我们做 IT 类的外包开发,是非标品开发,所以很有可能在开发过程中会有这样那样的需求修改,而这种需求修改很容易造成扯皮,进而影响到费用支付,甚至出现做完了项目收不到钱的情况。
Python 是一种代表简单思想的语言,其语法相对简单,很容易上手。不过,如果就此小视 Python 语法的精妙和深邃,那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点,并...
前面一篇文章从实例的角度进行数据库优化,通过配置一些参数让数据库性能达到最优。但是一些“不好”的SQL也会导致数据库查询变慢,影响业务流程。本文从SQL角度进行数据库优化,提升SQL运行效率。
餐厅的约会
餐盘在灯光的照耀下格外晶莹洁白,女朋友拿起红酒杯轻轻地抿了一小口,对我说:“经常听你说线程池,到底线程池到底是个什么原理?”我楞了一下,心里想女朋友今天是怎么了,怎么突然问出这么专业的问...
写在前面: 我是 扬帆向海,这个昵称来源于我的名字以及女朋友的名字。我热爱技术、热爱开源、热爱编程。技术是开源的、知识是共享的。
这博客是对自己学习的一点点总结及记录,如果您对 Java、算法 感...
昨天,有网友私信我,说去阿里面试,彻底的被打击到了。问了为什么网上大量使用ThreadLocal的源码都会加上private static?他被难住了,因为他从来都没有考虑过这个问题。无独有偶,今天笔...
关于SQL和ORM的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行了一番讨论,感触还是有一些,于是就有了今天这篇文。
声明:本文不会下关于Mybatis和JPA两个持久层框架...
如果是初学者,建议去网上寻找安装Mysql的文章安装,以及使用navicat连接数据库,以后的示例基本是使用mysql数据库管理系统;
二 准备前提
需要建立一张学生表,列分别是id,名称,...
约瑟夫环问题算是很经典的题了,估计大家都听说过,然后我就在一次笔试中遇到了,下面我就用 3 种方法来详细讲解一下这道题,最后一种方法学了之后保证让你可以让你装逼。
问题描述:编号为 1-N 的 N ...
文章目录1. 前言2. 明确学习目标,不急于求成,不好高骛远3. 在开始学习 Python 之前,你需要做一些准备2.1 Python 的各种发行版2.2 安装 Python2.3 选择一款趁手的开发...
IT界知名的程序员曾说:对于那些月薪三万以下,自称IT工程师的码农们,其实我们从来没有把他们归为我们IT工程师的队伍。他们虽然总是以IT工程师自居,但只是他们一厢情愿罢了。
此话一出,不知激起了多少(...
11月8日,由中国信息通信研究院、中国通信标准化协会、中国互联网协会、可信区块链推进计划联合主办,科技行者协办的2019可信区块链峰会将在北京悠唐皇冠假日酒店开幕。
区块链技术被认为...
网易云音乐是音乐爱好者的集聚地,云音乐推荐系统致力于通过 AI 算法的落地,实现用户千人千面的个性化推荐,为用户带来不一样的听歌体验。
本次分享重点介绍 AI 算法在音乐推荐中的应用实践,以及在算法...
位算法的效率有多快我就不说,不信你可以去用 10 亿个数据模拟一下,今天给大家讲一讲位运算的一些经典例子。不过,最重要的不是看懂了这些例子就好,而是要在以后多去运用位运算这些技巧,当然,采用位运算,也...
文章目录一、数据库简介二、MySQL数据类型(5.5版本)三、Sql语句(1)Sql语句简介(2)数据定义语言DDLcreate,alter,drop(3)数据操纵语言DMLupdate,insert...
有一次面试的时候,被问到进程之间有哪些通信方式,不过由于之前没深入思考且整理过,说的并不好。想必大家也都知道进程有哪些通信方式,可是我猜很多人都是靠着”背“来记忆的,所以今天的这篇文章,讲给大家详细着...
王者荣耀大家都玩过吧,没玩过的也应该听说过,作为时下最火的手机MOBA游戏,咳咳,好像跑题了。我们今天的重点是爬取王者荣耀所有英雄的所有皮肤,而且仅仅使用20行Python代码即可完成。
准备工...
在操作系统这门课程中,对进程的定义是这样的:
进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机...
阿里妹导读:肉眼看计算机是由CPU、内存、显示器这些硬件设备组成,但大部分人从事的是软件开发工作。计算机底层原理就是连通硬件和软件的桥梁,理解计算机底层原理才能在程序设计这条路上越走越快,越走越轻松。...
双十一大概会产生多大的数据量呢,可能大家没概念,举个例子央视拍了这么多年电视新闻节目,几十年下来他存了大概80P的数据。而今年双11一天,阿里要处理970P的数据,做为一个IT人,笔者认为今年”双十一...
创建主键时报错:ERROR 1075 (42000): Incorrect table definition; there can be only one auto column and it mus
阅读数
23978
GoldenGate Direct...
weixin_44326105:
您好老师。请问一下我安装weblogic、ogg director server、ogg director client都没有问题,但是最后运行 run-admin与run-director 输入用户名与密码(admin) 没有成功登陆,报错信息 为
coundn't log into 't3://192.168.17.51:7001' invalid account or password.
通过 ssl mode login登陆产生的日志为:
Failed to get login context.Perhaps your etc/gdsc-client-login.conf file is missing? :javax.security.auth.login.LoginException: User: admin, failed to be authenticated。
在老师您的文章最后也有类似的报错,请问这个问题能解决吗?
修改mysql数据目录
qq_32542435:
好的,谢谢您的指点。