Oracle
使用臨時表空間組而非普通的臨時表空間
臨時表空間組是在創建臨時表空間時通過指定GROUP字句創建的
創建臨時表空間時指定GROUP
CREATE SMALLFILE
TEMPORARY TABLESPACE
TEMPFILE
AUTOEXTEND ON NEXT
EXTENT MANAGEMENT LOCAL
UNIFORM
TABLESPACE GROUP TBS_GROUP_
GO
CREATE SMALLFILE
TEMPORARY TABLESPACE
TEMPFILE
AUTOEXTEND ON NEXT
EXTENT MANAGEMENT LOCAL
UNIFORM
TABLESPACE GROUP TBS_GROUP_
GO
CREATE SMALLFILE
TEMPORARY TABLESPACE
TEMPFILE
AUTOEXTEND ON NEXT
EXTENT MANAGEMENT LOCAL
UNIFORM
TABLESPACE GROUP TBS_GROUP_
GO
CREATE SMALLFILE
TEMPORARY TABLESPACE
TEMPFILE
AUTOEXTEND ON NEXT
EXTENT MANAGEMENT LOCAL
UNIFORM
TABLESPACE GROUP TBS_GROUP_
GO
SELECT * FROM DBA_TABLESPACE_GROUPS
GROUP_NAME TABLESPACE_NAME
TBS_GROUP_
TBS_GROUP_
TBS_GROUP_
TBS_GROUP_
可以將
ALTER TABLESPACE TEMP_
ALTER TABLESPACE TEMP
ALTER TABLESPACE TEMP
查看結果
SELECT * FROM DBA_TABLESPACE_GROUPS
GROUP_NAME TABLESPACE_NAME
TBS_GROUP_
TBS_GROUP_
TBS_GROUP_
TBS_GROUP_
SELECT USERNAME
FROM DBA_USERS
CREATE USER zhangzj IDENTITY BY zhangzj
DEFAULT TABLESPACE users
TEMPORARY TABLESPACE tbs_group_
ALTER USER ZHANGZJ TEMPORARY TABLESPACE TBS_GROUP_
ALTER DATABASE ORCL DEFAULT TEMPORARY TABLESPACE TBS_GROUP_
首先用sys用戶查詢
SELECT USERNAME
測試過程
新開session
SQL> conn zhangzj/zhangzj
已連接
SELECT A
FROM DICT A
新開session
SQL> conn zhangzj/zhangzj
已連接
SELECT A
sys查詢
SQL> SELECT USERNAME
USERNAME SESSION_NUM TABLESPACE
ZHANGZJ
ZHANGZJ
可以發現
即
先查看要刪除的 臨時表空間組包含哪些 臨時表空間
SELECT * FROM DBA_TABLESPACE_GROUPS
然後刪除 這些臨時表空間
DROP TABLESPACE TEMP
GO
DROP TABLESPACE TEMP
GO
From:http://tw.wingwit.com/Article/program/Oracle/201311/17621.html