通常在设计Oracle用户时我会选择为该用户创建一个单独的表空间和一个临时表空间,比如:create tablespace sales_tbs datafile

通常在设计Oracle用户时我会选择为该用户创建一个单独的表空间和一个临时表空间,比如:

create tablespace sales_tbs datafile '/home/oracle/dbfile/cdb/pdb1/sales_tbs01.dbf' size 10m;

create temporary tablespace sales_tmp tempfile '/home/oracle/dbfile/cdb/pdb1/sales_tmp01.dbf' size 10m

create user sales identified by sales default tablespace sales_tbs temporary tablespace sales_tmp;

但是我从来没有考虑过用户的临时表空间在RAC下的变化。在RAC下临时表空间在所有实例之间共享使用,应该创建和实例数目一样多的临时文件。如果我们使用的2节点RAC,临时表空间最好设置为两个临时数据文件。如果使用的是4节点RAC,,临时表空间最好设置为4个临时数据文件。这么做可以减少文件头的锁争用问题。

可以通过下面的方法来增加临时表空间的临时文件来满足RAC下的需求,当然这不是硬性需求。

alter tablespace temp add tempfile '/home/oracle/dbfile/cdb/pdb1/pdb1_temp02.dbf' size 20m;

alter tablespace sales_tmp add tempfile '/home/oracle/dbfile/cdb/pdb1/sales_tmp02.dbf' size 10m;

select tablespace_name,file_name,bytes/1024/1024 mb from dba_temp_files;

TABLESPACE_NAME FILE_NAME MB

------------------------------ -------------------------------------------------- ----------

TEMP /home/oracle/dbfile/cdb/pdb1/pdb1_temp02.dbf 20

TEMP /home/oracle/dbfile/cdb/pdb1/pdb1_temp01.dbf 20

SALES_TMP /home/oracle/dbfile/cdb/pdb1/sales_tmp02.dbf 10

SALES_TMP /home/oracle/dbfile/cdb/pdb1/sales_tmp01.dbf 10

以上内容来自读《Oracle RAC运行实践》得到的启示,在此分享一下。

本文永久更新链接地址: 本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:php中文网

oracle12c收缩临时表空间,Oracle12CRAC关于临时表空间的一点启示相关推荐

  1. oracle缩减临时表空间,oracle的临时表空间写满磁盘空间解决改问题的步骤

    oracle的临时表空间写满磁盘空间,解决改问题的具体步骤,以下的操作是用数据库的sys超级用户操作 刚开始打算把临时表空间的数据文件重新缩小就好了 执行: SQL> alter databas ...

  2. oracle临时表空间组,证明临时表空间组在并发session时的作用

    本帖最后由 zcs0237 于 2013-7-16 20:26 编辑 a.感谢对本帖补充.建议.错误更正 b.为节省篇幅,部分输出结果做了精简 c.可按本文先后顺序复制文中代码进程调试 d.测试环境: ...

  3. oracle如何查询临时表空间,Oracle查询临时表空间的占用

    可以使用以下语句查询是哪个session number的哪个sql占用了较大的临时表空间 select inst_id,username,session_num,sql_id,tablespace,s ...

  4. 删除临时表空间或者默认临时表空间

    1.如果临时表空间不是默认临时表空间以及默认临时表空间组成员,直接执行如下语句 drop tablespace temp1 including contents and datafiles casca ...

  5. oracle取消表空间自增长,oracle_创建表空间_临时表空间_修改表空间_以及自增长...

    管理员用户登录oracle数据库 [oracle@DBORACLE ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on ...

  6. MySQL 中的共享表空间与独立表空间如何选择

    对于 InnoDB 存储引擎来说,它可以将每张表存放于独立的表空间,即 tablename.ibd 文件;也可以将数据存放于 ibdata 的共享表空间,一般命名是 ibdataX,后面的 X 是一个 ...

  7. oracle创建表空间 扩展表空间文件 修改表空间自动增长

    1. 创建表空间 create tablespace SIRM2  datafile 'D:\oracle\product\10.2.0\oradata\orcl\SIRM2.dbf' size 10 ...

  8. 管理表空间和数据文件——维护表空间——设置默认表空间和删除表空间和删除数据文件盒临时文件...

    1.设置数据库默认表空间 当建立数据库时,使用default tablespace 选项可以设置数据库的默认表空间.在建立了数据库之后,使用alter database default tablesp ...

  9. oracle 删除空间不足,oracle表空间扩容、创建、删除(解决表空间不足问题)

    前言 整理一下之前使用oracle数据库遇到的表空间不足的问题,顺便水个博客. oracle表空间操作语句 1.改变已存在的数据文件的大小 ALTER TABLESPACE app_data ADD ...

最新文章

  1. PHP无限分类-PHP100代码篇
  2. SAN,NAS区别的联系
  3. reStructuredText(.rst)语法规则快速入门
  4. 不要低估AI面临的困境
  5. leetcode9. 回文数
  6. beaglebone black的cape管理
  7. 徐州计算机专业技校,2021徐州所有的中专技校职高排名
  8. [Flash开发笔记] AS中保留多少位小数的函数
  9. 查看局域网内所有的主机名、MAC地址和IP地址
  10. V-rep中导入机械臂模型并验证
  11. 图片批量转ico软件png批量转ico离线转换使用教程
  12. 【20考研】怎样迈出考研的第一步?
  13. 巨星传奇更新招股书:业务绑定歌手周杰伦 上半年营收降24%
  14. 沈其荣院士团队解密根际有益菌VOCs消减土壤青枯菌生物障碍的生存-致病权衡机制...
  15. 京东的笔记本电脑和实体店有区别吗
  16. 手工测试1年经验面试,张口要13K,我真是服了····
  17. c语言专业教学,C语言在计算机专业中的教学.docx
  18. 计算机网络规划与建设,网络工程规划与设计
  19. Packet Tracer - 配置 IPv6 的 EIGRP 基本设置
  20. springboot多用户B2C商城平台系统在线视频点播系统毕业设计毕设作品开题报告开题答辩PPT

热门文章

  1. c语言平面向量加法考点,平面向量的加减法怎么死活都不会?有没有什么口诀?
  2. 名校为抢生源“撕破脸”预录许诺策反提前登场,这条新闻意味深长,发人深省
  3. 【记录】Office 2019关闭时无响应解决方法
  4. 微信公众账号开发接口实现 - java servlet
  5. 关于 MySQL 锁 你知道多少
  6. 【浅挖一下Java包装类的缓存】
  7. 基于比原链开发Dapp(四)-bufferserver源码分析
  8. C语言,求内切圆与外接圆阴影面积
  9. CSS_03_盒子模型
  10. OpenSearch:轻松构建大数据搜索服务