数据库监控告警,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. 2024年值得推荐的6款 Vue 后台管理系统模板,开源且免费!

    前言 在现今的软件开发领域,Vue.js凭借其高效.灵活和易于上手的特性,成为了前端开发的热门选择.对于需要快速搭建企业级后台管理系统的开发者而言,使用现成的Vue后台管理系统模板无疑是一个明智之举. ...

  2. uni-app 简单上手

    1.前言 uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS.Android.Web(响应式).以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/ ...

  3. 再也不用写请求HttpHelper了,HttpClient帮助你

    前言 在C#7.1之后,net推出HttpClient类代替WebRequest, HttpWebRequest, ServicePoint, and WebClient ,先来看下他们在以前的作用 ...

  4. The Financial-Grade Digital Infrastructure

    ​ ​ 01 Product Introduction   The Financial-Grade Digital Infrastructure is a digitally-enabled foun ...

  5. 禅道bug增加自定义字段

    禅道版本 18.9 需求 给禅道的bug模块,增加自定义字段. 目前主要增加"发现阶段"."所属环境"."出现频率" 增加bug的类型 在b ...

  6. tailscale安装教程

    tailscale安装失败可能是由于以下原因之一导致的: 系统兼容性问题:tailscale可能不支持你的操作系统版本或架构.请确保你的系统满足官方的最低要求,并尝试使用官方提供的正确版本进行安装. ...

  7. Knife4j文档请求异常 app.23f8b31d.js:1 SyntaxError: Unexpected token I in JSON at position 6820

    发现代码里example包含了特殊字符[] 去掉[]即可 @ApiModelProperty(value = "状态", example = "INIT, RUNNING ...

  8. 【转载】FISCO BCOS 区块链浏览器的部署

    https://www.cnblogs.com/linbin524/p/11101801.html 前提 前面我们已经通过底层部署.sdk调测.自定义智能合约编写与部署.联合单元测试调测,已经初步对F ...

  9. Qt音视频开发44-本地摄像头推流(支持分辨率/帧率等设置/实时性极高)

    一.前言 本地摄像头推流和本地桌面推流类似,无非就是采集的设备源头换成了本地摄像头设备而不是桌面,其他代码完全一样.采集本地摄像头实时视频要注意的是如果设置分辨率和帧率,一定要是设备本身就支持的,如果 ...

  10. 11.14javaweb学习