oracle區統一大小分配與系統自動分配

sky850623發表於2015-03-04
1.區統一大小分配
 1)建立一個表空間,兩個資料檔案
SQL> select * from v$dbfile;
     FILE# NAME
---------- ------------------------------------------------------------
         5 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\TEST01.DBF
         3 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF
         2 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF
         1 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF
         4 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF
         8 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS02.DBF
         7 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\TEST_UNIFORM01.DBF
         9 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\TB01.DBF
        10 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\MY_UNDO01.DBF
        11 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\TB101.DBF

10 rows selected.

SQL> create tablespace tbs_test01 datafile 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\tbs_test01.dbf' size 100m uniform size 1m;
Tablespace created.
SQL> alter tablespace tbs_test01 add datafile 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\tbs_test02.dbf' size 100m;
Tablespace altered.
2)test使用者建立一個表
SQL> create table t1(id int,name varchar2(30)) tablespace tbs_test01;
Table created.
SQL> insert into t1 select rownum,rpad('abcdef',30,'-') from all_objects;
40784 rows created.
SQL> /
40784 rows created.
SQL> /
40784 rows created.
SQL> /
40784 rows created.
SQL> /
3)觀察區分配情況
SQL> select extent_id,file_id,block_id,bytes,blocks from dba_extents where segment_name='T1' and owner='TEST';
 EXTENT_ID    FILE_ID   BLOCK_ID      BYTES     BLOCKS
---------- ---------- ---------- ---------- ----------
         0          6          9    1048576        128
         1         12          9    1048576        128
         2          6        137    1048576        128
         3         12        137    1048576        128
         4          6        265    1048576        128
         5         12        265    1048576        128
         6          6        393    1048576        128
         7         12        393    1048576        128
         8          6        521    1048576        128
         9         12        521    1048576        128
已選擇10行。

區大小以固定的1m分配,兩個資料檔案交替分配區大小.
2.系統自動分配大小

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26937943/viewspace-1448572/,如需轉載,請註明出處,否則將追究法律責任。

相關文章