oracle区统一大小分配与系统自动分配

本文介绍了Oracle数据库中表空间的创建及使用方法,并通过实例展示了如何创建具有固定大小分配和自动分配两种不同区分配方式的表空间。通过创建表并插入大量数据,观察了区在两个数据文件间的分配情况。
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/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/26937943/viewspace-1448572/

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值