undo tablespace存放undo数据块,可以建立多个undo 表空间,但处于active状态只有一个,active状态的undo tablespace是不能
offline 和drop。
如果未建立undo tablespace oracle 使用system undo segment。(如果没有建立undo表空间,就默认用system表空间作为undo表空间
,这是很不好的)
1、查看undo表空间
SQL> show parameter undo
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
undo_management string AUTO
undo_retention integer 900
undo_tablespace string rtbs
SQL> select tablespace_name,status,contents from dba_tablespaces;
TABLESPACE STATUS CONTENTS
---------- --------------------------- ---------------------------
SYSTEM ONLINE PERMANENT
RTBS ONLINE UNDO
SYSAUX ONLINE PERMANENT
TEMP ONLINE TEMPORARY
USERS ONLINE PERMANENT
TEXT ONLINE PERMANENT
LX01 ONLINE PERMANENT
7 rows selected.
2、创建undo表空间
SQL> create undo tablespace
2 undotbs datafile '/u01/app/oracle/oradata/anny/undotbs01.dbf' size 100m
3 autoextend on next 10m maxsize 500m;
Tablespace created.
SQL> select tablespace_name,status,contents from dba_tablespaces;
TABLESPACE STATUS CONTENTS
---------- --------------------------- ---------------------------
SYSTEM ONLINE PERMANENT
RTBS ONLINE UNDO
SYSAUX ONLINE PERMANENT
TEMP ONLINE TEMPORARY
USERS ONLINE PERMANENT
TEXT ONLINE PERMANENT
LX01 ONLINE PERMANENT
UNDOTBS ONLINE UNDO
09:03:06 SQL> show parameter undo
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
undo_management string AUTO
undo_retention integer 900
undo_tablespace string rtbs
09:03:25 SQL> select TABLESPACE_NAME,STATUS,CONTENTS from dba_tablespaces;
TABLESPACE_NAME STATUS CONTENTS
------------------------------ --------- ---------
SYSTEM ONLINE PERMANENT
RTBS ONLINE UNDO
SYSAUX ONLINE PERMANENT
TEMP ONLINE TEMPORARY
USERS ONLINE PERMANENT
EXAMPLE ONLINE PERMANENT
INDX ONLINE PERMANENT
OLTP ONLINE PERMANENT
TEST ONLINE PERMANENT
CUUG ONLINE PERMANENT
LX01 ONLINE PERMANENT
LX02 ONLINE PERMANENT
UNDO_TBS01 ONLINE UNDO
13 rows selected.
09:03:28 SQL> alter system set undo_tablespace=undo_tbs01;
System altered.
3、切换undo 表空间
09:04:11 SQL> show parameter undo;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
undo_management string AUTO
undo_retention integer 900
undo_tablespace string UNDO_TBS01
CUUG
更多oracle视频教程请点击:http://crm2.qq.com/page/portalpage/wpa.php?uin=800060152&f=1&ty=1&aty=0&a=&from=6