oracle expdp导致system表空间满

news2024/9/20 8:44:53

今天下午,项目经理反馈有套11204版本数据库无法使用了,立刻登录检查环境发现SYSTEM表空间使用率99.99%了

TABLESPACE_NAME    MAXSIZE_MB ACTUALSIZE_MB  USED_MB   FREESPACE_MB  SPACE USAGE
----------------- ---------- ------------- ---------- ------------ -------------
SYSTEM            32767        32767            32766          1               99.99%

到这里以为是审计数据太大导致的,但查询发现没开审计,如下图,第一次遇到该种情况

SYS > show parameter audit_trail

NAME           TYPE         VALUE
------------- -------     ----------
audit_trail      string     NONE
SYS>
 
 
SYS > select count(*) sum from AUD$;

       SUM
----------
        0

 查看SYSTEM表空间下面大表

SQL>  set pagesize 199 linesize 199;
 col SEGMENT_NAME for a30;
 select * from (Select Segment_Name,Sum(bytes)/1024/1024/1024 From dba_Extents where TABLESPACE_NAME='SYSTEM' Group By Segment_Name order by 2 desc ) WHERE ROWNUM <= 10 ;  

SEGMENT_NAME                               SUM(BYTES)/1024/1024/1024
------------------------------                         -------------------------
SYS_LOB0000261488C00045$$              .432617188
SYS_LOB0000269830C00045$$              .432617188
SYS_LOB0000275177C00045$$              .430664063
SYS_LOB0000270224C00045$$              .4296875
SYS_LOB0000264343C00045$$              .4296875
SYS_LOB0000260763C00045$$              .4296875
SYS_LOB0000274880C00045$$              .4296875
SYS_LOB0000268850C00045$$              .4296875
SYS_LOB0000259802C00045$$              .4296875
SYS_LOB0000277331C00045$$              .4296875

10 rows selected.

 继续排查,发现应该expdp备份失败导致的问题

SQL>select owner,table_name from dba_lobs where SEGMENT_NAME='SYS_LOB0000261488C00045$$';

OWNER                   TABLE_NAME
------------------------------ ----------------------------------------
SYS                   SYS_EXPORT_FULL_46

 查看expdp备份的log,确实是备份失败导致的

[root@hydb1 ~]# tail -30 /tmp/expdp_orcl20230615.log
ORA-39171: Job is experiencing a resumable wait.
ORA-01691: unable to extend lob segment SYS.SYS_LOB0000277473C00045$$ by 1024 in tablespace SYSTEM
ORA-39171: Job is experiencing a resumable wait.
ORA-01691: unable to extend lob segment SYS.SYS_LOB0000277473C00045$$ by 1024 in tablespace SYSTEM
ORA-39171: Job is experiencing a resumable wait.
ORA-01691: unable to extend lob segment SYS.SYS_LOB0000277473C00045$$ by 1024 in tablespace SYSTEM
ORA-39171: Job is experiencing a resumable wait.
ORA-01691: unable to extend lob segment SYS.SYS_LOB0000277473C00045$$ by 1024 in tablespace SYSTEM
ORA-39126: Worker unexpected fatal error in KUPW$WORKER.CREATE_OBJECT_ROWS [TABLE]
TABLE:"XGFW"."STD_TS_ZSJX"
ORA-30032: the suspended (resumable) statement has timed out
ORA-01691: unable to extend lob segment SYS.SYS_LOB0000277473C00045$$ by 1024 in tablespace SYSTEM

ORA-06512: at "SYS.DBMS_SYS_ERROR", line 105
ORA-06512: at "SYS.KUPW$WORKER", line 9721

----- PL/SQL Call Stack -----
  object      line  object
  handle    number  name
0x42d2b08d0     21979  package body SYS.KUPW$WORKER
0x42d2b08d0      9742  package body SYS.KUPW$WORKER
0x42d2b08d0      8638  package body SYS.KUPW$WORKER
0x42d2b08d0     11712  package body SYS.KUPW$WORKER
0x42d2b08d0      2808  package body SYS.KUPW$WORKER
0x42d2b08d0     10422  package body SYS.KUPW$WORKER
0x42d2b08d0      1824  package body SYS.KUPW$WORKER
0x3c7e83b50         2  anonymous block

Job "SYS"."SYS_EXPORT_FULL_70" stopped due to fatal error at Thu Jun 15 21:42:28 2023 elapsed 0 02:02:22

 把所有备份失败所产生的表清理干净,释放了SYSTEM表空间

SQL> drop table sys.SYS_EXPORT_FULL_01 purge;
..........
..........
..........
SQL> drop table sys.SYS_EXPORT_FULL_70 purge;

查看定时任务,确实sys用户备份的

 expdp \"/ as sysdba\"  directory=dir_dump dumpfile=orcl_20230609_022001.dmp logfile=expdp_orcl_"$DAY".log full=y
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/660270.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

单向散列函数(哈希)【密码学】(一)

目录 一、前言&#xff1a;密码学有什么用&#xff1f; 二、单向散列函数 1、单向函数 2、散列函数 3、单向散列函数 三、怎么解决完整性问题 四、如何设置合适的安全强度 一、前言&#xff1a;密码学有什么用&#xff1f; 二、单向散列函数 单向散列函数就是用来解决…

哈工大计算机网络传输层协议详解之:可靠数据传输的基本原理

哈工大计算机网络传输层协议详解之&#xff1a;可靠数据传输的基本原理 可靠数据传输原理 什么是可靠&#xff1f; 不错、不丢、不乱 可靠数据传输协议 可靠数据传输对应用层、传输层、链路层都很重要 网络Top-10问题 信道的不可靠特性决定了可靠数据传输协议(rdt)的复杂性…

【最全】如何不写代码将 Dicom 图像转 Nifti 格式, 7种工具任你选!

大多数医学成像设备以复杂的 DICOM 格式(后缀 .dcm)的变体存储图像。许多科学工具希望医学图像以更简单的 NIfTI 格式&#xff08;后缀 nii.gz&#xff09;存储。事实上&#xff0c;我们做深度学习基本都是使用的 nii.gz 格式或者 nii 格式。 那么&#xff0c;如何将 dicom 格…

一文吃透 CSS Flex 布局

原文链接&#xff1a;一文吃透 CSS Flex 布局 教学游戏 这里有两个小游戏&#xff0c;可用来练习 flex 布局。 塔防游戏 送小青蛙回家 Flexbox 概述 Flexbox 布局也叫 Flex 布局&#xff0c;弹性盒子布局。 它决定了元素如何在页面上排列&#xff0c;使它们能在不同的屏幕…

Mysql索引、事务以及存储引擎

目录 一、索引 1.概述 2.作用 3.索引的缺点 4.创建索引的原则依据 5.索引分类和创建 5.1普通索引 5.2唯一索引 5.3主键索引 5.4组合索引&#xff08;单列索引与多列索引&#xff09; 5.5全文索引&#xff08;FULLTEXT&#xff09; 6.查看索引 7.删除索引 二、事务…

测试必会技能之接口性能测试方案你会不会写?

目录 一、 性能测试术语解释 二、 性能测试方法及目标 三、 性能需求分析 四、 性能测试范围 五、 并发数计算方法 六、 性能测试用例与场景 七、 性能测试工具选择 八、 性能测试结果分析 九、 性能测试通过标准 总结&#xff1a; 一、 性能测试术语解释 …

腾讯云服务器可用区什么意思?

腾讯云服务器可用区什么意思&#xff1f;可用区&#xff08;Zone&#xff09;是指腾讯云在同一地域内电力和网络互相独立的物理数据中心&#xff0c;一个可用区故障不会影响另一个可用区的正常运行&#xff0c;所以可用区用于构建高容灾、高可靠性应用。腾讯云服务器网来详细说…

java为什么不支持多继承

Java为什么不支持多继承 前面我们提到过“继承则好比武侠中的传承血脉&#xff0c;子类可以继承父类的属性和方法&#xff0c;并且可以根据需要进行自我扩展&#xff0c;这样就不用从头造轮子&#xff0c;提高了代码的重用性和可维护性。”&#xff0c;在java中支持接口实现多继…

龙芯电脑(LoongArch)如何升级BIOS(UEFI固件)

龙芯UEFI 获取地址&#xff08;包括3A5000 台式机&#xff0c;笔记本&#xff0c;3C5000 服务器&#xff09;&#xff1a; gitee: https://gitee.com/loongson/Firmware github: https://github.com/loongson/Firmware 根据自身机型选择相应的固件&#xff08;Image目录有相…

第七章——微分方程

注&#xff1a;//之后的都是注释&#xff0c;不是过程。 一、求常系数线性齐次微分方程的通解 1.一般形式&#xff1a;ypyqy0。 2.齐次&#xff1a;“齐次”的含义就是次数相等&#xff0c;ypyqy0都是一次幂&#xff0c;所以是齐次线性微分方程&#xff0c;如果说加上一个常…

有理函数积分

有理函数积分&#xff0c;一共分为三步&#xff1a; ①有理函数拆分 ②求待定系数 ③积分 一、有理函数拆分 有理函数拆分就是需要把被积函数拆开成若干项简单真分式相加。 &#xff08;真分式&#xff1a;分子最高次幂&#xff1c;分母最高次幂&#xff09; 简单真分式&#x…

自定义注解实现数据脱敏

自定义注解实现数据脱敏 在实际开发中经常会遇到有一些信息不能全部展示用户&#xff0c;需要隐藏&#xff08;可以叫脱敏&#xff09;一部分的情况比如地址&#xff0c;电话&#xff0c;手机号&#xff0c;身份证等。 脱敏的做法目前我知道的方法有&#xff1a; 1&#xff09;…

JMeter 性能测试基本过程及示例,希望可以帮到你

目录 jmeter 为性能测试提供了一下特色&#xff1a; 基本过程 总结 jmeter 为性能测试提供了一下特色&#xff1a; jmeter 可以对测试静态资源&#xff08;例如 js、html 等&#xff09;以及动态资源&#xff08;例如 php、jsp、ajax 等等&#xff09;进行性能测试 jmeter 可…

(CVPR-2014)DeepPose:通过深度神经网络进行人体姿态估计

DeepPose&#xff1a;通过深度神经网络进行人体姿态估计 论文题目&#xff1a;DeepPose: Human Pose Estimation via Deep Neural Networks 论文是谷歌发表在CVPR 2014的工作 论文地址 Abstract 我们提出了一种基于深度神经网络 (DNN) 的人体姿态估计方法。姿势估计被表述为基…

202318读书笔记|《芭蕉·芜村·一茶:俳句三圣新译300》——樱花——让一整个春夜亮起来!

202318读书笔记&#xff5c;《芭蕉芜村一茶&#xff1a;俳句三圣新译300》——樱花——让一整个春夜亮起来&#xff01; 《芭蕉芜村一茶&#xff1a;俳句三圣新译300》诗歌&#xff0c;词&#xff0c;短歌&#xff0c;俳句我都喜欢&#xff0c;读起来轻松明快&#xff01; 松尾…

【代码实验】YOLO V7利用pycocotools进行评估时的一些问题

文章目录 一、无法使用pycocotools进行评估二、使用pycocotools计算的结果与YOLO自身的mAP差异较大的原因 一、无法使用pycocotools进行评估 yolov7有自己的计算mAP方式&#xff0c;但是在使用pycocotools进行test时&#xff0c;出现了pycocotools unable to run: Results do …

Java关键词synchronized

目录 一、通过卖票系统观察多线程的安全隐患 二、synchronized的基本知识 1.使用synchronized的原因 2.synchronized的作用 3.synchronized的基本格式 a.synchronized加在方法名前 b.synchronized用在方法中 4. Java锁机制 5.synchronized注意事项 三、使用synchronize…

【可变参数列表如何可变?】

可变参数列表 本章重点 学会使用可变参数列表的使用与原理 函数传参补充知识 如果函数没有形式参数&#xff0c;仍然可以给函数传递参数。在c语言中&#xff0c;只要发生了函数调用并且传递了函数&#xff0c;必定形成临时变量。所谓的临时拷贝本质就是在栈帧内部形成的&#…

Tcl常用命令备忘录-基础篇

一、置换 1、变量置换 在Tcl中&#xff0c;$符号可以用来引用变量。变量置换可以用来将变量的值嵌入到代码中。例如&#xff1a; set name "Tom" puts "Hello, $name!"这个示例中&#xff0c;变量$name的值会在输出语句中被替换为"Tom"。 2…

腾讯云服务器镜像市场快速搭建WordPress博客网站教程

通过腾讯云服务器的镜像市场搭建WordPress网站非常简单&#xff0c;不需要手动配置WP所需的Web环境&#xff0c;一键即可安装WordPress博客&#xff0c;腾讯云百科使用腾讯云服务器通过镜像市场的WordPress镜像搭建WP网站教程&#xff1a; 目录 腾讯云服务器通过市场镜像安装…