文章目录

  • 1.1 临时表空间作用
  • 1.2 临时表空间和临时表空间组
  • 1.3 临时表空间操作
    • (1) 查看表空间
    • (2) 查看表空间详细信息
    • (3) 查看除临时表空间外 表空间对应的数据文件
    • (4) 查看临时表空间对应的数据文件
    • (5) 查看临时表空间组信息
    • (6) 查看默认的临时表空间
  • 1.4 创建临时表空间
    • (1) 创建不属于组的临时表空间
    • (2) 属于组的临时表空间
    • (2) 临时表空间加入或移除临时表空间组
      • (3)给临时表空间添加一个临时文件
      • (4)修改系统默认的临时表空间

1.1 临时表空间作用

  用来存放用户的临时数据,临时数据就是在需要时被覆盖,关闭数据库后自动删除,其中不能存放永久临时性数据。

如:
  当用户对大量数据进行排序时,排序在PGA中进行,若数据过多,导致内存不足,oracle会把需要排序的数据分为多份,每次取一份在PGA中排序,其余部分放在临时表空间,直至所有数据排序完成,不过临时表空间在硬盘上,数据交换降低性能

1.2 临时表空间和临时表空间组

  临时表空间组是由一组临时表空间组成的组,临时表空间组和临时表空间不能同名。临时表空间组不能显式地被创建和删除;当把第一个临时表空间分配某个临时表空间组时,会自动创建临时表空间组;当把临时表空间组内最后一个临时表空间删除时,会自动删除临时表空间组;


1.3 临时表空间操作

(1) 查看表空间

select * from v$tablespace;

(2) 查看表空间详细信息

select * from dba_tablespaces;

CONTENTS字段值为TEMPORARY,即临时表空间

(3) 查看除临时表空间外 表空间对应的数据文件

select * from dba_data_files;

(4) 查看临时表空间对应的数据文件

select * from dba_temp_files;

select * from v$tempfile;

(5) 查看临时表空间组信息

select * from dba_tablespace_groups;

(6) 查看默认的临时表空间

select * from database_properties where PROPERTY_NAME='DEFAULT_TEMP_TABLESPACE';


1.4 创建临时表空间

(1) 创建不属于组的临时表空间

create temporary tablespace temp2 tempfile 'D:\software\oracle\oradata\orcl\temp2a.dbf' size 10m autoextend on ;

(2) 属于组的临时表空间

create temporary tablespace temp3 tempfile 'D:\software\oracle\oradata\orcl\temp3a.dbf' size 10m autoextend ontablespace group temp_group ;

(2) 临时表空间加入或移除临时表空间组

把temp2加入到temp_group 中

alter tablespace temp2 tablespace group temp_group;


把temp2移除emp_group

alter tablespace temp2 tablespace group '';

(3)给临时表空间添加一个临时文件

alter tablespace temp2 add tempfile 'D:\software\oracle\oradata\orcl\temp2b.dbf' size 10m autoextend on;

(4)修改系统默认的临时表空间

修改为一个组

alter  database default temporary tablespace temp_group ;


修改为一个临时表空间

alter  database default temporary tablespace temp2;

oracle 临时表空间的作用和创建以及相关操作相关推荐

  1. oracle 创建临时表报权限不足,ORACLE 临时表空间满了的原因解决方案

    临时表空间作用 Oracle临时表空间主要用来做查询和存放一些缓冲区数据.临时表空间消耗的主要原因是需要对查询的中间结果进行排序. 重启数据库可以释放临时表空间,如果不能重启实例,而一直保持问题sql ...

  2. oracle 临时表空间的增删改查

    oracle 临时表空间的增删改查 1.查看临时表空间 (dba_temp_files视图)(v_$tempfile视图) select tablespace_name,file_name,bytes ...

  3. oracle 临时表空间语句,oracle的临时表空间

    经常看到有人说看到temporary tablespace空间不释放等等的问题,整理一篇metalink上的相关文章,入门级的,还算浅显吧.基本上就是翻译了. sort之后临时段不回收 描述 当你监控 ...

  4. Oracle表空间的作用

    Oracle表空间的作用 一 Oracle表空间的概念 ORACLE数据库被划分成称作为表空间的逻辑区域--形成ORACLE数据库的逻辑结构. 一个ORACLE数据库能够有一个或多个表空间,而一个表空 ...

  5. oracle临时表空间地址,Oracle认证:详解OracleTemp临时表空间处理方法

    临时表空间主要用途是在数据库进行排序运算.管理索引.访问视图等操作时提供临时的运算空间,当运算完成之后系统会自动清理.当oracle里需要用到sort的时候,PGA中sort_area_size大小不 ...

  6. oracle临时表空间扩容

    oracle临时表空间扩容 查看临时表空间 select * from (Select a.tablespace_name, to_char(a.bytes / 1024 / 1024, '99,99 ...

  7. Oracle 临时表空间操作

    文章目录 Oracle 临时表空间操作 查看默认临时表空间名称 查询表空间剩余字节大小 -- 临时表空间 查询表空间数据文件路径 -- 临时表空间 为临时表空间增加数据文件 -- TEMP 参考 Or ...

  8. Oracle对表空间、用户、用户权限的操作

    一.对表空间的操作 1.创建表空间(create tablespace) -- 'hpdb_tablespace' 指定表空间名称 -- 'e:\hpdb.dbf' 指定表空间数据文件名称 -- si ...

  9. ORCL创建用户相关操作

    ORCL创建用户相关操作 -- 0.查询表空间文件保存路径 select * from v$datafile --1. 创建表空间 create tablespace jcsjv1 datafile ...

  10. 双向链表的创建和相关操作

    http://blog.csdn.net/jw903/article/details/38947753 双向链表其实是单链表的改进. 当我们对单链表进行操作时,有时你要对某个结点的直接前驱进行操作时, ...

最新文章

  1. 顺序表-顺序表的基本操作(初始化+指定位置元素值 + 用元素值求下标)
  2. Python使用pandas的crosstab函数计算混淆矩阵并使用Seaborn可视化混淆矩阵实战
  3. IT大数据服务管理高级课程(IT服务,大数据,云计算,智能城市)
  4. 学python要考什么证-这十个Python常用库,学习Python的你必须要知道!
  5. 推荐几款不错的写作利器
  6. Linux Signals 进程信号简介
  7. 7.1 数据库的性质
  8. (JAVA)可变参数
  9. 设置header_Nginx的这些安全设置,你都知道吗?
  10. 保证一致性吗_谈了千百遍的缓存数据一致性问题
  11. Win测试——使用Spy++获取窗口标题
  12. [bug解决] Ubantu打不开Typora:typora error while loading shared libraries libXss.so.1
  13. PAIP.提升安全性---更好的签名HASH算法
  14. JDK下载安装教程及环境变量配置
  15. 对权力说真话:CEO萨蒂亚•纳德拉与微软的三两事
  16. 转载:图像抠图算法学习 -Shared Sampling for Real-Time Alpha Matting
  17. 游戏计算机的显示器,电竞显示器一般多大尺寸?玩游戏电脑显示器多大合适?...
  18. python画rgb渐变色_请问如何在matplotlib中画出自定义渐变色?
  19. 以软件测试的角度测试一支笔,微软经典面试题:如何测试一支笔?
  20. 历次工业革命的本质,都是能源转换的革命。(电学史的伟大瞬间)【电的本质】

热门文章

  1. 网络营销行业十大看了就想吐的“滥词”
  2. SQL语句一对多查询
  3. 最新主流 Markdown 编辑器推荐
  4. aspx页面弹出窗口代码详细介绍
  5. 宏碁传奇14 Swift 指纹模块失效解决
  6. linux指纹识别,基于Linux的指纹识别系统的设计
  7. 计算机常见软件故障及处理,计算机常见软件故障处理
  8. 小米路由器r1d刷第三方_小米R1D路由器刷Advacned Tomato V3.4-140固件
  9. 配置安装跟踪服务器Tracker 配置FastDFS存储服务器 Storage
  10. Visio Viewer 打开vsd文件