oracle225
oracle11G的临时表空间
临时表空间定义和作用:
临时表空间:用来存放用户的临时数据,临时数据就是在需要时被覆盖,关闭数据库后自动删除,其中不能存放永久性数据。
例如当用户对很多数据行进行排序时,排序在PGA中进行。但是如果排序的数据过多,导致内存不足时,oracle会
把要排序的数据分成多份,每次只取一份放在PGA中进行排序,其他的部分都放到临时表空间中,当PGA里的部分排序
完成后,把排序好的部分交换到临时表空间中,同时再从临时表空间里取一份没有排序的数据到PGA中进行排序,这样直到所有数据排序完成为止。
临时表空间和临时表空间组:
临时表空间组是一组由临时表空间组成的组,临时表空间组和临时表空间不能同名。临时表空间组不能显式地创建
和删除;当把第一个临时表空间分配给某个临时表空间组时,会自动创建这个临时表空间组;将临时表空间组的最后
一个临时表空间删除时,会自动删除临时表空间组。
临时表空间的基本操作:
查看临时文件信息:
select * from v$tempfile;
select * from dba_temp_files;
查看临时表空间组的信息:
select * from dba_tablespace_groups;
查看临时表空间的信息:
select * from dba_tablespaces;
查找默认的临时表空间:
select property_name, property_value from
database_properties where property_name ='DEFAULT_TEMP_TABLESPACE';
创建临时表空间(不属于组):
create temporary tablespacetemp2 tempfile
'D:\app\Administrator\oradata\orcl\temp2a.dbf' size 10mautoextendon;
创建临时表空间(属于组):
create temporary tablespace temp3 tempfile
‘D:\app\Administrator\oradata\orcl\temp3a.dbf’ size 10m
autoextend on tablespace group temp_grp;
把某个临时表空间关联到组里:
alter tablespacetemp2 tablespace group temp_grp;
把某个临时表空间移出组:
alter tablespace temp2 tablespace group '';
给一个临时表空间增加临时文件:
alter tablespacetemp2 add tempfile
'D:\app\Administrator\oradata\orcl\temp2b.dbf' size 20mautoextendon;
设置数据库的默认临时表空间为一个组:
alter database default temporary tablespace temp_grp;
分享到:
相关推荐
oracle11gR2创建临时表空间组. 使用临时表空间组而非普通的临时表空间,有如下好处: 由于SQL查询可以并发使用几个临时表空间进行排序操作,因此SQL查询很少会出现排序空间超出,避免当临时表空间不足时所引起的磁盘...
本资源着重介绍使用PL/SQL工具完成Oracle创建表空间、临时表、用户及用户授权的使用说明,供初学者参考
6.2.3 为用户设置表空间配额和临时表空间 6.3 创建表空间 6.3.1 创建(永久)表空间 6.3.2 创建大文件表空间 6.3.3 创建临时表空间 6.4 修改表空间 6.4.1 扩展表空间 6.4.2 修改属性、状态 ...
临时表空间的管理 数据文件管理 第17章-与数据库安全性有关的对象 用户管理 权限管理 角色管理 概要文件PROFILE 第18章-备份与恢复 数据库备份与恢复 物理备份和恢复数据库 逻辑备份和恢复数据库 本章小结 第...
共计6个视频 1 Oracle 11g的默认表空间 2 表空间与数据文件的关系 3 创建表空间 4 管理撤销表空间 5 管理临时表空间 6 维护表空间与数据文件
Oracle Database 10 g :“g”代表网格 1-6 Oracle 数据库体系结构 1-8 数据库结构 1-9 Oracle 内存结构 1-10 进程结构 1-12 Oracle 实例管理 1-13 服务器进程和数据库缓冲区高速缓存 1-14 物理数据库结构 1-...
1.2.5 默认的临时表空间 5 1.2.6 Undo表空间 5 1.2.7 服务器参数文件 5 1.2.8 后台进程 5 1.2.9 数据库管理员 7 1.3 Oracle Database 11g的基本数据类型 8 1.3.1 varchar2 8 1.3.2 数字 9 1.3.3 日期 9 ...
规划和部署永久表空间、临时表空间和大文件表空间 优化磁盘分配、CPU利用率、I/O吞吐率和SQL查询 开发功能强大的数据库管理应用程序 使用Oracle Flashback和Oracle Automatic Undo Management阻止人为错误.....
规划和部署永久表空间、临时表空间和大文件表空间 优化磁盘分配、CPU利用率、I/O吞吐率和SQL查询 开发功能强大的数据库管理应用程序 使用Oracle Flashback和Oracle Automatic Undo Management阻止人为错误.....
OCPOCA认证考试指南全册:Oracle Database 11g(1Z0-051,1Z0-052,1Z0-053) 共2部分:此为第002部分 基本信息 原书名: OCA/OCP Oracle Database 11g All-in-One Exam Guide with CD-ROM: Exams 1Z0-051, 1Z0-052...
《Oracle Database 11g完全参考手册》全面详细地介绍了Oracle Database 11g的强大功能,阐述了如何使用所有的新增功能和工具,如何执行功能强大的SOL查询,如何编写PL/SQL和SQL*Plus语句,如何使用大对象和对象,...
1.2.5 默认的临时表空间 1.2.6 Undo表空间 1.2.7 服务器参数文件 1.2.8 后台进程 1.2.9 数据库管理员 1.3 Oracle Database 11g的基本数据类型 1.3.1 varchar2 1.3.2 数字 1.3.3 日期 1.3.4 时间戳 1.3.5 clob 1.3.6 ...
主要包括各种类型的表创建以及适用情形,如外部表、分区表、嵌套表、全局临时表等;完整性约束的管理;索引,包括B树索引、基于函数的索引、位图索引、反向索引、降序索引、压缩索引等的使用方法及其适用情形等。在...
临时表空间不足的问题已经报错过3次,客户也烦了,前两次都是同事添加5G的数据文件,目前已经达到40G,占用临时表空间主要是distinct 和group by 以及Union all 表数据量在200W左右,也不至于把40G的临时表空间撑爆...
SYSAUX表空间在Oracle Database 10g中引入,作为SYSTEM表空间的辅助表空间.以前一些使用独立表空间或系统表空间的数据库组件现在在SYSAUX表空间中创建.SYSAUX 表空间存放一些其他的 metadata 组件,如 OEM,Streams ...
15.3.4临时表空间的调整 15.3.5日志文件的调整 15.3.6 UNDO表空间的调整 15.4应用系统 15.4.1应用拆分 15.4.2 SQL执行过程 15.4.3 SQL解析 15.4.4 SQL优化 15.4.5 SQL行源生成 15.4.6 SQL执行 15.5本章小...
《Oracle Database 11g完全参考手册》全面详细地介绍了Oracle Database 11g的强大功能,阐述了如何使用所有的新增功能和工具,如何执行功能强大的SOL查询,如何编写PL/SQL和SQL*Plus语句,如何使用大对象和对象,...