切换临时表空间(二)

异常状态下在ORACLE下进行temporary tablespace的切换[@more@]

1.查找用户分配临时表空间情况
SQL> select default_tablespace ,temporary_tablespace,username from dba_users;

DEFAULT_TABLESPACE TEMPORARY_TABLESPACE USERNAME
------------------------------ ------------------------------ ------------------------------
SYSTEM TEMP SYS
SYSTEM TEMP SYSTEM
SYSTEM TEMP DBSNMP
TOOLS TEMP TONG
ZFJ_SYSTEM TEMP CES#SYSTEM
WANG SDGOV_TEMP WANG
TOOLS TEMP RMAN
USERS TEMP HNZX_HQ
SYSTEM TEMP OUTLN
SYSTEM TEMP WMSYS

15 rows selected.


2.查找临时表空间数据文件存放位置

SQL> select name from v$tempfile;

NAME
------------------------------------------------------------
/opt/oracle/data_ocfs/zfj/temp01.dbf
/opt/oracle/data_ocfs2/sdgov/sdgov_temp01.dbf
/opt/oracle/data_ocfs2/sdgov/sdgov_tmp01.dbf


3.生成新的临时表空间
SQL> create temporary tablespace tmp tempfile '/opt/oracle/data_ocfs2/sdgov/sdgov_tmp01.dbf' size 5120M;

Tablespace created.

4.给新生成的临时表空间增加更多的空间

SQL> alter tablespace tmp add tempfile '/opt/oracle/data_ocfs2/sdgov/sdgov_tmp02.dbf' size 2048m;

Tablespace altered

5.将新的临时表空间挂上去进行更换
SQL> alter database default temporary tablespace tmp;

Database altered.

6.对比更换临时表空间

SQL> select default_tablespace,temporary_tablespace,username from dba_users;

DEFAULT_TABLESPACE TEMPORARY_TABLESPACE USERNAME
------------------------------ ------------------------------ ------------------------------
SYSTEM TMP SYS
SYSTEM TMP SYSTEM
SYSTEM TMP DBSNMP
TOOLS TMP TONG
ZFJ_SYSTEM TMP CES#SYSTEM
USERS TMP LWG
WANG SDGOV_TEMP WANG
TOOLS TMP RMAN
SYSTEM TMP OUTLN
SYSTEM TMP WMSYS

15 rows selected.

7.查找视图确定旧的表空间已经无用户使用,则可以安全删除旧的表空间

SQL> select * from v$sort_usage;

no rows selected


8.删除旧有的表空间及数据文件
SQL> drop tablespace temp including contents;

在OS下用系统命令进行删除
rm /opt/oracle/data_ocfs/zfj/temp01.dbf

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

转载于:http://blog.itpub.net/216109/viewspace-1004115/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值