關于臨時表空間組的概念和簡單描述可以參考Oracle官方文檔的“Oracle Database SQL Reference”(http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/statements_7003.htm#SQLRF01403)。更多信息可以參考MOS的“10g: Temporary Tablespaces Group [ID 245645.1]”文章。 本文就臨時表空間組的創建及簡單維護做一個實踐。
1.數據庫版本信息 SQL> select * from v$version;
BANNER ---------------------------------------------------------------- Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod PL/SQL Release 10.2.0.1.0 - Production CORE 10.2.0.1.0 Production TNS for Linux: Version 10.2.0.1.0 - Production NLSRTL Version 10.2.0.1.0 - Production
2.創建臨時表空間組TEMP_GRP,其中包含兩個臨時表空間TEMP1、TEMP2 sys@ora10g> create temporary tablespace TEMP1 tempfile '/oracle/oradata/ora10g/temp1_01.dbf' size 10m autoextend on tablespace group group1;
Tablespace created.
sys@ora10g> create temporary tablespace TEMP2 tempfile '/oracle/oradata/ora10g/temp2_01.dbf' size 10m autoextend on tablespace group group1;
Tablespace created.
3.使用DBA_TABLESPACE_GROUPS視圖可以查看臨時表空間組的信息 sys@ora10g> select * from dba_tablespace_groups;