Oracle基础 02 临时表空间 temp

Posted john2017

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle基础 02 临时表空间 temp相关的知识,希望对你有一定的参考价值。

--查看临时文件的使用/剩余空间

SQL> select * from v$temp_space_header;


--查看SCOTT用户所属的临时表空间 

SQL> select username ,temporary_tablespace from dba_users

     where username=‘SCOTT‘;  
  

--查看当前有那些临时文件 

SQL> select tablespace_name,file_name,bytes/1024/1024 total_M from dba_temp_files;
    
--重新建立一个临时表空间

SQL> create temporary tablespace temp1 
   tempfile ‘/u01/app/oracle/oradata/test10g/temp101.dbf‘ size 100M ;


--添加一个临时表空间文件

SQL> alter tablespace temp add tempfile ‘/u01/app/oracle/oradata/test10g/temp02.dbf‘ size 100M;


--将建好的TEMP1表空间设置为数据库默认的临时表空间

SQL> alter database default temporary tablespace temp1;


--DROP掉旧的TEMP的表空间 

SQL> drop tablespace temp including contents and datafiles;











以上是关于Oracle基础 02 临时表空间 temp的主要内容,如果未能解决你的问题,请参考以下文章

Oracle表空间基础

如何在oracle中缩小临时表空间?ORA-01652无法在表空间中扩展temp

oracle如何查看temp表空间建立在哪个文件上在

oracle数据库临时表空间的最大大小是多少?

如何查看oracle临时表空间当前使用了多少空间的大小

解决临时表空间的报错