ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Oracle10g新特新:临时表空间组

Oracle10g新特新:临时表空间组

原创 Linux操作系统 作者:denglt 时间:2011-01-24 12:23:59 0 删除 编辑
Oracle10g新推出临时表空间组,可以把一个或多个临时表空间组成一个组对外提供与临时表空间相同的功能。
临时表空间组规则:
  1)至少包含一个临时表空间
  2)没有限制包含临时表空间的最大数量
  3)不能与表空间名称相同
  4)临时表空间组命名规则同表空间。
  5)临时表空间组不能为空,当最后一个临时表空间被删除时,临时表空间组自动删除.
 
临时表空间组优点:
  1)可以把一条简单的SQL操作分布在多个表空间里sorting
  2)防止单个表空间太小,报Ora-01652错误
 
没有直接的命令行来create/delete  a tablespace group.
能够在创建临时表空间时指定tablespace group ,或是alter tablespace时使用 tablespace gruop clause
 
现在来看看操作临时表空间组的例子:
 
SQL> select tablespace_name  from dba_tablespaces where contents='TEMPORARY'
  2  ;
TABLESPACE_NAME
------------------------------
TEMP
 
创建临时表空间组grp_temp
SQL> alter tablespace temp tablespace group grp_temp;
Tablespace altered.
SQL> select * from dba_tablespace_groups;
GROUP_NAME                     TABLESPACE_NAME
------------------------------ ------------------------------
GRP_TEMP                       TEMP
 
修改用户test_dlt的默认临时表空间为grp_temp
SQL> alter user test_dlt temporary tablespace grp_temp;
User altered.
SQL> select temporary_tabLespace from dba_users where username='TEST_DLT';
TEMPORARY_TABLESPACE
------------------------------
GRP_TEMP
 
设置数据库的默认临时表空间为grp_temp
SQL> alter database default temporary tablespace grp_temp;
Database altered.
SQL> select property_value from database_properties where property_name='DEFAULT_TEMP_TABLESPACE';
PROPERTY_VALUE
----------------------------------------------------------------------------------------------------
GRP_TEMP
 

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

上一篇: Parallel操作测试
请登录后发表评论 登录
全部评论

注册时间:2010-11-04

  • 博文量
    118
  • 访问量
    720889