WEB开发网
开发学院数据库Oracle Oracle 10g临时表空间组 阅读

Oracle 10g临时表空间组

 2008-09-02 12:46:53 来源:WEB开发网   
核心提示: 2. 查询临时表空间组select*FROMDBA_TABLESPACE_GROUPSGROUP_NAMETABLESPACE_NAME---TBS_GROUP_1TEMP01TBS_GROUP_1TEMP02TBS_GROUP_2TEMP03TBS_GROUP_2TEMP043. 临时表

2. 查询临时表空间组

select*FROMDBA_TABLESPACE_GROUPS 
  GROUP_NAMETABLESPACE_NAME 
  ------------------------------- 
  TBS_GROUP_1TEMP01 
  TBS_GROUP_1TEMP02 
  TBS_GROUP_2TEMP03 
  TBS_GROUP_2TEMP04

3. 临时表空间的移动

可以将“未分组”或“已分组”的临时表空间移动到指定的 临时表空间中,或者是移出:

将未分组的临时表空间TEMP_01加入分组TBS_GROUP_1

alter TABLESPACE TEMP_01 TABLESPACE GROUP TBS_GROUP_1

将已分组的临时表空间TEMP_01加入分组TBS_GROUP_2

alter TABLESPACE TEMP01 TABLESPACE GROUP TBS_GROUP_2

将已分组的临时表空间TEMP04移除分组TBS_GROUP_2

alter TABLESPACE TEMP04 TABLESPACE GROUP ’’

查看结果:

select*FROMDBA_TABLESPACE_GROUPS 
  GROUP_NAMETABLESPACE_NAME 
  ------------------------------- 
  TBS_GROUP_1TEMP02 
  TBS_GROUP_1TEMP_01 
  TBS_GROUP_2TEMP01 
  TBS_GROUP_2TEMP03

4. 把临时表空间组指定给用户

查看用户的默认表空间

selectUSERNAME,DEFAULT_TABLESPACE,TEMPORARY_TABLESPACE 
FROMDBA_USERS

创建用户时指定

createUSERzhangzjIDENTITYBYzhangzj 
DEFAULTTABLESPACEusers 
TEMPORARYTABLESPACEtbs_group_1

修改已有用户

alterUSERZHANGZJTEMPORARYTABLESPACETBS_GROUP_1

5. 设置数据库临时表空间组

alterDATABASEORCLDEFAULTTEMPORARYTABLESPACETBS_GROUP_1

6. 同一个用户的不同session使用不同的临时表空间

首先用sys用户查询:

selectUSERNAME,SESSION_NUM,TABLESPACEFROMV$SORT_USAGE

测试过程:

新开session1执行 

SQL>connzhangzj/zhangzj

已连接。

selectA.TABLE_NAME,B.TABLE_NAME 
FROMDICTA,DICTBORDERBYA.TABLE_NAME

新开session2执行

SQL>connzhangzj/zhangzj

已连接。

selectA.TABLE_NAME,B.TABLE_NAMEFROMDICTA,DICTB

sys查询:

SQL>selectUSERNAME,SESSION_NUM,TABLESPACEFROMV$SORT_USAGE; 
  USERNAMESESSION_NUMTABLESPACE 
  -------------------------------------- 
  ZHANGZJ35743TEMP01 
  ZHANGZJ25683TEMP02

可以发现,同一个用户ZHANGZJ的两个session分别使用了两个不同的临时表空间。

6. 删除临时表空间组

即:删除组成临时表空间组的所有临时表空间

先查看要删除的 临时表空间组包含哪些 临时表空间

select*FROMDBA_TABLESPACE_GROUPS

然后删除 这些临时表空间,即可

dropTABLESPACETEMP01INCLUDINGCONTENTSANDDATAFILES 
  GO 
dropTABLESPACETEMP02INCLUDINGCONTENTSANDDATAFILES 
  GO

上一页  1 2 

Tags:Oracle 临时 空间

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接