当前位置: 首页 > news >正文

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

文章目录

  • 前言
  • 一、确认对应实例的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 undoNAME				     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 undoNAME				     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 undoNAME				     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> 

在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 公钥密码选择题
  • Cesium 台湾省白膜数据渲染
  • Java语言程序设计基础篇_编程练习题**17.17(BitOutputStream)
  • IBM退出中国,LabVIEW未来走向何方?
  • PostgreSQL技术内幕6:PostgreSQL索引技术
  • uniapp / uniapp x UI 组件库推荐大全
  • TCP/IP网络编程:第18章聊天室
  • 基于FPGA的SD卡的数据读写实现(SD NAND FLASH)
  • fast-voice-assistant
  • BPE - Byte Pair Encoding
  • 带你速通C语言——局部与全局变量(15)
  • wmv怎么转换成视频mp4?简单的几种视频格式转换方法
  • 2024最新comfyui保姆级教程来啦!comfyui工作流搭建看这一篇就够了!
  • Day21—爬虫性能优化技巧
  • 【python入门到精通专题】2.不基础的基础知识
  • 10个最佳ES6特性 ES7与ES8的特性
  • canvas 五子棋游戏
  • CentOS 7 防火墙操作
  • hadoop集群管理系统搭建规划说明
  • HomeBrew常规使用教程
  • IDEA 插件开发入门教程
  • JS基础之数据类型、对象、原型、原型链、继承
  • Phpstorm怎样批量删除空行?
  • TypeScript迭代器
  • 好的网址,关于.net 4.0 ,vs 2010
  • 设计模式走一遍---观察者模式
  • 突破自己的技术思维
  • 学习HTTP相关知识笔记
  • 《TCP IP 详解卷1:协议》阅读笔记 - 第六章
  • ​油烟净化器电源安全,保障健康餐饮生活
  • ‌分布式计算技术与复杂算法优化:‌现代数据处理的基石
  • # 利刃出鞘_Tomcat 核心原理解析(二)
  • #、%和$符号在OGNL表达式中经常出现
  • #APPINVENTOR学习记录
  • (007)XHTML文档之标题——h1~h6
  • (6)STL算法之转换
  • (70min)字节暑假实习二面(已挂)
  • (C语言)二分查找 超详细
  • (二)测试工具
  • (分享)自己整理的一些简单awk实用语句
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (附源码)springboot优课在线教学系统 毕业设计 081251
  • (论文阅读31/100)Stacked hourglass networks for human pose estimation
  • (牛客腾讯思维编程题)编码编码分组打印下标题目分析
  • (算法)N皇后问题
  • (新)网络工程师考点串讲与真题详解
  • (一)python发送HTTP 请求的两种方式(get和post )
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • (转)总结使用Unity 3D优化游戏运行性能的经验
  • ******之网络***——物理***
  • *setTimeout实现text输入在用户停顿时才调用事件!*
  • .aanva
  • .babyk勒索病毒解析:恶意更新如何威胁您的数据安全
  • .gitignore文件设置了忽略但不生效
  • .NET Core、DNX、DNU、DNVM、MVC6学习资料