ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 【原创】Oracle10g bigfile表空间带来的好处

【原创】Oracle10g bigfile表空间带来的好处

原创 Linux操作系统 作者:木头一个 时间:2008-05-05 21:40:07 0 删除 编辑

Oracle从10g开始引进了一个新的表空间类型(bigfile)。它不像传统的表空间那样最多由1022个文件组成;一个bigfile表空间只能包含一个数据文件,根据选择的块的大小,最大从32TB至128TB。

bigfile表空间带来的最大好处就是管理上的简化,可以使用alter tablespace进行表空间的管理,比如:


SQL>create bigfile tablespace test_big datafile 'F:ORACLEPRODUCTORADATATESTtest_big.dbf' size 10m;

Tablespace created.

SQL>alter tablespace test_big resize 1m;

Tablespace altered.

普通(smallfile)表空间是不可以这样管理的

SQL>alter tablespace users resize 1m;
alter tablespace users resize 1m
*
ERROR at line 1:
ORA-32773: operation not supported for smallfile tablespace USERS

bigfile表空间感觉上违背了Oracle一直提倡的使用放在不同磁盘上的多个文件分散表空间IO的做法,但是Oracle10g同时提出的ASM正好解决了这个问题。bigfile+ASM在简化操作的同时,实现了数据的条带化分布。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/498744/viewspace-260446/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-04-14

  • 博文量
    58
  • 访问量
    101649