ORACLE 表空间补充 临时表空间

ORACLE 临时表空间

临时表空间

创建

CREATE TEMPORARY TABLESPACE temp_h1   -- 临时表空间的名称。
TEMPFILE 'tempfile_path/temp_tablespace.dbf'   -- 指定临时文件的路径和名称。
SIZE 100M   -- 临时文件的初始大小。或者使用关键字如UNLIMITED来表示无限大。
AUTOEXTEND ON/OFF   -- 控制临时文件是否自动扩展。如果设置为ON,则当临时文件空间不足时,它会自动扩展
NEXT 100M --临时文件自动扩展时,此参数指定下一次扩展时的大小增量。
MAXSIZE maximum_size; -- 指定临时文件可以增长到的最大大小。使用关键字UNLIMITED表示没有限制。

临时文件的路径和名称,注解。1

删除

临时表空间的删除与正常数据表空间的删除略有不同。

DROP TABLESPACE temp_h1;

删除临时表空间时,需要确保当前数据库实例中没有正在使用该临时表空间的会话。如果有任何会话正在使用该临时表空间,您需要等待所有相关的会话结束后再进行删除操作。

另外,与删除正常数据表空间不同,删除临时表空间时不需要指定INCLUDING CONTENTS AND DATAFILES参数。因为临时表空间中的数据和文件在数据库中是临时的,它们在数据库实例关闭后将被自动清除


  1. 临时文件的路径和名称,可以通过sql语句查询已存在的临时文件所放的位置
    SELECT TABLESPACE_NAME,FILE_NAME,BYTES/1024/1024 AS SIZE_MB, AUTOEXTENSIBLE FROM DBA_TEMP_FILES; ↩︎

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值