os: centos 7.4
db: oracle 12.1.0.2

A bigfile tablespace contains only one data file or temp file, which can contain up to approximately 4 billion (2的32次方) blocks. The minimum size of the single data file or temp file is 12 megabytes (MB) for a tablespace with 32K blocks and 7MB for a tablespace with 8K blocks. The maximum size of the single data file or temp file is 128 terabytes (TB) for a tablespace with 32K blocks and 32TB for a tablespace with 8K blocks.

A smallfile tablespace is a traditional Oracle tablespace, which can contain 1022 data files or temp files, each of which can contain up to approximately 4 million (2的22次方) blocks.

bigfile tablespace 只能包含一个文件,不可以再添加.block 是 2的32次方(4G) 寻址
smallfile tablespace 是可以添加至1022个数据文件.block 是 2的22次方(4M) 寻址

create temporary smallfile tablespace


CREATE TEMPORARY TABLESPACE peiyb_temp
TEMPFILE '/data/orcl/pdborcl/peiyb_temp01.dbf'
SIZE 1G
AUTOEXTEND ON NEXT 1G MAXSIZE UNLIMITED
TABLESPACE GROUP ''
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 512M;

create temporary bigfile tablespace


CREATE BIGFILE TEMPORARY TABLESPACE peiyb_temp
TEMPFILE  '/data/orcl/pdborcl/peiyb_temp01.dbf'
SIZE 1G
AUTOEXTEND ON NEXT 1G MAXSIZE 34359738344K
TABLESPACE GROUP ''
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 512M;

设置成 default temporary tablespace

SQL> alter database default temporary tablespace peiyb_temp ;
SQL> drop tablespace temp;

add temporary smallfile

ALTER TABLESPACE peiyb_tempADD TEMPFILE '/data/orcl/pdborcl/peiyb_temp02.dbf'SIZE 1GAUTOEXTEND ONNEXT 1GMAXSIZE UNLIMITED;

resize temporary smallfile tablespace

select 'alter database tempfile '''||dtf.file_name||''' autoextend on next 1g maxsize UNLIMITED; ', dtf.*
from dba_temp_files dtf
where 1=1
;
ALTER DATABASE TEMPFILE '/data/orcl/pdborcl/peiyb_temp02.dbf'
RESIZE 1G;ALTER DATABASE TEMPFILE '/data/orcl/pdborcl/peiyb_temp02.dbf'
AUTOEXTEND ON NEXT 1G MAXSIZE UNLIMITED;

参考:
https://docs.oracle.com/database/121/SQLRF/statements_7003.htm#SQLRF01403

oracle 创建 temporary tablespace相关推荐

  1. oracle 创建 temporary tablespace group

    os: centos 7.4 db: oracle 12.1.0.2 oracle 可以对多个 temporary tablespace 包装成 temporary group temporary s ...

  2. oracle 创建 permanent tablespace

    os: centos 7.4 db: oracle 12.1.0.2 现在有 smallfile 和 bigfile 分类,详情可以参考 oracle 官方文档. 假如 oracle 数据库采用默认的 ...

  3. oracle中对于TableSpace理解

    一.TableSpace表空间的使用规则 1.使用多个TableSpace * 用户数据与数据字典数据分离,减少竞争 * 应用程序之间的数据分离,防止某个TableSpace脱机后对多个程序造成影响 ...

  4. Oracle表空间(Tablespace)

     tablespace是Oracle空间管理上的逻辑单位,实体上存放数据的是tablespace里面的Data File. 所以tablespace可以看成是Data File的群组. table ...

  5. [Oracle] 中的Temporary tablespace的作用

    临时表空间主要用途是在数据库进行排序运算[如创建索引.order by及group by.distinct.union/intersect/minus/.sort-merge及join.analyze ...

  6. oracle表空间更改用户,ORACLE创建表空间、创建用户、更改用户默认表空间以及授权、查看权限...

    ----创建表空间---- CREATE TABLESPACE UCITDB_data LOGGING DATAFILE '/home/app/oracle/app/oracle/oradata/UC ...

  7. oracle 创建空文件系统,六分钟学会创建Oracle表空间的实现步骤

    经过长时间学习创建Oracle表空间,于是和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西. 1.先查询空闲空间 select tablespace_name,file_id,blo ...

  8. oracle创建数据库后干什么,手动创建Oracle数据库之前因后果

    对于许多数据库管理员来说,Oracle究竟是不是一个难以管理和驾驭的怪兽级数据库,会不会让他们管理生涯饱受折磨?当看到其命令行界面时,很多人会问这么一个问题. 如果你想通过一个应用程序操控使用这个数据 ...

  9. oracle创建用户、表空间、临时表空间、分配权限步骤详解

    首先登陆管理员账号,或者有DBA权限的用户,接下来依次: --查询所有用户 select * from dba_users; --创建新用户 create user gpmgt identified ...

最新文章

  1. 不错html5画布效果,可惜网站不需要。亲们,可以看一下~
  2. python模拟键盘输入_python模拟键盘输入的问题
  3. iCOM组件(iComponent,应用或学习组件)
  4. Zookeeper--ZAB与Paxos算法联系与区别
  5. android分享图片功能实现原理,Android:简单实现并理解图片三级缓存
  6. 一起学习C语言:结构体(一)
  7. 【java基础知识】swagger组件常用命令
  8. PNG免扣+高清背景素材,帮电商美工\设计师快速出稿!
  9. Ubantu16.04LTS麒麟版:取消登录界面的客人回话
  10. STL笔记 ( 迭代器 )
  11. python敏感字替换_python如何实现敏感词替换
  12. python实现电商平台秒杀商品脚本程序
  13. 【5G/4G】NAS与AS层 完整性保护与加密算法系列文章
  14. 解决开发板不兼容earpods问题
  15. CCS:Type region `APP_CODE_MEM' overflowed by 641240 b
  16. 股指期货手续费每日增加吗(手续费计算公式)
  17. element 表格背景颜色透明
  18. 什么是钉钉消息推送?
  19. VOC2012数据集xml文件转csv文件
  20. QT+Halcon实现螺纹检测

热门文章

  1. 大数据-Hadoop集群测试
  2. 利用Hexo+github搭建博客,零成本、无需域名、服务器
  3. 达梦dmrman dmap备份报[-7103]:创建命名管道失败
  4. 诛仙哪里炼器服务器最稳定,诛仙炼器轻松+11最强攻略
  5. House Robber的解法
  6. python爬虫简易到进阶实战篇——(1)
  7. 前端开发需要会什么?先掌握这三大核心关键技术
  8. linux内核分析 轮换,Linux 内核源代码情状分析 chap2 存储管理 (6) - 页面的定期换出...
  9. 阿朱,是时候拥抱 Linux 了!
  10. 算法--01背包问题(动态规划算法) 21-01-30