oracle加undo+resize,How To resize undo tablespace in Oracle
参考MOS文章How to Shrink the datafile of Undo Tablespace (文档 ID 268870.1)
操作步骤如下
Create a new undo tablespace with a smaller size:
SQL> create undo tablespace UNDO_RBS1 datafile 'undorbs1.dbf' size ;
Set the new tablespace as the undo tablespace to be used:
SQL> alter system set undo\_tablespace=undo_rbs1;
Drop the old undo tablespace:
SQL> drop tablespace undo_rbs0 including contents.
可能碰到的问题
如果要drop的undo tablespace还有active事务的undo信息,那么需要等到事务结束之后,才能成功运行drop操作,否则会抛出ORA-30013: undo tablespace '%s' is currently in use错误。一般的做法是,重启一次数据库,这样就可以确保所有事物使用的都是新建的undo tablespace。
通过以下sql可以查看当前系统中undo segment的情况:
SQL> select owner,segment_name,tablespace_name
from dba_rollback_segs order by 3;
OWNER SEGMENT_NAME TABLESPACE_NAME
------ ------------------------------ ------------------------------
PUBLIC _SYSSMU1$ RBS
PUBLIC _SYSSMU2$ RBS
PUBLIC _SYSSMU3$ RBS
PUBLIC _SYSSMU5$ RBS
PUBLIC _SYSSMU7$ RBS
PUBLIC _SYSSMU9$ RBS
PUBLIC _SYSSMU10$ RBS
PUBLIC _SYSSMU8$ RBS
PUBLIC _SYSSMU6$ RBS
PUBLIC _SYSSMU4$ RBS
SYS SYSTEM SYSTEM
PUBLIC _SYSSMU11$ UNDO_RBS1
PUBLIC _SYSSMU12$ UNDO_RBS1
PUBLIC _SYSSMU13$ UNDO_RBS1
PUBLIC _SYSSMU14$ UNDO_RBS1
PUBLIC _SYSSMU15$ UNDO_RBS1
PUBLIC _SYSSMU16$ UNDO_RBS1
PUBLIC _SYSSMU17$ UNDO_RBS1
PUBLIC _SYSSMU18$ UNDO_RBS1
PUBLIC _SYSSMU19$ UNDO_RBS1
PUBLIC _SYSSMU20$ UNDO_RBS1
oracle加undo+resize,How To resize undo tablespace in Oracle相关推荐
- 在Oracle中如何让SELECT查询绕过UNDO
是否有想过如何在Oracle中实现脏读(dirty read),在Oracle官方文档或者Asktom的时候显然会提到Oracle是不实现脏读的, 总是有undo来提供数据块的前镜像(before i ...
- oracle数据库中_以下undo和redo说法错误的是,[案例]Oracle报错ORA-01157 ORA-01110 12C数据库undo异常恢复...
天萃荷净 运维DBA反映Oracle 12C数据库报错ORA-01157 ORA-01110,分析原因为undo异常导致 在Oracle 12c三个会话,其中第一个会话对pdb1中的表进行操作,并且有 ...
- 【MySql进阶】undo日志详解:undo日志结构、undo日志链表、回滚段、undo log原理
undo日志 本文为阅读<MySql是怎样运行的>的笔记,供大家参考. 文章目录 undo日志 概述 undo日志数据结构 insert 对应的undo log delete 对应的und ...
- stl resize函数_vector :: resize()函数以及C ++ STL中的示例
stl resize函数 C ++ vector :: resize()函数 (C++ vector::resize() function) vector::resize() is a library ...
- oracle网络加载错误怎么解决,Oracle加载数据库错误解决的方法详细教程
今天小编给大家分享一篇关于Oracle加载数据库错误解决的方法详细教程,感兴趣的朋友跟小编一起来了解一下吧! 注意:安装时要保证Oracle安装目录不能带有中文字符 (如果第一次安装出现"加 ...
- 在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 集群(续)
DBA:Linux 下载 Oracle 数据库 11g 标签 linux, rac, clustering, 全部 在 Oracle Enterprise Linux 和 iSCSI 上 ...
- 在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 11g 集群
作者:Jeffrey Hunter 了解如何以低于 2,700 美元的费用在 Oracle Enterprise Linux 上安装并配置 Oracle RAC 11g 第 2 版开发集群. 本指南中 ...
- oracle 11.2.0.4 mos,Oracle 11.2.0.4 最终版本发布以来的 Oracle PSU 列表
Oracle 11.2.0.4 最终版本发布以来的 Oracle PSU 列表 Oracle 11g R2 是目前客户的主流版本,这个版本后续发布了一系列的补丁,今天列表整理一下,供大家参考. 云和恩 ...
- linux怎么确认oracle已启动,怎么设置在Linux启动后,Oracle也启动,监听也启动
SQL code1 修改/etc/oratab的内容 把sid:$ORACLE_HOME:N 改成sid:$OEACLE_HOME:Y 比如 orcl:/oracle/product/10.2.0/d ...
- PLSQL Developer 插入中文 乱码问题,如图 这个是由于oracle服务器端字符编码 和 Oracle 客户端 字符编码不一致引起的。 检查Oracle服务器端字符编码,用 sel
PLSQL Developer 插入中文 乱码问题,如图 这个是由于oracle服务器端字符编码 和 Oracle 客户端 字符编码不一致引起的. 检查Oracle服务器端字符编码,用 select ...
最新文章
- 页面 table 可编辑的实现
- win10安装vmware tools + 无法拖拽文件解决
- 两个unit取和会溢出吗_真正“爱”一个人时,就会涌现这种强烈的感觉,你曾经体验过吗?...
- python监控服务器信息进行可视化_Python实现数据可视化,看如何监控你的爬虫
- 人,作为社会的基础单元
- CentOS/Ubuntu 下 FTP 服务器(vsftpd)的安装
- 【转载】使用 Google Guava 美化你的 Java 代码
- 求区间不同数的个数 树状数组||莫队算法
- python求100被3he7整除_PYTHON练习题测验
- 教育OA系统该如何选择?
- 一文了解机器人伺服系统
- openwrt路由器-timeout while waiting for PADS.
- 将PDF文件进行文件的编辑需要利用什么软件
- python把英语句子成分字母_(完整版)英语句子成分分析(最完整版)
- matlab ext2int,PF_MATLAB_new 一个非常不错的粒子滤波工具箱,基于面向对象的思 实 实现非线性 ,包 238万源代码下载- www.pudn.com...
- python九九乘法表如何对齐_python怎么样输出九九乘法表
- (数字ic验证)从零开始的apb_watchdog验证模块搭建(二、apb直接发送激励与寄存器模型加入)
- C语言——字符串连接
- python开发简历自我介绍范文_你们简历上的自我介绍怎么写的?
- K-Means聚类算法 — 算法原理、质心计算、距离度量、聚类效果评价及优缺点
热门文章
- jquery.each读取json数据
- Twiiter,下一个热点
- (五)Docker镜像管理1之镜像操作
- VC2005:无法执行添加/移除操作,因为代码元素是只读的....多个解决办法
- 图论--DFS-SPFA求负环
- fedora,linux mint 命令行(终端)打开目录
- 浅析epoll – epoll例子以及分析 - C++爱好者博客
- 使用IsLine FrameWork开发ASP.NET程序之一——命名空间与契约概览
- 输出400以内的smith数java,史密斯(A.O.Smith) 空气净化器 KJ400F-B11
- c语言程序设计样板,《C语言程序设计》课程设计报告书样板.doc