临时数据文件

本地管理的临时表空间使用临时数据文件,它与普通的数据文件相似,但以下情况除外:

  • 临时文件总是被设置为NOLOGGING模式;
  • 用户不能使临时文件只读;
  • 用户不能将临时表空间设置为离线或只读模式;
  • 用户不能用ALTER DATABASE语句创建一个临时文件;
  • 介质恢复不能识别临时文件;
  • 临时文件是稀疏文件,在创建或调整临时文件大小时,并不总是保证为指定的文件大小分配磁盘空间。在某些文件系统(例如UNIX)上,磁盘块的分配不在文件创建或调整大小,而是在块被访问之前分配。
  • Tempfile有关信息可查询字典视图DBA_TEMP_FILES和动态性能视图V$TEMPFILE,不在DBA_DATA_FILES或V$DATAFILE中。

引用自:

https://docs.oracle.com/cd/B10501_01/server.920/a96524/c04space.htm#4346
https://docs.oracle.com/cd/E11882_01/server.112/e25494/tspaces.htm#ADMIN11377

原文地址:http://blog.51cto.com/hunt1574/2129251

时间: 2024-11-10 14:47:11

临时数据文件的相关文章

oracle(数据文件)

--创建数据文件 create tablespace--创建表空间同时创建数据文件 create temporary tablespace --创建临时表空间的同时创建临时数据文件 alter tablespace...add datafile --向表空间添加数据文件 alter tablespace...add tempfile--向临时表空间添加数据文件 create database --创建数据库时创建数据文件 alter database...create datefile--数据氈

临时文件和数据文件的几点差异

临时文件和常规数据文件的一些差异1 临时数据文件总是被设置成nologging2 不能使用alter database创建临时数据文件3 介质恢复不能恢复临时数据文件4 创建临时数据文件时,oracle并不总是给它分配空间,知道需要使用这些空间5 临时数据文件的信息并不是存在于数据字典dba_data_files或v$datafile中,临时数据文件的信息存放于dba_temp_files和v$tempfile中

oracle(创建数据文件)

--创建数据文件 create tablespace--创建表空间同时创建数据文件 create temporary tablespace --创建临时表空间的同时创建临时数据文件 alter tablespace...add datafile --向表空间添加数据文件 alter tablespace...add tempfile--向临时表空间添加数据文件 create database --创建数据库时创建数据文件 alter database...create datefile--数据氈

oracle(创建数据文件1)

--非归档模式下数据文件的脱机 --由于数据库处于非归档模式,数据文件脱机后,会导致信息的丢失,从而使该数据文件无法再联机, --即无法使用了.因此,在非归档模式下,通常不能将 shutdown immediate startup mount alter database noarchivelog; alter database open; alter database datafile 'd:\app\administrator\product\11.2.0\dbhome_1\database

Oracle 表空间与数据文件

一.概念 表空间:是一个或多个数据文件的逻辑集合 表空间逻辑存储对象:永久段-->如表与索引 临时段-->如临时表数据与排序段                          回滚段-->用于事物回滚或闪回内存的撤销数据 表空间分类:系统表空间(system.sysaux),非系统表空间 一个表空间至少包含一个数据文件,一个数据文件只能属于一个表空间. 不可或缺的几个表空间: SYSTEM --->字典表空间,不能被损坏 UNDO --->dml,dql把数据快照到此,数据

专题实验 表空间, 数据文件

当一个用户被创建之后, 随之就要为用户分配数据存储的空间, 称为表空间. 用于存储永久数据的 永久表空间, 用于存储临时数据的表空间 临时表空间. 1. 表空间的创建(推荐使用toad) create tablespace USER_LEON datafile '/opt/oracle/oradata/leon/leon01.dbf' size 10M EXTENT management LOCAL uniform size 128k segment space management auto;

控制文件,日志文件,数据文件

控制文件中包含了数据库信息.CKPT 进程信息.REDO 信息.数据文件和表空间信息等重要的数据库信息,也包含了日志切换的历史信息和 RMAN 备份的 CATALOG信息 在线日志文件主要用于记录数据库的变更信息. 数据文件是存储Oracle数据库中的数据的,是Oracle数据库最核心的文件.Oracle数据库中的表,索引等都是记录在数据文件中中的.其中系统表空间包含的数据文件里保存了数据库的元数据(metdata),如果metadata出现故障,访问数据库的数据时就会发生问题. 数据文件中还有

tempdb 数据文件暴涨

上周公司的生产库的tempdb瞬间暴涨,导致磁盘剩余空间为0,估计是相关人员运行不合理的sql查询导致. tempdb在以下情况会用到: (1)用户建立的临时表.如果能够避免不用,就尽量避免. 如果使用临时表储存大量的数据且频繁访问,考虑添加index以增加查询效率.(2)Schedule jobs.如DBCC CHECKDB会占用系统较多的资源,较多的使用tempdb.最好在SQL Server loading比较轻的时候做.(3)Cursors.游标会严重影响性能应当尽量避免使用.(4)CT

大数据:Spark Shuffle(一)ShuffleWrite:Executor如何将Shuffle的结果进行归并写到数据文件中去

1. 前序 关于Executor如何运行算子,请参考前面博文:大数据:Spark Core(四)用LogQuery的例子来说明Executor是如何运算RDD的算子,当Executor进行reduce运算的时候,生成运算结果的临时Shuffle数据,并保存在磁盘中,被最后的Action算子调用,而这个阶段就是在ShuffleMapTask里执行的. 前面博客中也提到了,用什么ShuffleWrite是由ShuffleHandler来决定的,在这篇博客里主要介绍最常见的SortShuffleWri