重建undotbs释放过度占用的空间

简介: 重建undotbs释放过度占用的空间   数据库的undotbs占用空间太大,磁盘空间有点紧,先把undotbs重建一下。 创建新的UNDO表空间 SQL> CREATE SMALLF...
重建undotbs释放过度占用的空间
 

数据库的undotbs占用空间太大,磁盘空间有点紧,先把undotbs重建一下。

创建新的UNDO表空间
SQL> CREATE SMALLFILE UNDO
   2       TABLESPACE "UNDOTBS2"
   3       DATAFILE '/sysion/oracle/oradata/UNDOTBS2A.dbf' SIZE 1000M
   4       AUTOEXTEND
   5       ON NEXT   10M MAXSIZE UNLIMITED, '/sysion/oracle/oradata/
   6       UNDOTBS2B.dbf'
SIZE 1000M AUTOEXTEND
   7       ON NEXT   10M MAXSIZE UNLIMITED
   8   /
附:这个地方由于目录名于文件名不在同一行,导致实际的文件UNDOTBS2B.dbf名前面多了个空格,下次一定要注意!!!
Tablespace created

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

        USN       XACTS STATUS           RSSIZE/1024/1024/1024 HWMSIZE/1024/1024/1024     SHRINKS
---------- ---------- --------------- --------------------- ---------------------- ----------
          0           0 ONLINE             0.00035858154296875     0.00035858154296875           0
          1           0 ONLINE              0.0284347534179688       0.174919128417969        1092
          2           0 ONLINE              0.0196456909179688       0.161247253417969        1343
          3           0 ONLINE              0.0206222534179688       0.546989440917969        1536
          4           0 ONLINE              0.0440597534179688       0.505973815917969        1922
          5           0 ONLINE             0.00109100341796875      0.0792160034179688         150
          6           0 ONLINE              0.0215988159179688       0.260917663574219        1506
          7           0 ONLINE              0.0372238159179688       0.287223815917969        1655
          8           0 ONLINE             0.00402069091796875       0.258903503417969        1369
          9           0 ONLINE              0.0225753784179688       0.259941101074219        1473
         10           0 ONLINE              0.0342941284179688       0.258903503417969        1690
         11           0 ONLINE             0.00890350341796875       0.263786315917969        1549

12 rows selected

SQL> alter system set undo_tablespace=undotbs2 scope=both;

System altered

检查UNDO Segment状态
SQL> select usn,xacts,status,rssize/1024/1024/1024,hwmsize/1024/1024/1024,shrinks
   2   from v$rollstat order by USN;

        USN       XACTS STATUS           RSSIZE/1024/1024/1024 HWMSIZE/1024/1024/1024     SHRINKS
---------- ---------- --------------- --------------------- ---------------------- ----------
          0           0 ONLINE             0.00035858154296875     0.00035858154296875           0
         65           0 ONLINE             0.00011444091796875     0.00011444091796875           0
         66           0 ONLINE             0.00011444091796875     0.00011444091796875           0
         67           0 ONLINE             0.00011444091796875     0.00011444091796875           0
         68           0 ONLINE             0.00011444091796875     0.00011444091796875           0
         69           0 ONLINE             0.00011444091796875     0.00011444091796875           0
         70           0 ONLINE             0.00011444091796875     0.00011444091796875           0
         71           0 ONLINE             0.00011444091796875     0.00011444091796875           0
         72           0 ONLINE             0.00011444091796875     0.00011444091796875           0
         73           0 ONLINE             0.00011444091796875     0.00011444091796875           0
         74           0 ONLINE             0.00011444091796875     0.00011444091796875           0

11 rows selected

删除原UNDO表空间及数据文件
SQL> drop tablespace undotbs1 including contents and datafiles;

Tablespace dropped

目录
相关文章
|
29天前
|
算法 Java C++
【C/C++ 内存知识扩展】内存不足的可能性分析
【C/C++ 内存知识扩展】内存不足的可能性分析
12 0
|
1月前
|
数据库 OceanBase
"磁盘空洞"通常指的是磁盘上有空间未被使用
【2月更文挑战第29天】"磁盘空洞"通常指的是磁盘上有空间未被使用
12 2
|
3月前
|
存储 算法 Java
某操纵系统采用可变分区分配存储管理方法,用户区为512K且始址为0,用空闲分区表管理空闲分区。若分配是采用分配空闲区低地址部分的方案,且初始时用户区的512K空间空闲,对下述申请序列:申请300K,申
某操纵系统采用可变分区分配存储管理方法,用户区为512K且始址为0,用空闲分区表管理空闲分区。若分配是采用分配空闲区低地址部分的方案,且初始时用户区的512K空间空闲,对下述申请序列:申请300K,申
29 0
|
3月前
|
存储 缓存 Windows
释放C盘空间:WinSXS文件夹真实性大小判断及释放占用空间
WinSXS文件夹存储了不同版本的系统组件和动态链接库(DLL),包括各个Windows更新、Service Pack和功能更新安装后保留的旧版文件。即使新版本已经安装并投入使用,旧版本文件仍被保存以确保与依赖旧版本的应用程序兼容。
35 0
释放C盘空间:WinSXS文件夹真实性大小判断及释放占用空间
|
5月前
|
存储 关系型数据库 MySQL
空闲空间管理和文件系统结构的优化策略
对于有科班背景的读者,可以跳过本系列文章。这些文章的主要目的是通过简单易懂的汇总,帮助非科班出身的读者理解底层知识,进一步了解为什么在面试中会涉及这些底层问题。否则,某些概念将始终无法理解。这些计算机基础文章将为你打通知识的任督二脉,祝你在编程领域中取得成功!
空闲空间管理和文件系统结构的优化策略
|
9月前
|
缓存 监控 算法
案例20-内存长期占用导致系统慢
内存长期占用导致系统慢
|
12月前
|
存储 NoSQL 测试技术
rediskey值内存消耗以及性能影响
rediskey值内存消耗以及性能影响
163 0
【读paper】比kmer更省空间的minimizer
【读paper】比kmer更省空间的minimizer
287 1
【读paper】比kmer更省空间的minimizer
|
存储 缓存 Ubuntu
linux内存优化之手工释放linux内存
linux内存优化之手工释放linux内存
145 0
linux内存优化之手工释放linux内存

相关实验场景

更多