Oracle 10g临时表空间组
2008-09-02 12:46:53 来源:WEB开发网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
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››Oracle数据库在配置文件中更改最大连接数
- ››Oracle中在pl/sql developer修改表的两种方式
赞助商链接