System表空间大小有10Gb,使用率达到95%,

System表空间大小有10Gb,使用率达到95%,很好奇,

随后执行如下SQL,查看system表空间中使用空间最多的对象

SQL>SELECT * FROM DBA_SEGMENTS T WHERE  t.tablespace_name=‘SYSTEM‘ ORDER BY T.BYTES desc;

发现sys.aud$及其索引共计占用7.9Gb,

大家应该知道,11g默认开启了审计功能,所以才导致审计表占用了system大量的空间,如果对审计数据没有特殊需求可根据实际情况来解决:

临时解决:truncat sys.aud$这个表

$sqlplus / as sysdba (必须用sysdba登陆)

SQL>truncate table aud$

永久解决:

$sqlplus / as sysdba

SQL> alter system set audit_trail=‘none‘ scope=spfile;

SQL>shutdown immediate;

SQL>statrtup

时间: 2024-10-06 01:08:35

System表空间大小有10Gb,使用率达到95%,的相关文章

zabbix监控数据库表空间大小

1.通过脚本生成日志文件 2.添加自定义脚本 oracle_discovery.sh 通过该脚本取出表空间名,并进行JSON格式化输出(因为zabbix的自动发现功能获取的数据类型是JSON格式的) #!/bin/bash TABLESPACE=`cat /home/patrol/tablespace.log |awk '{print$2}'|awk 'NR>3{print}'` COUNT=`echo "$TABLESPACE" |wc -l` INDEX=0 echo '{&

system表空间空间不足解决办法

场景描述: 系统表空间空间不足,导致应用无法正常连接!!! 环境描述: ORACLE 11G 查看当前表空间的整体使用情况,以及有没有开启自动扩展,以及扩展的最大限制!!! ---tablespace status 表空间使用情况 set pages 12222 lines 132 set serveroutput on size 1000000 col tablespace_name format a30 col autoextensible format a7 select a.tables

Oracle 查看表空间大小及其扩展

在ORACLE数据库中,所有数据从逻辑结构上看都是存放在表空间当中,当然表空间下还有段.区.块等逻辑结构.从物理结构上看是放在数据文件中.一个表空间可由多个数据文件组成.系统中默认创建的几个表空间:SYSTEM,SYSAUX,USERS,UNDOTBS1,EXAMPLE,TEMP还有用户自己建立的表空间,可以对其进行分成三类 永久表空间                存放永久性数据,如表,索引等. 临时表空间                不能存放永久性对象,用于保存数据库排序,分组时产生的临时

SYSTEM 表空间管理及备份恢复

标签: systemoraclesqldatabasefile数据库 2010-11-28 18:14 12689人阅读 评论(0) 收藏 举报 分类: -----Oracle备份恢复(16) 版权声明:本文为博主原创文章,欢迎扩散,扩散请务必注明出处. --============================= -- SYSTEM 表空间管理及备份恢复 --============================= SYSTEM表空间是Oracle数据库最重要的一个表空间,存放了一些DDL

system表空间用满解决

  分类: Oracle 早上看到alert日志报说system表空间快满了(oracle版本是11gR2): 如果system表空间不是自动扩展,空间用满甚至会出现数据库无法登陆.使用任何用户登录均报出异常. 系统表空间正常情况下只存放了数据字典之类的东西,所以占用的空间一般在500M以下.如果你的系统表空间占用比较多的空间,可能有以下几方面的原因: 1)没有为用户明确指定默认表空间,导致system系统表空间作为用户默认表空间 2)开启了审计,请检查此表的大小AUD$ 你可以运行以下查询来检

oracle 查询数据库表空间大小和剩余空间

dba_data_files:数据库数据文件信息表.可以统计表空间大小(总空间大小). dba_free_space:可以统计剩余表空间大小. 增加表空间即向表空间增加数据文件,表空间大小就是数据文件总大小. 检查Oracle各个表空间的增长情况(各表空间使用率) select A.tablespace_name,(1-(A.total)/B.total)*100 used_percent from (select tablespace_name,sum(bytes) total from db

ASM时的OFM特性对影的建数据文件名称的影响及为SYSTEM表空间的数据文件使用别名

客户遇到个DG的问题,存储使用的ASM管理,有多个磁盘盘. 在主库创建数据文件,备库自己主动创建的数据文件都在同一磁盘组,而且在主库创建数据文件是指定的是类似**.DBF的名字,到备库也变成了使用ASM的数字格式**.266.123456 这是由于使用了OMF特性. OMF,全称是Oracle_Managed Files,即Oracle文件管理. 使用OMF能够简化管理员的管理工作,不用指定文件的名字.大小.路径,其名字,大小,路径由oracle 自己主动分配.在删除不再使用的日志.数据.控制文

oracle--查看表空间大小以及修改表空间大小

  一.修改表空间大小 解决以上问题的办法:通过增大表空间即可解决,如下: Sql代码   使用dba用户登陆 sqlplus  / as  sysdba; 执行如下命令: SQL > ALTER TABLESPACE SYSTEM ADD DATAFILE '/u01/app/oracle/oradata/test/system02.dbf' SIZE 20480M AUTOEXTEND OFF; 注意:其中'/u01/app/oracle/oradata/test/system02.dbf'

ASM时的OFM特性对影的建数据文件名的影响及为SYSTEM表空间的数据文件使用别名

客户遇到个DG的问题,存储使用的ASM管理,有多个磁盘盘. 在主库创建数据文件,备库自动创建的数据文件都在同一磁盘组,并且在主库创建数据文件是指定的是类似**.DBF的名字,到备库也变成了使用ASM的数字格式**.266.123456 这是因为使用了OMF特性. OMF,全称是Oracle_Managed Files,即Oracle文件管理. 使用OMF可以简化管理员的管理工作,不用指定文件的名字.大小.路径,其名字,大小,路径由oracle 自动分配.在删除不再使用的日志.数据.控制文件时,O