`
longgangbai
  • 浏览: 7331398 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Oracle 临时表空间的学习知识点

 
阅读更多
 临时表空间
 用于大数量排序
  create temporary tablespace tbstemp
  datafile '$ORACLE_HOME/oradata/tbstmp01.dbf' size 50M
  Size 5M
  extent management local
  uniform size 1m;
  
  查看临时表空间
 select * from v$tempfile f,v$tablespace t
where t.ts#=f.ts#
 
 特点:不能设置为只读。
       为nologging.
          不能用alter database 修改临时文件。
        介质恢复是不需要临时文件。
      以只读方式运行的数据库需要临时数据文件。
默认临时表空间
      从默认临时表空间在Oracle 9i开始引入,如果在创建一个数据库是没有设置默认的临时表空间,那么任何一个用户在创建它是没有使用
temporary tablespace 子句,那么将采用system表空间作为排序区。这将是system表空间碎片化,从而降低数据库系统的效率。

查看默认的表空间
select * from database_properties p
where p.property_name like 'DEFAULT%';

设置默认的表空间
alter database default temporary tablespace temp;

 

分享到:
评论

相关推荐

    Oracle临时表空间不足和批处理缓慢问题探讨.pdf

    Oracle 临时表空间不足和批处理缓慢问题探讨 本文探讨了 Oracle 临时表空间不足和批处理缓慢问题的原因和解决方法。通过分析和测试,发现了问题的根源在于应用逻辑方面,具体来说是 SQL 语句的编写问题。通过编写...

    oracle-临时表空间

    ### Oracle 临时表空间详解 #### 一、Oracle表空间概览 在Oracle数据库系统中,数据被组织成多个逻辑单元,这些单元被称为表空间。每个表空间由一个或多个物理磁盘文件(称为数据文件)组成,并且是数据库中的最高...

    oracle临时表用法

    下面是 Oracle 临时表的详细知识点: 创建临时表 创建临时表的语法为: ``` CREATE GLOBAL TEMPORARY TABLE table (column datatype [DEFAULT expr] [{ NULL | NOT NULL}], [column datatype [DEFAULT expr] [ {...

    如何解决Oracle8i数据库临时表空间满的问题.pdf

    4. Oracle临时表空间满的问题:当临时表空间的磁盘空间被全部占用后,可能会出现错误消息,例如“ORA-1652: unable to extend temp segment by %s in tablespace %s”。这会导致用户无法完成如排序、并行查询等操作...

    oracle定时删除表空间的数据并释放表空间

    本文将深入探讨如何在Oracle环境中实现定时删除表空间的数据并释放空间,主要涵盖以下几个关键知识点: 1. **Oracle 表空间(Tablespaces)**:表空间是Oracle数据库中存储数据的基本单位,它由一个或多个数据文件...

    oracle查看表空间表信息

    36. **TEMPORARY**: 是否临时表。 37. **SECONDARY**: 是否为辅助键表。 38. **NESTED**: 是否嵌套表。 39. **BUFFER_POOL**: 缓冲池。 40. **ROW_MOVEMENT**: 行移动。 41. **GLOBAL_STATS**: 全局统计信息。 42. *...

    创建Oracle表空间

    以下是创建Oracle表空间的详细知识点: 1. 创建临时表空间: 临时表空间用于存储数据库操作中的临时数据,如排序操作、哈希和临时表。与永久性表空间不同,临时表空间不会记录在重做日志中,因为这些操作不涉及事务...

    创建ORACLE表空间

    ### 创建Oracle表空间知识点 #### 一、Oracle表空间概述 在Oracle数据库中,表空间是逻辑存储单元,用于组织和管理数据文件。一个表空间可以包含多个数据文件,而一个数据文件只能属于一个表空间。Oracle中的表...

    Oracle建立表空间.pdf

    ### Oracle 创建表空间知识点 #### 一、表空间概述 在 Oracle 数据库中,表空间是一种逻辑存储单元,用于组织和管理数据文件。一个表空间由一个或多个数据文件组成,这些数据文件存储在操作系统中指定的位置。创建...

    Oracle 12c中的表空间管理、用户和角色、临时Undo.pdf

    除了上述知识点外,文档中还提到了一些实际操作命令和SQL语句,如创建表空间、添加数据文件、查询表空间属性、设置默认表空间、更改PDB存储参数、创建临时表空间、查询CDB表空间大小等。这些操作命令和SQL语句是...

    oracle 移动表空间

    以下是对这些知识点的详细解释: 1. **移动数据文件**: - **ALTER DATABASE方法**:这种方法适用于任何表空间的数据文件移动。首先,需要关闭数据库,然后通过操作系统命令移动数据文件,接着挂载数据库并使用`...

    NC6.5 数据库参考脚本及临时表空间配置.pdf

    根据提供的文件信息,本文将详细说明关于“NC6.5 数据库参考脚本及临时表空间配置”的知识点。 首先,文档标题“NC6.5 数据库参考脚本及临时表空间配置.pdf”指出了文件内容涉及三个方面:NC6.5数据库、参考脚本...

    oracle数据库用户 表空间创建

    根据给定的文件信息,我们可以总结出以下关于Oracle数据库中用户和表空间创建的相关知识点: ### 一、Oracle表空间创建 #### 1. 表空间概念 在Oracle数据库中,表空间是逻辑存储单元,它由一个或多个数据文件组成...

    oracle创建表空间

    ### Oracle 创建表空间知识点 #### 一、Oracle 表空间概念 在 Oracle 数据库中,表空间是逻辑存储单元,用于组织和管理数据库中的数据。一个表空间由一个或多个数据文件组成,这些数据文件存储在操作系统级别的文件...

    Oracle表空间操作命令

    根据提供的文件信息,我们可以深入探讨Oracle表空间管理的相关知识点,包括如何查看表空间的状态、类型、大小等信息,以及如何创建、调整表空间大小、设置自动扩展等。 ### Oracle表空间概念 在Oracle数据库中,表...

    Oracle创建表空间.txt

    ### Oracle 创建表空间知识点 #### 一、表空间概述 在Oracle数据库中,表空间是逻辑存储单元,用于管理数据库中的数据。一个Oracle数据库至少包含一个表空间,并且可以有多个表空间。每个表空间由一个或多个数据...

Global site tag (gtag.js) - Google Analytics