ITPub博客

首页 > IT职业 > IT职场 > 更改undo表空间大小

更改undo表空间大小

原创 IT职场 作者:shenmingmingDBA 时间:2020-03-23 16:41:47 0 删除 编辑

1、 查看使用哪个undo

select name,value from v$parameter where name='undo_tablespace';


undo 表空间的大小

select sum(bytes/1024/1024/1024) "undo sizeG" from dba_data_files where TABLESPACE_NAME='UNDOTBS2';


CREATE UNDO TABLESPACE TMP_UNDO1 DATAFILE '/oradata/UD02.DBF' SIZE 2048M AUTOEXTEND OFF;


2.把现在的undo表空间指向这个新建的表空间


ALTER SYSTEM SET UNDO_TABLESPACE=TMP_UNDO1;

commit;


3.把原来的表空间文件删除

DROP TABLESPACE UNDOTBS1 INCLUDING CONTENTS AND DATAFILES;


4.在原来undo表空间所在地新建一个undo表空间

CREATE UNDO TABLESPACE UNDOTBS1 DATAFILE '/oradata/undotbs01.dbf' SIZE 1024M AUTOEXTEND ON next 50m maxsize 30720m;


5.把系统undo表空间指向第4步中建好的undo表空间

ALTER SYSTEM SET UNDO_TABLESPACE=UNDOTBS1;


6.把第1步建立的临时undo表空间删除

DROP TABLESPACE TMP_UNDO1

INCLUDING CONTENTS AND DATAFILES;


来自 “ ITPUB博客 ” ,链接:/30166976/viewspace-2682091/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2015-03-17

  • 博文量
    43
  • 访问量
    121266