Oracle rac模式下undo表空间爆满的解决

news2024/11/15 14:01:59

文章目录

  • 前言
  • 一、确认对应实例的undo表空间
  • 二、确认对应实例undo的文件位置
  • 三、确认回滚段使用情况
  • 四、检查undo segment状态
  • 五、创建新的undo表空间并进行切换
  • 六、等待原undo表空间segment状态变更为offline
  • 七、删除原undo表空间以及数据文件

前言

在这里插入图片描述

一、确认对应实例的undo表空间

show parameter undo

在这里插入图片描述

二、确认对应实例undo的文件位置

select file_name, bytes / 1024 / 1024 / 1024
from dba_data_files
where tablespace_name like 'UNDOTBS%';

在这里插入图片描述

三、确认回滚段使用情况

#如果为空则证明该表空间可以被删除,否则要放其他时间处理尤其生产环境下。

select s.username, u.name
from gv$transaction t, gv$rollstat r, v$rollname u, gv$session s
where s.taddr = t.addr
and t.xidusn = r.usn
and r.usn = u.usn
order by s.username;

在这里插入图片描述

四、检查undo segment状态

select usn,
       xacts,
       status,
       rssize / 1024 / 1024,
       hwmsize / 1024 / 1024,
       shrinks
from v$rollstat
order by rssize;

在这里插入图片描述

五、创建新的undo表空间并进行切换

SQL> create pfile='/home/oracle/t1.txt' from spfile;

ファイルが作成されました。

SQL> 
SQL> 
SQL>  create undo tablespace undotbs02 datafile '+DATA' size 10240m  autoextend on next 10m;

表領域が作成されました。

SQL> 
SQL> create undo tablespace undotbs01 datafile '+DATA' size 10240m  autoextend on next 10m;

表領域が作成されました。

SQL> 
SQL> 
SQL> alter system set undo_tablespace=undotbs02 sid='cxldb2' scope=both;

システムが変更されました。

SQL> 
SQL> 
SQL> show parameter undo

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
temp_undo_enabled		     boolean	 FALSE
undo_management 		     string	 AUTO
undo_retention			     integer	 10800
undo_tablespace 		     string	 UNDOTBS02
SQL> 

##inst_id=1
SQL> 
SQL> show parameter undo

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
temp_undo_enabled		     boolean	 FALSE
undo_management 		     string	 AUTO
undo_retention			     integer	 10800
undo_tablespace 		     string	 UNDOTBS1
SQL> 
SQL> 
SQL> alter system set undo_tablespace=undotbs01 sid='cxldb1' scope=both;

システムが変更されました。

SQL> 
SQL> show parameter undo

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
temp_undo_enabled		     boolean	 FALSE
undo_management 		     string	 AUTO
undo_retention			     integer	 10800
undo_tablespace 		     string	 UNDOTBS01
SQL> 

六、等待原undo表空间segment状态变更为offline

select t.segment_name, t.tablespace_name, t.segment_id, t.status
from dba_rollback_segs t
where t.tablespace_name in ('UNDOTBS1','UNDOTBS2')
and t.status != 'OFFLINE';

在这里插入图片描述

七、删除原undo表空间以及数据文件

SQL> drop tablespace UNDOTBS1 including contents and datafiles;

表領域が削除されました。

SQL> drop tablespace UNDOTBS2 including contents and datafiles;

表領域が削除されました。

SQL> 

在这里插入图片描述

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

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

相关文章

如何把自动获取的ip地址固定

在大多数网络环境中,‌设备通常会自动从DHCP服务器获取IP地址。‌这种动态分配IP的方式虽然灵活方便,‌但在某些特定场景下,‌我们可能需要将设备的IP地址固定下来,‌以确保网络连接的稳定性和可访问性。‌本文将详细介绍如何把自…

C++知识点概述

C知识点概述 C是一种功能强大的编程语言,广泛应用于系统软件、游戏开发、高性能服务器和客户端应用等领域。在大学课程中,C通常作为计算机科学和软件工程学科的核心课程之一。以下是C的一些关键知识点,这些知识点构成了大学课程的基础。 1.…

CTF入门之奇怪的密码及图形编码总结篇(持续更新中ing)

CTF入门之奇怪的编码及图形编码(持续更新中ing UTF-8,unicode乱码社会主义核心价值观编码:在线解码: 与佛论禅:在线解密网站: 与熊论道:在线网站解密: 兽音:在线网站解密&#xff1a…

MySQL数据库(0)—— 云服务器安装MySQL

本篇主要介绍在Ubuntu环境下安装MySQL 一,查看系统版本 lsb_release -a二,添加MySQL APT 源 2.1 访问下载页面并下载发布包 传送门:MySQL :: Download MySQL APT Repository 下载之后,就可以通过 rz 命令上传到云服务器上&…

大牛荐书:美团王慧文清华大学产品经理课推荐阅读书单

美团网的王兴大家应该都很熟悉,作为美团的掌舵人和1号位,带领美团于2018年9月在港交所上市,公司市值在国内互联网大厂中排名第4,公司全职员工数11.5万人,2023年实现营业收入2767亿元,利润233亿元。 相比王兴…

MATLAB下的粒子滤波例程|三维非线性模型|组合导航|PF代码(无需下载,直接复制到MATLAB上即可运行)

文章目录 模型与程序概述PF介绍运行结果程序代码各部分模块的作用模型与程序概述 模拟INS、GPS组合导航的应用背景。在模型预处理的时候通过迭代计算三维位置的真值和滤波前(模拟纯INS计算)的值。 通过 P F PF PF(粒子滤波, p

WorkPlus安全即时通讯:端到端加密开启信息保密新时代

在数字化时代,信息的保密性和安全性变得越发重要。企业和个人需要确保他们的敏感信息和机密通讯不会落入黑客或第三方的手中。为了满足这一需求,WorkPlus安全即时通讯平台应运而生。作为一款拥有端到端加密功能的通讯平台,WorkPlus着重于保护…

8.30 容器部署project-exam-system项目

一、项目-使用docker部署project-exam-system 1、背景 在一台主机之内,实现容器的编排,发布考试系统 2、环境准备 # 部署docker环境 [rootdocker ~]# sh docker.sh [rootdocker ~]# vim /etc/docker/daemon.json { "registry-mirrors…

【 html+css 绚丽Loading 】 000031 三元轮回盘

前言:哈喽,大家好,今天给大家分享htmlcss 绚丽Loading!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏关注哦 &#x1f495…

揭秘Flutter职业版图:深度剖析最新Flutter岗位招聘动态

Flutter作为谷歌开发的开源移动UI框架,近年来在跨平台应用开发领域获得了显著的关注和应用。 随着Flutter的广泛应用,企业对于Flutter开发者的需求也在不断增加。这不仅仅体现在初创公司中,许多大型企业和科技公司也在积极寻找Flutter专业人…

智能体进化发展了一年,现在的RPA Agent迭代到什么程度了?

智能体进化发展了一年,现在的RPA Agent迭代到什么程度了?抓取豆瓣信息、自己制作PPT,这款AI Agent真的实现了流程全自动化AI Agent构建到执行全自动化,持续进化RPA Agent再次降低智能体应用门槛C端AI Agent构建与应用实现端到端&a…

1万多条华夏对联春联大全ACCESS\EXCEL数据库

对联是华#夏文化独有的一种文学艺术形式,讲究对仗工整,平仄协调,有固定格式和统一要求。今天这个数据库精选了古今流传的各类文字联上万余条。 分类情况统计:1春联(3234)、2婚联(805&#xff09…

「C++系列」多态

【人工智能教程】,前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。 点击跳转到网站:【人工智能教程】 文章目录 一、多态1. 虚函数(Virtual Functions)2. …

多线程——概念

​ 进程 操作系统中进行资源分配的基本单位,进程就是进行中的程序,处于运行过程中的。 三个基本特征: 独立性:进程是独立运行,独立获取资源,独立接收调度的基本单。没有进程本身的统一,其他…

无人机专业大学生参与无人机飞手执照培训技术分析

无人机专业的大学生参与无人机飞手执照培训,不仅是获取职业资质的重要步骤,也是提升专业技能和就业竞争力的关键。以下是对无人机专业大学生参与无人机飞手执照培训的技术分析: 1. 培训内容的全面性 无人机飞手执照培训涵盖了从无人机基础知…

数据取证:GetData Forensic Explorer,强大的文件分析和数据恢复工具

天津鸿萌科贸发展有限公司是 GetData 公司 Forensic Explorer 电子数据取证调查软件的授权代理商。 Forensic Explorer 是一款适合新手和经验丰富的调查员使用的取证工具,它将灵活易用的图形界面与高级排序、过滤、关键词搜索、数据恢复和脚本技术相结合。可以快速处…

5个惊人策略:打造完美的企业内部知识库

引言: 在这个快速变化的商业环境中,拥有一个结构化和高效的内部知识库不再是可选项,而是企业成功的必需品。SaaS(Software as a Service,软件即服务)平台的兴起,为企业打造这样的内部知识库提供…

一文带你springai+ollama实现chat

Spring AI Spring AI 项目旨在简化开发集成了人工智能功能的应用程序,而不增加不必要的复杂性。该项目从一些著名的 Python 项目中汲取灵感,例如 LangChain 和 LlamaIndex,但 Spring AI 并不是这些项目的直接移植。该项目的创立基于这样的信念…

龙芯+FreeRTOS+LVGL实战笔记(新)——02准备工程和驱动文件

本专栏是笔者另一个专栏《龙芯RT-ThreadLVGL实战笔记》的姊妹篇,主要的区别在于实时操作系统的不同,章节的安排和任务的推进保持一致,并对源码做了完善与优化,各位可以先到本人主页下去浏览另一专栏的博客列表(目前已撰…

基于Java的图书推荐系统的设计与实现(论文+源码)_kaic

摘要 随着中国城市现代化的发展进程越来越快,网络信息无论是数量还是传播速度早已超过纸质传媒,图书推荐系统是否能提供高效和优质的服务己成为图书阅读的重要环节。因此,需要构建一套基于Java编程语言的图书推荐系统。本系统使用Java语言和S…