undo表空间和temp表空间切换维护步骤(一)

2014-11-24 18:13:34 · 作者: · 浏览: 0

大家好!


今天把原来整理的日常维护脚本重新测试整理下,分享给大家。


正好今天有个测试需要清理,发现找资料很麻烦,以后还是发博客比较靠谱!


话不多说,下面是具体步骤,请广大朋友指正:


1 切换undo表空间


1.1查看undo表空间位置及使用大小


SQL> col FILE_NAME for a60


SQL> select file_name,bytes/1024/1024 from dba_data_files where tablespace_name like 'UNDOTBS1';



FILE_NAME BYTES/1024/1024


------------------------------------------------------------ ---------------



注:


1.2查询回滚段使用状态


SQL> select usn,xacts,rssize/1024/1024/1024,hwmsize/1024/1024/1024,shrinks


2 from v$rollstat order by rssize;



USN XACTS RSSIZE/1024/1024/1024 HWMSIZE/1024/1024/1024 SHRINKS


---------- ---------- --------------------- ---------------------- ----------


0 0 .000358582 .000358582 0


25 0 .049797058 .049797058 15


22 0 .050773621 .050773621 0


19 0 .051750183 .051750183 61


23 0 .060539246 .060539246 0


13 0 .061515808 .061515808 0


15 0 .078117371 .078117371 0


12 0 .078117371 .078117371 0


10 0 .078422546 .078422546 0


4 0 .080070496 .080070496 0


1 0 .086112976 .086112976 71



USN XACTS RSSIZE/1024/1024/1024 HWMSIZE/1024/1024/1024 SHRINKS


---------- ---------- --------------------- ---------------------- ----------


7 0 .086845398 .086845398 0


11 0 .093742371 .093742371 0


5 0 .101554871 .101554871 0


3 0 .101554871 .101554871 0


9 0 .101554871 .101554871 0


8 0 .101676941 .101676941 0


6 0 .101676941 .101676941 0


2 0 .101860046 .101860046 0



19 rows selected.



1.3创建新的undo表空间


SQL> CREATE SMALLFILE UNDO TABLESPACE "UNDOTBS02" DATAFILE


'/u01/app/oracle/oradata/lottery/undotbs21.dbf' SIZE 10M


AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED;



Tablespace created.



1.4使用新的undo表空间


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



System altered.



1.5查看原表空间使用情况


等带SHRINKS全部为0时删除原undo表空间


SQL> set line 200


SQL> select usn,xacts,status,rssize/1024/1024/1024,hwmsize/1024/1024/1024,shrinks


2 from v$rollstat order by rssize;



USN XACTS STATUS RSSIZE/1024/1024/1024 HWMSIZE/1024/1024/1024 SHRINKS


---------- ---------- --------------- --------------------- ---------------------- ----------


28 0 ONLINE .000114441 .000114441 0


44 0 ONLINE .000114441 .000114441 0


29 0 ONLINE .000114441 .000114441 0


30 0 ONLINE .000114441 .000114441 0


31 0 ONLINE .000114441 .000114441 0


32 0 ONLINE .000114441 .000114441 0


33 0 ONLINE .000114441 .000114441 0


34 0 ONLINE .000114441 .000114441 0


35 0 ONLINE .000114441 .000114441 0


36 0 ONLINE .000114441 .000114441 0


37 0 ONLINE .000114441 .000114441 0



USN XACTS STATUS RSSIZE/1024/1024/1024 HWMSIZE/1024/1024/1024 SHRINKS


---------- ---------- --------------- --------------------- -----------------