ORA-03113:通信通道的文件结尾-完美解决方案

news2025/1/9 19:00:34

oracle 文档中对这个错误这样解释:

ORA-03113 错误就是说连接到数据库的网络中断了。有些错误由于频繁出现、原因复杂而被 Oracle DBA 们戏称之为"经典的错误"。

 

完美解决方案:

1、查看系统表空间用量:

SELECT
	a.tablespace_name,
	a.bytes total,
	b.bytes used,
	c.bytes free,
	( b.bytes * 100 ) / a.bytes "% USED ",
	( c.bytes * 100 ) / a.bytes "% FREE " 
FROM
	sys.sm$ts_avail a,
	sys.sm$ts_used b,
	sys.sm$ts_free c 
WHERE
	a.tablespace_name = b.tablespace_name 
	AND a.tablespace_name = c.tablespace_name;

2、分析ORA-03113主要原因

从图中主要分析SYSTEM、SYSAUX表空间用量,原因有两点:

       1)、SYSTEM中审计表aud$在数据库编程过程中,对SQL语句的编译过程,资源占用会较大,因此在sys账户下查看,

select count(*) sum from AUD$;

会得知,该数值会非常大。

        2)、SYSAUX则进行的是AWR快照,也会进行占用较多的空间。

        因此,出现ORA-03113,一般以上两个空间会出现严重不足情况。

3、完美解决方式

       用sys账户dba登录,两个原因一一解决:

              1)、清理AUD$审计表记录;

Truncate table AUD$;

                       清理AUD$审计表一条命令即可。

            2)、清理AWR快照步骤稍有麻烦

select dbid, retention from dba_hist_wr_control;

select min(snap_id), max(snap_id) from dba_hist_snapshot where dbid = 1673414163;

执行结果

MIN(SNAP_ID) MAX(SNAP_ID)

------------ ------------

        7689         7896

exec dbms_workload_repository.drop_snapshot_range(7689, 7896,1673414163)

执行结果:PL/SQL procedure successfully completed

select min(snap_id), max(snap_id) from dba_hist_snapshot where dbid = 1673414163;

AWR快照清理结束。

清理后,再去查看system表空间,对比前后结果会有明显变化,这是再进行数据库开发时,不会出现ORA-03113错误。

4、总结

此种解决方案,针对的是数据库开发工作较多情况下,如大量的PL/SQL的函数、包、过程的开发、编译,建议在生产环境尽量不要进行开发,或是生产环境单独将审计和快照移至专门的表空间。

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

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

相关文章

220V转12V芯片-交流45v-265v输入,固定12v输出峰值电流600MA

标题:220V转12V芯片,实现宽电压输入和固定12V输出 摘要:本文介绍了一款具备宽电压输入范围(45V-265V)和固定12V输出的220V转12V芯片。该芯片内置了650V高压MOS管,并通过CS电阻调节输出电流,最大…

在已知的二维坐标里找到最接近的点

一、业务场景 最近在研发的项目,在做可视化层,在全球地图上,对我们的国家的陆地地图经纬度按照步长为1的间隔做了二维处理。在得到一组整数的点位信息后,需要将我们已有的数据库数据(业务项目)按照地址的经纬度,映射到…

如何使用ArcGIS Pro自动矢量化道路

对于已经制作好的电子地图,我们可以通过像素识别的方式将其中的要素提取出来,比如本教程要讲到的道路数据,这里为大家介绍一下在ArcGIS Pro中如何自动矢量化道路,希望能对你有所帮助。 栅格计算 在工具箱中点击“Spatial Analys…

全国职业技能大赛云计算--高职组赛题卷⑤(容器云)

全国职业技能大赛云计算--高职组赛题卷⑤(容器云) 第二场次题目:容器云平台部署与运维任务2 基于容器的web应用系统部署任务(15分)任务3 基于容器的持续集成部署任务(15分)任务4 Kubernetes容器…

IntelliJ IDEA使用——常规设置

文章目录 版本说明主题设置取消检查更新依赖自动导入禁止import xxx.*、允许import内部类显示行号、方法分割线、空格代码提示(匹配所有字母)自定义注释颜色添加头部注释自定义字体设置字符编码关联本地GitJDK编译版本Maven配置Tomcat配置代码注释设置头…

37.流光溢彩的渐变加载条动画效果

特效 源码 index.html <!DOCTYPE html> <html> <head> <title>Glowing Gradient Loading Animation</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body><…

DEA一直updating index,这样无法使用其内部各种方法跳转,而且持续时间特别长

IDEA一直updating index&#xff0c;这样无法使用其内部各种方法跳转&#xff0c;而且持续时间特别长 解决方案 点击File菜单&#xff0c;点击子菜单Invalid Caches,弹出弹窗后选择Invalid Caches And Restart重启后就可以了 问题原因 分析了一下&#xff0c;这次引起的原因…

leetcode543 二叉树的直径

题目 给你一棵二叉树的根节点&#xff0c;返回该树的 直径 。 二叉树的 直径 是指树中任意两个节点之间最长路径的 长度 。这条路径可能经过也可能不经过根节点 root 。 两节点之间路径的 长度 由它们之间边数表示。 示例 输入&#xff1a;root [1,2,3,4,5] 输出&#xff1…

从追问AI到人机融合再到人机环境系统智能

人工智能与人类的多元价值对齐是一个复杂而重要的问题。虽然人工智能系统具有强大的计算和学习能力&#xff0c;但它们缺乏人类的情感、道德判断和伦理意识。然而&#xff0c;以下几个方面可以帮助实现人工智能与人类的多元价值对齐&#xff1a;&#xff08;1&#xff09;制定明…

【AI视野·今日NLP 自然语言处理论文速览 第三十五期】Mon, 18 Sep 2023

AI视野今日CS.NLP 自然语言处理论文速览 Mon, 18 Sep 2023 Totally 51 papers &#x1f449;上期速览✈更多精彩请移步主页 Daily Computation and Language Papers "Merge Conflicts!" Exploring the Impacts of External Distractors to Parametric Knowledge Gra…

自动化测试—选择器

根据id选择名字&#xff1a; <input type"text" idsearchtext />element wd.find_element(By.CSS_SELECTOR, #searchtext) element.send_keys(你好)根据class选择元素的两种方式&#xff1a; 1.By.CLASS_NAME&#xff1a; elements wd.find_elements(By.…

C语言每日一题(7):获得月份天数

文章主题&#xff1a;获得月份天数&#x1f525;所属专栏&#xff1a;C语言每日一题&#x1f4d7;作者简介&#xff1a;每天不定时更新C语言的小白一枚&#xff0c;记录分享自己每天的所思所想&#x1f604;&#x1f3b6;个人主页&#xff1a;[₽]的个人主页&#x1f3c4;&…

MySQL数据库操作以及sql语句总结

一、MySQL数据库知识点补充 一个数据库就是一个完整的业务单元&#xff0c;可以包含多张表&#xff0c;数据被存储在表中在表中为了更加准确的存储数据&#xff0c;保证数据的正确有效&#xff0c;可以在创建表的时候&#xff0c;为表添加一些强制性的验证&#xff0c;包括数据…

day29IO流(其他流)

1. 缓冲流 昨天学习了基本的一些流&#xff0c;作为IO流的入门&#xff0c;今天我们要见识一些更强大的流。比如能够高效读写的缓冲流&#xff0c;能够转换编码的转换流&#xff0c;能够持久化存储对象的序列化流等等。这些功能更为强大的流&#xff0c;都是在基本的流对象基础…

【Proteus仿真】【STM32单片机】数字秒表设计

文章目录 一、功能简介二、软件设计三、实验现象联系作者 一、功能简介 系统运行后&#xff0c;数码管默认不显示&#xff0c;当按下K1按下后&#xff0c;启动计时&#xff1b; 可按下K2键记录时间&#xff0c;可记录3次。也可再按下K1键停止&#xff0c;再次按下K1键继续运行…

【记录成长】大学时光已过半, 分享我的大二暑期实习经历

你好&#xff0c;我是cpt&#xff0c;本文章记录我大二暑期找实习的过程&#xff0c;以及工作中的点点滴滴&#xff0c;还有一些经验分享&#xff0c;希望能够帮助到你。 实习投递 (BOSS 1k沟通 10面) 投递 我是2023.6.16 才开始投递的 当时真的很晚了 基本很少hc 而且小公司…

Vuex —— 状态管理 | Module

在前面讲到了关于Vuex数据状态管理的内容&#xff0c;讲了Vuex的五大核心属性&#xff0c;在这五大核心属性中就 state、mutation 和 actions 在前面介绍 Vuex 状态管理和讲 Vuex 中的同步和异步操作已经比较熟悉了&#xff0c;getter 是基于state 的计算属性&#xff0c;vue 中…

用青龙面板实现阿里云盘每日签到

什么是青龙面板 ? 青龙面板 是支持 Python3、JavaScript、Shell、Typescript 的定时任务管理平台。 青龙面板从功能上看&#xff0c;和群晖的 计划任务 很像&#xff0c;都可以定时执行一个任务&#xff0c;并发送通知&#xff0c;只是青龙面板更强大一些。 安装 在群晖上以…

【校招VIP】测试计划之系统测试

考点介绍&#xff1a; 系统测试是将经过测试的子系统装配成一个完整系统来测试。它是检验系统是否确实能提供系统方案说明书中指定功能的有效方法。测试重点是整个系统的运行以及与其他软件的兼容性。 测试计划之系统测试-相关题目及解析内容可点击文章末尾链接查看&#xff…

静力水准仪的安装方式

监测系统的安装 概括 初次安装监测系统时&#xff0c;需结合现场施工情况遵循先后主次的顺序操作&#xff0c;合理的规划安装顺序可避免安装过程的失误造成的返工&#xff1b; 正常顺序为&#xff1a; 1.确定测量基准点的位置和监测点的位置并作出标记&#xff1b; 2.对基…