数据库监控告警,SYSTEM表空间使用率很高.检查发现LOB字段使用了很大的空间,定位到LOB字段属于SYS_EXPORT_FULL_%表,参考(Doc ID 1626201.1)步骤处理后,表空间使用率大幅下降.

查询使用空间比较多的对象

set linesize 500 pagesize 10
col owner for a20
col segment_name for a30
select owner,segment_name,round(sum(bytes/1024/1024/1024),2) GB from dba_segments where tablespace_name='SYSTEM' group by owner,segment_name order by 3;
OWNER SEGMENT_NAME GB
-------------------- ------------------------------ ----------
SYS SYS_LOB0001301589C00045$$ 6.19
SYS SYS_LOB0011275889C00045$$ 6.46

检查LOB对象属于什么对象

select owner,table_name from dba_lobs where SEGMENT_NAME='SYS_LOB0011275889C00045$$';
OWNER TABLE_NAME
------------------------------ ------------------------------
SYS SYS_EXPORT_FULL_08

确定dump作业没有在运行

SET lines 200
COL owner_name FORMAT a10;
COL job_name FORMAT a20
COL state FORMAT a12
COL operation LIKE state
COL job_mode LIKE state
COL owner.object for a50
SELECT owner_name, job_name, rtrim(operation) "OPERATION",
rtrim(job_mode) "JOB_MODE", state, attached_sessions
FROM dba_datapump_jobs
WHERE job_name NOT LIKE 'BIN$%'
ORDER BY 1,2;
OWNER_NAME JOB_NAME OPERATION JOB_MODE STATE ATTACHED_SESSIONS
------------------------------ ------------------------------ ---------- ------------------------------ ------------------------------ -----------------
SYS SYS_EXPORT_FULL_01 EXPORT FULL NOT RUNNING 0
SYS SYS_EXPORT_FULL_02 EXPORT FULL NOT RUNNING 0
SYS SYS_EXPORT_FULL_03 EXPORT FULL NOT RUNNING 0
SYS SYS_EXPORT_FULL_04 EXPORT FULL NOT RUNNING 0
SYS SYS_EXPORT_FULL_05 EXPORT FULL NOT RUNNING 0
SYS SYS_EXPORT_FULL_06 EXPORT FULL NOT RUNNING 0
SYS SYS_EXPORT_FULL_07 EXPORT FULL NOT RUNNING 0
SYS SYS_EXPORT_FULL_08 EXPORT FULL NOT RUNNING 0
SYS SYS_EXPORT_FULL_09 EXPORT FULL NOT RUNNING 0 OWNER_NAME JOB_NAME OPERATION JOB_MODE STATE ATTACHED_SESSIONS
------------------------------ ------------------------------ ---------- ------------------------------ ------------------------------ -----------------
SYS SYS_EXPORT_FULL_10 EXPORT FULL NOT RUNNING 0
SYS SYS_EXPORT_FULL_11 EXPORT FULL NOT RUNNING 0
SYS SYS_EXPORT_FULL_12 EXPORT FULL NOT RUNNING 0
SYS SYS_EXPORT_FULL_13 EXPORT FULL NOT RUNNING 0
SYS SYS_EXPORT_SCHEMA_01 EXPORT SCHEMA NOT RUNNING 0
SYS SYS_EXPORT_SCHEMA_02 EXPORT SCHEMA NOT RUNNING 0 SELECT o.status, o.object_id, o.object_type,
o.owner||'.'||object_name "OWNER.OBJECT"
FROM dba_objects o, dba_datapump_jobs j
WHERE o.owner=j.owner_name AND o.object_name=j.job_name
AND j.job_name NOT LIKE 'BIN$%' ORDER BY 4,2;
STATUS OBJECT_ID OBJECT_TYPE OWNER.OBJECT
------- ---------- ------------------------- -------------------------------------------
VALID 9766998 TABLE SYS.SYS_EXPORT_FULL_01
VALID 9865781 TABLE SYS.SYS_EXPORT_FULL_02
VALID 9875786 TABLE SYS.SYS_EXPORT_FULL_03
VALID 11162854 TABLE SYS.SYS_EXPORT_FULL_04
VALID 11164797 TABLE SYS.SYS_EXPORT_FULL_05
VALID 11249730 TABLE SYS.SYS_EXPORT_FULL_06
VALID 11273872 TABLE SYS.SYS_EXPORT_FULL_07
VALID 11275889 TABLE SYS.SYS_EXPORT_FULL_08
VALID 11277903 TABLE SYS.SYS_EXPORT_FULL_09
VALID 11281930 TABLE SYS.SYS_EXPORT_FULL_10
VALID 11304143 TABLE SYS.SYS_EXPORT_FULL_11
VALID 11312135 TABLE SYS.SYS_EXPORT_FULL_12
VALID 11314148 TABLE SYS.SYS_EXPORT_FULL_13
VALID 9374980 TABLE SYS.SYS_EXPORT_SCHEMA_01
VALID 9316834 TABLE SYS.SYS_EXPORT_SCHEMA_02

生成删除表的命令

SELECT 'DROP TABLE '||o.owner||'.'||object_name||' PURGE;'
FROM dba_objects o, dba_datapump_jobs j
WHERE o.owner=j.owner_name AND o.object_name=j.job_name
AND j.job_name NOT LIKE 'BIN$%';

将表删除后,SYSTEM表空间使用率使用率已经正常.

注意

不要删除正在运行的dump作业的主表,删除后dump作业会异常终止.

SYSTEM表空间使用率高的更多相关文章

  1. SYSAUX表空间使用率高问题处理

    SYSAUX表空间做为SYSTEM表空间的辅助表空间,主要存放EM相关的内容以及表统计信息,AWR快照,审计信息等,而假设SYSAUX表空间在默认条件下你假设不做不论什么配置,随着时间的推移.会膨胀的 ...

  2. SYSTEM表空间AUD$使用空间过大问题处理

    问题现象:SYSTEM表空间使用率超99%,前期设计时SYSTEM表空间是10G固定大小不允许自动扩展. 1.查询SYSTEM表空间的使用率 set linesize 200 col TABLESPA ...

  3. 由Oracle 11g SYSAUX 和 SYSTEM 表空间回收引发的联想

    0x00--目的 整理一下以前一个SYSTEM表空间和SYSAUX表空间使用率达到99%上限的处理思路和相关知识点,好记性不如烂笔头 0x01--表空间使用率现状 通过查询可得知目前表空间使用情况如下 ...

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

    System表空间大小有10Gb,使用率达到95%,很好奇, 随后执行如下SQL,查看system表空间中使用空间最多的对象 SQL>SELECT * FROM DBA_SEGMENTS T W ...

  5. Oracle 11gR2 Database UNDO表空间使用率居高不下-转载

    客户的数据库是Oracle Database 11.2.0.3.0 for AIX 6.1 64bit的单机数据库.客户查询DBA_FREE_SPACE发现UNDO表空间的使用率高达98%以上.客户的 ...

  6. [转] 使用SQL脚本查看表空间使用率和使用dba_tablespace_usage_metrics视图的差别

    传统的SQL脚本查看表空间使用率,使用的关键视DBA_DATA_FILE和DBA_FREE_SPACE. Oracle 11g引入了DBA_TABLESPACE_USAGE_METRICS视图.其实, ...

  7. [记录]Zabbix3.4配置监控Oracle12c的存活状态和表空间使用率

    Zabbix3.4配置监控Oracle的存活状态和表空间使用率 1.安装zabbix3.4 agent: # rpm -ivh http://repo.zabbix.com/zabbix/3.4/rh ...

  8. SYSTEM表空间满,解决方法

    SYSTEM表空间是Oracle创建数据库时候自动创建的,每个Oracle数据库都会有SYSTEM表空间,而且SYSTEM表空间总是要保持在联机模式下,因为其包含了数据库运行所要求的基本信息,如:数据 ...

  9. oracle表空间使用率统计查询

    今天发现有一张采样表从1月5号开始不记录数据了,所以想查看一下表空间使用率,在网上零零散散找了很多资料,现在记录如下,也不知道哪一个最准确.还有一个就是网上拷贝的sql代码格式太乱了,不好看,找到一个 ...

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

    客户遇到个DG的问题,存储使用的ASM管理,有多个磁盘盘. 在主库创建数据文件,备库自己主动创建的数据文件都在同一磁盘组,而且在主库创建数据文件是指定的是类似**.DBF的名字,到备库也变成了使用AS ...

随机推荐

  1. springboot 实现通用责任链模式

    1.概述 在我们平时的工作中,填写分布填写数据,比如填入商品的基本信息,所有人信息,明细信息,这种情况就可以使用责任链模式来处理. 2.代码实现 2.1商品对象 public class Produc ...

  2. 聊一下怎么十分钟速水CVE

    题目是真的.今天晚上刚接触关于CVE的审计和提交.只能说:牛逼的是真牛逼,水的是真水. 我接下来教你,怎么在10分钟里找到一个CVE的中危漏洞并且提交.然后你就可以去咸鱼接单了,一个一铂快 打开htt ...

  3. Beautiful of programming

    作者:Linus Torvalds 我不知道该如何清楚地描述我对编程的痴迷.对编程的人来说,这是世界上最有趣的事情.这是一个比国际象棋更复杂的游戏,在这个游戏中,你可以制定自己的规则,并基于这些规则得 ...

  4. win10重装如何跳过微软账号直接设置本地帐户

    ​在添加你的帐户界面,选择脱机帐户 第二个页面,选择有限的体验 第三个页面,设置自己本地的用户名 第四个页面,设置自己本地的密码

  5. 扩容ext4分区容量16TB限制

    #扩容ext4分区容量16TB限制 环境: 系统 ubuntu 16 resize2fs 1.42.13 (17-May-2015) 使用resize2fs扩容时如下提示 resize2fs /dev ...

  6. Spring boot 配置文件位置

    Spring boot 的Application.properties 配置文件可以是以下几个地方:classpath:/,classpath:/config/,file:./,file:./conf ...

  7. Qt编写地图综合应用12-路线查询

    一.前言 路线查询的功能只有在线地图才有,因为这个路线规划需要经常更新的,这个数据同步需要大量的人力物力去统计,所以这玩意必须放在服务器端,就算是类似于手机端一样的放在本地离线,也需要隔一段时间更新的 ...

  8. Qt编写地图综合应用6-百度在线地图

    一.前言 百度在线地图的应用老早就做过,后面经过不断的完善才到今天的这个程序,除了基本的可以载入地图并设置一些相关的属性以外,还增加了各种js函数直接异步加载数据比如动态添加点.矩形.圆形.行政区划等 ...

  9. [转]基于 Node.js 实现前后端分离

    为了解决传统Web开发模式带来的各种问题,我们进行了许多尝试,但由于前/后端的物理鸿沟,尝试的方案都大同小异.痛定思痛,今天我们重新思考了"前后端"的定义,引入前端同学都熟悉的No ...

  10. Diary & Note - 两个惊喜

      我们有单位根反演: \[\sum_{k\mid n}[x^n]f(x)=\frac{1}{k}\sum_{i=0}^{k-1}f(\omega_k^i). \] 我们有 CRT: \[x\equi ...