临时表空间+创建临时表空间+查询表空间信息+查询临时文件+修改临时表空间

oracle 专栏收录该内容
212 篇文章 0 订阅

临时表空间
1是一个磁盘空间
2用于存储用户排序或汇总时产生的临时数据
3默认所有用户的临时表空间是temp
4与临时表空间对应的是临时文件,非基本表空的数据文件
5.用户操作结束后,临时文件的临时数据会被系统删除

创建操作
create temporary tablespace mytemp
tempfile ‘F:\test\mytempspace.dbf’
size 10M autoextend on next 1M maxsize 20M;
解释
temporary 创建临时表空间的关键字
size 10M :设置临时表空间的大小
autoextend on :设置临时表空间为自动扩展
next 1M :设置临时表空间为自动扩展大小为1M
maxsize 20M;设置临时表空间最大为20M

查询表空间信息
select tablespace_name ,status from dba_tablespaces;
可以发现已经创建临时表空间了
这里写图片描述

查询临时文件
select file#,status,name from v$tempfile;
这里写图片描述

修改临时表空间
如果并发用户很多,可能会发生临时表空间不足,这时需要增加临时文件来加大临时表空间

要修改的临时表空间
这里写图片描述

添加临时文件:add tempfile
与基本表空间的语法一样,不过add datafile 改为add tempfile

alter tablespace tablespaceName
add tempfile
fileName size number K|M
【autoextend off | on 【next number K | M maxsize unlimited | number K | M 】】

autoextend : 自动增长
next number :自动增长的大小number

alter tablespace mytemp
add tempfile ‘F:\TEST\MYTEMPSPACE2.DBF’ size 10M;
这里写图片描述

查看结果显示

修改临时文件大小:resize
alter database tempfile fileName resize newsize K|M;
fileName :数据文件路径名称
resize newsize:修改数据文件的大小为newsize

alter database tempfile ‘F:\TEST\MYTEMPSPACE2.DBF’ resize 20M;
这里写图片描述

修改临时文件状态:offline、online
alter database tempfile ‘F:\TEST\MYTEMPSPACE2.DBF’ online
这里写图片描述

  • 0
    点赞
  • 0
    评论
  • 1
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 创作都市 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值