Oracle 11g 扩展UNDO表空间

原创 2018年04月15日 23:42:25

Oracle 11g 扩展UNDO表空间

1.查看数据文件位置
set linesize 200
col file_name for a50
col tablespace_name for a20
select file_id,file_name,tablespace_name,sum(bytes)/1024/1024 total_mb,autoextensible from dba_data_files group by file_name,file_id,tablespace_name,autoextensible order by file_id;

SYS@PROD1 > /

   FILE_ID FILE_NAME                                          TABLESPACE_NAME        TOTAL_MB AUTOEX
---------- -------------------------------------------------- -------------------- ---------- ------
         1 /u01/app/oracle/oradata/PROD/system01.dbf          SYSTEM                      970 YES
         2 /u01/app/oracle/oradata/PROD/sysaux01.dbf          SYSAUX                      570 YES
         3 /u01/app/oracle/oradata/PROD/undotbs01.dbf         UNDOTBS1                     30 YES
         4 /u01/app/oracle/oradata/PROD/users01.dbf           USERS                        65 YES
         5 /u01/app/oracle/oradata/PROD/test.dbf              TEST                        100 NO

2.如果UNDO表空间是自动扩展,在确定没有业务进行的情况下,关掉自动扩展
SYS@PROD1 > alter database datafile '/u01/app/oracle/oradata/PROD/undotbs01.dbf' autoextend off;

Database altered.

SYS@PROD1 > set linesize 200
SYS@PROD1 > col file_name for a50
SYS@PROD1 > col tablespace_name for a20
SYS@PROD1 > select file_id,file_name,tablespace_name,sum(bytes)/1024/1024 total_mb,autoextensible from dba_data_files group by file_name,file_id,tablespace_name,autoextensible order by file_id;

   FILE_ID FILE_NAME                                          TABLESPACE_NAME        TOTAL_MB AUTOEX
---------- -------------------------------------------------- -------------------- ---------- ------
         1 /u01/app/oracle/oradata/PROD/system01.dbf          SYSTEM                      970 YES
         2 /u01/app/oracle/oradata/PROD/sysaux01.dbf          SYSAUX                      570 YES
         3 /u01/app/oracle/oradata/PROD/undotbs01.dbf         UNDOTBS1                     30 NO
         4 /u01/app/oracle/oradata/PROD/users01.dbf           USERS                        65 YES
         5 /u01/app/oracle/oradata/PROD/test.dbf              TEST                        100 NO

3.添加数据文件,扩展UNDO表空间
alter tablespace UNDOTBS1 add datafile '/u01/app/oracle/oradata/PROD/undotbs02.dbf' size 120M;

SYS@PROD1 > alter tablespace UNDOTBS1 add datafile '/u01/app/oracle/oradata/PROD/undotbs02.dbf' size 120M;

Tablespace altered.

查询数据文件,显示已添加成功
SYS@PROD1 > select file_id,file_name,tablespace_name,sum(bytes)/1024/1024 total_mb,autoextensible from dba_data_files group by file_name,file_id,tablespace_name,autoextensible order by file_id;

   FILE_ID FILE_NAME                                          TABLESPACE_NAME        TOTAL_MB AUTOEX
---------- -------------------------------------------------- -------------------- ---------- ------
         1 /u01/app/oracle/oradata/PROD/system01.dbf          SYSTEM                      970 YES
         2 /u01/app/oracle/oradata/PROD/sysaux01.dbf          SYSAUX                      570 YES
         3 /u01/app/oracle/oradata/PROD/undotbs01.dbf         UNDOTBS1                     30 NO
         4 /u01/app/oracle/oradata/PROD/users01.dbf           USERS                        65 YES
         5 /u01/app/oracle/oradata/PROD/test.dbf              TEST                        100 NO
         6 /u01/app/oracle/oradata/PROD/undotbs02.dbf         UNDOTBS1                    120 NO

查询表空间大小,UNDO表空间大小已改变
select tablespace_name,autoextensible,sum(bytes)/1024/1024 total_mb from dba_data_files group by tablespace_name,autoextensible;

SYS@PROD1 > select tablespace_name,autoextensible,sum(bytes)/1024/1024 total_mb from dba_data_files group by tablespace_name,autoextensible;

TABLESPACE_NAME      AUTOEX   TOTAL_MB
-------------------- ------ ----------
TEST                 NO            100
USERS                YES            65
SYSAUX               YES           570
SYSTEM               YES           970
UNDOTBS1             NO            150

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/DBDeep/article/details/79955187

字符检测程序(下)

GBFreq[38][30] = 241; GBFreq[17][28] = 240;GBFreq[44][73] = 239; GBFreq[23][78] = 238;GBFreq[40][77]...
  • skyyoung
  • skyyoung
  • 2001-10-15 09:19:00
  • 2074

【oracle11g,13】表空间管理2:undo表空间管理(调优) ,闪回原理

【oracle11g,13】表空间管理2:undo表空间管理(调优) ,闪回原理
  • luyizhizaio
  • luyizhizaio
  • 2014-09-18 10:02:10
  • 1834

扩展或缩小undo表空间

***********************************************声明***************************************************...
  • huangyanlong
  • huangyanlong
  • 2014-10-09 18:09:51
  • 4527

UNDO表空间一直增长问题处理

1).将UNDO表空间对应的数据文件调整为自动扩展,并为其设定一个最大值。 SQL> ALTER DATABASE DATAFILE '' AUTOEXTEND ON MAXSIZE 客户正...
  • zhaojian1988
  • zhaojian1988
  • 2015-01-22 16:08:47
  • 1141

扩展undo表空间容量

查看表空间使用情况 SELECT a.tablespace_name, ROUND (a.total_size) "total_size(MB)", ROUND (...
  • gHost241
  • gHost241
  • 2015-11-21 10:48:23
  • 2473

在线扩大数据库UNDO表空间

用oracle账号登陆ORACLE数据库服务器 方法一: 查看表空间的名字及文件所在位置: select tablespace_name, file_id, file_name,round...
  • Jerry_1126
  • Jerry_1126
  • 2014-07-16 19:08:53
  • 2487

undo表空间暴长,如何取消自动扩展

今天在itpub上被问到一个问题,undo表空间原来被设置成了自动扩展,现在已经有10G大小了,如果这样下去,硬盘早晚撑暴; 俺说了一下自己的想法:  重新建立一个undo2表空间,不要设置为自动扩展...
  • kdnuggets
  • kdnuggets
  • 2008-04-15 15:07:00
  • 3537

rac环境处理undo表空间过大的问题!

SQL> conn /as sysdba Connected. SQL> select instance_number,instance_name from gv$instance; INSTANC...
  • zq9017197
  • zq9017197
  • 2012-02-29 10:46:52
  • 1429

oracle undo 表空间 ——估算UNDO表空间的大小

最近发现实时数据库负载很高,数据库日志很多等待事件,检查IO正常,SQL查询也无问题。 发现以前因为undo表空间满添加过文件,添加过好几个表空间文件。 如何估算Oracle数据库...
  • huaishu
  • huaishu
  • 2014-01-07 21:40:50
  • 6974

Oracle—undo回滚段长时间不释放

Undo回滚段中Unexpired Block迟迟不释放掉,占用90%以上的undo表空间. 导致数据库事务等待严重. DML运行异常缓慢. JOB运行也有ora-01555错误. ...
  • u011822980
  • u011822980
  • 2017-03-01 10:24:29
  • 1617
收藏助手
不良信息举报
您举报文章:Oracle 11g 扩展UNDO表空间
举报原因:
原因补充:

(最多只允许输入30个字)