1.查找数据库的UNDO表空间名                                    
 select name from v$tablespace;                              
                                                       
2.检查数据库UNDO表空间占用空间情况以及数据文件存放位置;              
select   file_name, bytes/1024/1024 from dba_data_files;              
                                                       
3.查看回滚段的使用情况,哪个用户正在使用回滚段的资源,如果有用户最好更换时间。
select   s.username, u.name, d.tablespace_name                      
from   v$transaction t,v$rollstat r, v$rollname u, v$session s, dba_rollback_segs d
where   s.taddr=t.addr and t.xidusn=r.usn and r.usn=u.usn and r.usn=d.SEGMENT_ID   order by s.username;
                                                       
4.检查UNDO   Segment状态                                      
select usn,   xacts, rssize/1024/1024/1024, hwmsize/1024/1024/1024, shrinks
 from v$rollstat order by rssize;                              
                                                       
5.创建新的UNDO表空间,并设置自动扩展参数;                        
 create undo tablespace undotbs2   datafile '/home/oracle/product/11.2.0/oradata/srcl/undotbs02.dbf' size 1000m reuse autoextend on next 800m maxsize 10G;
                                                       
6.动态更改spfile配置文件;                                    
alter   system set undo_tablespace=undotbs2 scope=both;              
                                                       
7.等待原UNDO表空间所有UNDO   SEGMENT OFFLINE;                      
select   segment_name, tablespace_name, status from dba_rollback_segs;  
                                                       
8.再执行看UNDO表空间所有UNDO   SEGMENT ONLINE;                      
select   segment_name, tablespace_name, status from dba_rollback_segs;  
                                                       
9.删除原有的UNDO表空间;                                      
drop   tablespace undotbs1 including   contents;                    
                                                       
10.确认删除是否成功;                                        
select name   from v$tablespace;                                
                                                       
11.册除原UNDO表空间的数据文件,其文件名为步骤中执行的结果。            
#rm /home/oracle/product/11.2.0/oradata/srcl/undotbs01.dbf      

最新文章

  1. Email系列(QQ邮箱 + 含附件的邮箱案例 + 项目实战)
  2. [ASP.NET Core] Getting Started
  3. background-position 50% 50%是如何计算的
  4. Struts2返回json
  5. 关于登录的会话控制, 终极解决方案 - chunyu
  6. DG之主库、备库切换(物理备库)
  7. jsonarray----->list
  8. css绘制倒三角
  9. CSS3实现多样的边框效果
  10. Laravel框架中打印sql
  11. luogu P2617 Dynamic Rankings && bzoj 1901 (带修改区间第k大)
  12. 【转载】opencv实现人脸检测
  13. Docker系列(三)Dockerfile 离线构建镜像
  14. iframe和form表单实现ajax请求上传数据
  15. W10笔记本电脑弄成WIFI
  16. 题解-BOI 2004 Sequence
  17. Elasticsearch5.4署遇到的问题
  18. dispatchers 设置
  19. Python数据分析中对重复值、缺失值、空格的处理
  20. JVM虚拟机-类加载器子系统

热门文章

  1. freopen() 函数的使用
  2. phpstudy安装好之后mysql无法启动(亲测可行)
  3. Ubuntu18.04 磁盘挂载在某目录下
  4. 碰撞的小球 ccf (模拟)
  5. VC开发多语言界面 多种方法(非常easy) 有源代码
  6. JSP/FTL 中获取param、request、session、application中的值
  7. Linux ifconfig 配置网络接口
  8. 洛谷P1573 栈的操作 [2017年6月计划 数论11]
  9. 洛谷P1147 连续自然数和 [2017年6月计划 数论01]
  10. PHP 学习1.0