Oracle12c中容错&性能新特性之表空间组
1. 简介
表空间组可以使用户消耗来自多个表空间的临时表空间。表空间组有如下特点:
1) 至少包含一个表空间。表空间组中包含的最大表空间数没有限制。
2) 和表空间共享命名空间,不能和任何表空间同名。
当你为数据库或用户分配一个临时表空间时,你可以在表空间名可以出现的任何地方确定表空间组名。
你不用显式创建表空间组。当你为表空间组指定第一个临时表空间时,表空间组被隐式创建。当表空间组包含的最后一个临时表空间移除时,该表空间组也被删除。
用表空间组而不用一个临时表空间,能减少导致单独表空间不足以容纳排序结果,特别是有多个分区的大表上的。表空间组还可以使单个并行操作利用多个临时表空间启用多个并行执行服务器。
2. 表空间组相关信息
1) 数据字典
- CDB_TABLESPACE_GROUPS
- DBA_TABLESPACE_GROUPS
- TS$
2) 系统权限
- ALTER TABLESPACE
- DROP TABLESPACE
- UNLIMITED TABLESPACE
- CREATE TABLESPACE
- MANAGE TABLESPACE
3. 创建表空间组
1) 创建表空间
- 语法
CREATE TEMPORARY TABLESPACE<tablespace_name>
TEMP <data_file_path_and_name>
SIZE <integer> <K | M | G |T | P | E>
TABLESPACE GROUP <group_name>;
- 例子
CREATE TEMPORARY TABLESPACE batchtemp
TEMPFILE '/u02/oradata/temp04.dbf'
SIZE 2E
TABLESPACE GROUP temp_grp;
desc dba_tablespace_groups
SELECT * FROM dba_tablespace_groups;
2) 更改表空间
- 语法
ALTER TABLESPACE <tablespace_name>
TABLESPACE GROUP <group_name>;
- 例子
ALTERTABLESPACE tools TABLESPACE GROUP apps_grp;
SELECT * FROM dba_tablespace_groups;
4. 移除组成员
- 语法
ALTER TABLESPACE<tablespace_name> TABLESPACE GROUP '';
- 例子
ALTERTABLESPACE batchtemp TABLESPACE GROUP '';
SELECT * FROM dba_tablespace_groups;
5. 指定默认表空间组
- 语法
ALTER DATABASE<tablespace_name>
DEFAULT TEMPORARY TABLESPACE<group_name>;
- 例子
ALTER DATABASE orabase DEFAULT TEMPORARY TABLESPACE app_grp;
SELECT * FROM dba_tablespace_groups;
Oracle12c中容错&性能新特性之表空间组的更多相关文章
- Oracle12c 中RAC功能增强新特性之ASM&Grid
1. 自动存储管理(ASM)方面的增强 1.1. Flex ASM 在典型的网格架构安装中,每个节点有自己的ASM实例运行并扮演该节点上数据库的存储容器的角色,对这种安装配置,存在单点失败的 ...
- Oracle12c中PL/SQL(DBMS_SQL)新特性之隐式语句结果(DBMS_SQL.RETURN_RESULT and DBMS_SQL.GET_NEXT_RESULT)
隐式数据结果特性将能简化从其他数据库到Oracle12c存储过程迁移.1. 背景T-SQL中允许查询结果的隐式返回.例如:下面T-SQL存储过程隐式返回查询结果.CREATE PROCEDURE Ge ...
- Oracle12c中功能及性能新特点之with子句的增强
1. 设置创建测试表.DROP TABLE test PURGE; CREATE TABLE test ASSELECT 1 AS idFROM dualCONNECT BY level < ...
- 【译】.NET 5. 0 中 Windows Form 的新特性
自从 Windows Form 在 2018 年底开源并移植到 .NET Core 以来,团队和我们的外部贡献者都在忙于修复旧的漏洞和添加新功能.在这篇文章中,我们将讨论 .NET 5.0 中 Win ...
- 简单理解ECMAScript2015中的箭头函数新特性
箭头函数(Arrow functions),是ECMAScript2015中新加的特性,它的产生,主要有以下两个原因:一是使得函数表达式(匿名函数)有更简洁的语法,二是它拥有词法作用域的this值,也 ...
- ABAP 7.52 中的Open SQL新特性
S/4 HANA 1709 已经在几个月前发布,随之而来的是ABAP 7.52. 本文翻译了更新文档中有关Open SQL的部分 本文链接:http://www.cnblogs.com/hhelibe ...
- ABAP 7.40, SP08 中的 Open SQL 新特性
1,使用 data_source~*指定列 在7.40, SP08中,可以在SELECT语句中使用data_source~*来指定选取不同的数据库表.视图的全部列来作为结果集.它也可以和单独指定的列c ...
- Java 9中的 9个 新特性
Java 9 中的 9个 新特性 java 7 2011发布,Java 8 2014发布,java9发布于2017年9月21日. 你可能已经听说过 Java 9 的模块系统,但是这个新版本还有许多其它 ...
- Visual Studio 2015 RC中的ASP.NET新特性和问题修正
(此文章同时发表在本人微信公众号"dotNET每日精华文章") 微软在Build大会上发布了Visual Studio 2015 RC,这也预示着Visual Studio 201 ...
随机推荐
- List<Model>转String 、String 转List<string>
var ltCode = from item in psw.VehicleInsuranceItem select item.Code; string code = string.Join(" ...
- java根据URL获取网页编码
由于很多原因,我们要获取网页的编码(多半是写批量抓取的脚本吧...嘻嘻嘻) 注意: 如果你的目的是获取不乱码的网页内容(而不是根据网址发送post请求获取返回值),切记切记,移步这里 java根据UR ...
- 【Django】【环境配置】Mac
mysql环境配置:http://www.cnblogs.com/chenmo-xpw/p/6102933.html
- VirtualBox安装Centos6.8出现——E_INVALIDARG (0x80070057)
VirtualBox使用已有的虚拟硬盘出错: 问题描述:UUID已经存在 Cannot register the hard disk 'E:\system_iso\centos6.8.vdi' {05 ...
- hdu 6041 I Curse Myself 无向图找环+优先队列
I Curse Myself Time Limit: 8000/4000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others) ...
- ORA-00604的解决方法
分类: Oracle 从错误的角度可以推出:应该是表空间不足 根据查看表空间的使用情况: select b.file_name 物理文件名, b.tablespace_name 表空间, b.by ...
- STL_map.修改删除
1.修改示例 int TdrSvgAttr::AttrSet_mem(bool _bAttrInStyle, string &_strAttrName, string& _strAtt ...
- STL——set
(转) 1.关于set C++ STL 之所以得到广泛的赞誉,也被很多人使用,不只是提供了像vector, string, list等方便的容器,更重要的是STL封装了许多复杂的数据结构算法和大量常用 ...
- 【Linux】人脸识别的封装
写了一个linux下的Face Recognition的封装,当作是练习.语言: C++的封装,结合opencv,使用方便.下载源码:https://github.com/zacario-li/Fac ...
- 虹软2.0 免费人脸识别C#类库分享
目前只封装了人脸检测部分的类库,供大家交流学习,肯定有问题,希望大家在阅读使用的时候及时反馈,谢谢!使用虹软技术开发完成 戳这里下载SDKgithub:https://github.com/dayAn ...