导读:
用户需要保留的任何段或应用跨越一个会话或事务的数据都保留在Permanent 表 空间.如SYSTEM和SYSAUX 表 空间.从 Oracle10g开始,SYSTEM 表 空间默认为本地化管理. 表 空间第一个数据文件中的第一部分中的位图段管理所有的 空间使用.
SYSTEM 表 空间使用本地化管理,该数据库的其它 表 空间同样为本地化管理或设置为只读.
2. Undo 撤消 表 空间
数据库中可存在多个撤消 表 空间,但任一时间只有一个撤消 表 空间被激活.用于事务回滚,提供读一致性,支持 OracleFlashback的一些特性,如Flashback Query.
为撤消 表 空间设置合适的大小防止"Snapshot too old"错误.
3. Temporary 临时 表 空间
数据库中可同时在线和激活多个临时 表 空间,但 Oracle10g前用一用户的多个会话共用一个临时 表 空间,因为仅只有一个默认的临时 表 空间可被赋给用户.为解决潜在的性能瓶颈, Oracle支持临时 表 空间组.
临时 表 空间组由至少一个临时 表 空间组成.
创建名为TEMPGRP的临时 表 空间组:
1: SQL>alert tablespace temp1 tablespace group tempgrp;2: Tablespace altered.3: SQL>alert tablespace temp1 tablespace group tempgrp;4: Tablespace altered.5: SQL>alert tablespace temp1 tablespace group tempgrp;6: Tablespace altered.
改变数据库默认临时 表 空间为TEMPGRP
1: SQL>alter database default temporary tablespace tempgrp;2: Database altered.
删除临时 表 空间组,必须先删除组成员:
1: SQL>alert tablespace temp1 tablespace group ';2: Tablespace altered.
新增数据视图DBA_TABLESPACE_GROUPS显示每个临时 表 空间组成员:
1: SQL> select group_name, tablespace_name from dba_tablespace_groups;2: GROUP_NAME TABLESPACE_NAME3: ---------------------------- ----------------------------4: TEMPGRP TEMP15: TEMPGRP TEMP26: TEMPGRP TEMP37: 3 rows selected.
本文转自
http://203.208.35.101/search?q=cache:gE1ZPMlzIcwJ:60.190.88.90/ljf/2008/05/oracle-4.html+ORACLE+%E6%B0%B8%E4%B9%85%E8%A1%A8%E7%A9%BA%E9%97%B4&hl=zh-CN&newwindow=1&gl=cn&st_usg=ALhdy2-TGFVdZ8aipgqyPMPfnCqK1rqekQ&strip=1
用户需要保留的任何段或应用跨越一个会话或事务的数据都保留在Permanent 表 空间.如SYSTEM和SYSAUX 表 空间.从 Oracle10g开始,SYSTEM 表 空间默认为本地化管理. 表 空间第一个数据文件中的第一部分中的位图段管理所有的 空间使用.
SYSTEM 表 空间使用本地化管理,该数据库的其它 表 空间同样为本地化管理或设置为只读.
2. Undo 撤消 表 空间
数据库中可存在多个撤消 表 空间,但任一时间只有一个撤消 表 空间被激活.用于事务回滚,提供读一致性,支持 OracleFlashback的一些特性,如Flashback Query.
为撤消 表 空间设置合适的大小防止"Snapshot too old"错误.
3. Temporary 临时 表 空间
数据库中可同时在线和激活多个临时 表 空间,但 Oracle10g前用一用户的多个会话共用一个临时 表 空间,因为仅只有一个默认的临时 表 空间可被赋给用户.为解决潜在的性能瓶颈, Oracle支持临时 表 空间组.
临时 表 空间组由至少一个临时 表 空间组成.
创建名为TEMPGRP的临时 表 空间组:
1: SQL>alert tablespace temp1 tablespace group tempgrp;2: Tablespace altered.3: SQL>alert tablespace temp1 tablespace group tempgrp;4: Tablespace altered.5: SQL>alert tablespace temp1 tablespace group tempgrp;6: Tablespace altered.
改变数据库默认临时 表 空间为TEMPGRP
1: SQL>alter database default temporary tablespace tempgrp;2: Database altered.
删除临时 表 空间组,必须先删除组成员:
1: SQL>alert tablespace temp1 tablespace group ';2: Tablespace altered.
新增数据视图DBA_TABLESPACE_GROUPS显示每个临时 表 空间组成员:
1: SQL> select group_name, tablespace_name from dba_tablespace_groups;2: GROUP_NAME TABLESPACE_NAME3: ---------------------------- ----------------------------4: TEMPGRP TEMP15: TEMPGRP TEMP26: TEMPGRP TEMP37: 3 rows selected.
本文转自
http://203.208.35.101/search?q=cache:gE1ZPMlzIcwJ:60.190.88.90/ljf/2008/05/oracle-4.html+ORACLE+%E6%B0%B8%E4%B9%85%E8%A1%A8%E7%A9%BA%E9%97%B4&hl=zh-CN&newwindow=1&gl=cn&st_usg=ALhdy2-TGFVdZ8aipgqyPMPfnCqK1rqekQ&strip=1