`
txyly998
  • 浏览: 108186 次
  • 性别: Icon_minigender_2
  • 来自: 南京
社区版块
存档分类
最新评论

UNDOTBS1 表空间占用高,最好怎么处理?

SQL 
阅读更多
在对现场数据库做巡检时,使用如下SQL查看表空间使用情况:
select df.tablespace_name "Tablespace",df.bytes/(1024*1024) "Toatal Size(MB)", sum(fs.bytes)/(1024*1024) "Free Size(MB)", round(sum(fs.bytes)*100/df.bytes) "%Free", round((fs.bytes - sum(df.bytes))*100/df.bytes) "%Used" from dba_free_space fs,(select tablespace_name,sum(bytes) bytes from dba_data_files group by tablespace_name) df where fs.tablespace_name(+)=df.tablespace_name group by df.tablespace_name,df.bytes;

结果发现表空间UNDOTBS1占用了96%,对于这种情况最好怎么处理?就只有增大表空间吗?有没有更好的办法?

PS:uodo表空间是用来存储撤销段的内容的.
分享到:
评论

相关推荐

    Oracle的UNDOTBS01.DBF文件太大的解决办法

    Oracle的UNDOTBS01.DBF文件太大的解决办法

    管理undo表空间全面分析详解

    oracle 数据库的 undo表空间管理 全面分析介绍

    undo表空间恢复

    undo表空间恢复

    oracle数据库UNDOTBS空间清理

    数据库UNDOTBS1表空间报警: ##告警172.0.0.1_Oracle数据库读写分离–Oracle_TableSpace:UNDOTBS1使用率超过90,故障已持续0m(IP地址172.0.0.1;告警时间2020.03.11 09:47:53;检查项oracle.check[pre,UNDOTBS1] ;...

    oracle 占用磁盘处理.xlsx

    oracle中 undotbs文件过大导致oracle操作过慢 通过新建undotbs文件 并指定到新的undotbs文件来进行处理

    2010年oracle命令176页完整版型

    create undo tablespace undotbs_tablespace datafile '/XXX/xxx/datafile_name1.ora' size 4095M; 增加表空间: 数据表空间: alter tablespace tablespace_name add datafile '/XXX/xxx/datafile_name1.ora' size ...

    Oracle修改表空间大小的方法

    本文讲述了Oracle修改表空间大小的方法。分享给大家供大家参考,具体如下: 1)查看各表空间分配情况 SQL> select tablespace_name, sum(bytes) / 1024 / 1024 from dba_data_files group by ...UNDOTBS1 100 SYSAUX

    ORACLE数据库空间整理心得

     首先,在网上看到一篇文章,如何Shrink Undo表空间,释放过度占用的空间 ,用上面的指令看了一下,发现我们的硬盘上的UNDO空间也占了2G,所以想到先把这个空间清出来,以解燃眉之急,所以立即进行了测试。...

    Oracle9i数据库系统概述.pdf

    一个数据库至少包含SYSTEM表空间、 UNDOTBS表空间、TEMP表空间、USERS 表空间、INDX表空间等多个表空间,分别存 放数据字典基表数据、回退数据、临时数据、 基表数据、索引数据等数据。 11 2、 段(segment) 表...

    oracle恢复工具-FY_Recover_Data

    由于在System表空间中已经记录了新的信息, 因此用当前的System信息是不能恢复过来的,在AUL/MyDUL中可以当作没有System时的情况来处理,在下面的命令中, 我们用Truncate后的数据对象号就不能进行恢复, 而使用Truncate...

    oracle truncate恢复

    注意:ODU将检查control.txt文件中的第一个数据文件是否为SYSTEM表空间文件,所以要将SYSTEM表空间的第1个文件放在control.txt文件中的第一行。否则将不能自动获得数据字典数据。 3. 运行ODU,并unload数据字典。 ...

    Oracle根据DBF文件恢复.rar

    Oracle根据DBF文件恢复,只需要system01.dbf,undotbs01.dbf和数据库表空间的dbf文件即可恢复数据

    oracle rac日常基本维护命令

    +ORCL_DATA1/orcl/datafile/undotbs1.271.570920865 +ORCL_DATA1/orcl/datafile/undotbs2.265.570913331 +ORCL_DATA1/orcl/datafile/undotbs2.272.570921065 +ORCL_DATA1/orcl/datafile/users.264.570913355 +ORCL_...

    linux系统给oracle数据库增加新的实例(1).pdf

    chmod 777 createdb.sql CREATE DATABASE exchange MAXINSTANCES 8 ...UNDOTBS1 datafile '/u01/app/oracle/oradata/exchange/undo01.dbf' size 20m reuse autoextend on next 5M maxsize unlimited logfile GROUP...

    一个回滚段清理的实例

    日前在整理数据库表空间的是否,发现最大的数据文件来自回滚段。回滚段文件undotbs1的数据文件已经达到23G。 希望清理这部分数据,但一时又无从下手。于是决定深入了解一下这部分内容。

    ORACLE分区

    1、.禁止undo tablespace自动增长 alter database datafile 'full_path\undotbs01.dbf' autoextend off; 2.-- 创建一个新的小空间的undo tablespace create undo tablespace undotBS2 datafile 'full_path\...

    oracle实验报告

    undo tablespace UNDOTBS1 datafile 'E:\app\oracle\oradata\mydb\undotbs1.dbf' size 10m character set ZHS16GBK national character set AL16UTF16 7、创建额外表空间 alter user system temporary ...

    linux系统给oracle数据库增加新的实例.pdf

    chmod 777 createdb.sql CREATE DATABASE exchange MAXINSTANCES 8 ...UNDOTBS1 datafile '/u01/app/oracle/oradata/exchange/undo01.dbf' size 20m reuse autoextend on next 5M maxsize unlimited logfile GROUP...

    oracle误删数据表还原的二种方法(oracle还原)

    一、如果是刚刚删除,那么有两方法: ...undo_tablespace string UNDOTBS1 undo_retention(保持力),10800单位是秒。即3个小时。 修改默认的undo_retention参数设置: 代码如下:ALTER SYSTEM SE

    linux下的Oracle数据库安装,卸载和静默安装

    1.写参数文件,创建实例: vi $ORACLE_HOME/dbs/initorcl.ora 写入以下内容: compatible=10.2.0.1 instance_name=orcl db_name=orcl sga_target=500M sga_max_size=500M job_queue_processes=10 undo_management=...

Global site tag (gtag.js) - Google Analytics