表空间

  表空间是 Orcale 数据库最大的逻辑结构。表空间就是一个或者多个数据文件的集合。所有的数据文件都被逻辑的存放在表空间中。

  一个数据库包括 SYSTEM、SYSAUX和TMP三个默认表空间,一个或者多个临时表空间,还有一个撤销表空间和几个应用程序专用的表空间。

  表空间的类型:

  1. 系统表空间

    系统表空间包括 SYSTEM 和 SYSAUX 表空间,系统表空间是所有的数据库必须有的并且自己创建的表空间,一般存放着 Orcale 的数据字典表及相应的数据。
  2. 永久表空间

    顾名思义保存着永久性的数据,比如系统数据,应用系统数据。每个用户都会分配一个永久表空间,以便于保存相应的数据。除了撤销表空间以外,相对于临时表空间来说其他表空间都是永久表空间,比如系统表空间。
  3. 临时表空间

    由于在 Orcale 经常要用到一些临时的磁盘空间,这些空间主要在查询带有排序(Group By,Order By)等算法的时候使用,用完之后会立即释放,对记录在磁盘的数据不在使用,所以称作临时表空间。一般安装之后只有一个 TEMP 临时表空间。

  表空间的状态:

  对于不同的需求,对表空间也有许多不同的状态。我们可以通过修改表空间的状态控制表空间的可用性和安全性。

  1. 读写状态
    默认的状态,所有的具有表空间权限的用户均可读写表空间的数据。
  2. 只读状态

    在这种状态下任何的用户都无法对表空间的数据进行修改。这种状态对表空间的数据提供了保护,同时对数据库中提供静态的数据有一定的帮助。
  3. 脱机状态
    DBA 可以将某个应用表空间设置为脱机的状态,使表空间不再被用户访问,如果要进行访问可以将其修改为联机状态。注意:SYSTEM 表空间不能被设置为脱机的状态,因为数据库在运行的过程中始终要对 SYSTEM 表空间进行数据的支持,而且临时表空间不能设置为只读状态
  表空间的作用:
  • 控制用户所占用的空间配额
  • 控制数据库所占用的磁盘空间
  • 可以将表空间设置为只读的状态而保证静态的数据不能被修改
  • 将表中的数据和索引存储在不同的表空间中,提高数据库的 I/O 性能,这样也可以对数据的备份和回复有很大的帮助。
  • Orcale 按照表空间备份和回复的功能。
 
 
 
 

Orcale 之基本术语二的更多相关文章

  1. Orcale 之基本术语一

    数据字典 数据字典是 Orcale 的重要组成部分.它有一系列的拥有数据库元数据信息的数据字典表和用户可以读取的数据字典视图组成,存放着数据库的有关信息.因此数据字典可以看作一组表和试图的集合.它们存 ...

  2. 使用XML的五种场合,XML基本规则,XML的术语,结构与语法

    在很多研讨会和培训班上我遇到过许多人,他们还不明白为什么要使用XML也不知道如何 在他们的应用中使用XML.一些来自诸如Gartner公司的报告建议说,商业公司不能再做 局外人了,不能对XML置之不理 ...

  3. OC中的面向对象语法

    一. 面向对象和面向过程思想 OC是面向对象的,C是面向过程的.面向对象和面向过程只是解决问题的两种不同思想 1. 面向对象和面向过程的区别 1) 以用电脑听歌为例子 a) 面向过程 打开电脑 播放电 ...

  4. iOS边练边学--GCD的基本使用、GCD各种队列、GCD线程间通信、GCD常用函数、GCD迭代以及GCD队列组

    一.GCD的基本使用 <1>GCD简介 什么是GCD 全称是Grand Central Dispatch,可译为“牛逼的中枢调度器” 纯C语言,提供了非常多强大的函数   GCD的优势 G ...

  5. kafka存储机制

    kafka存储机制 @(博客文章)[storm|大数据] kafka存储机制 一关键术语 二topic中partition存储分布 三 partiton中文件存储方式 四 partiton中segme ...

  6. AOP的定义和原理

    一.本课目标 理解Spring AOP的原理 掌握Spring AOP的七个术语 二.面向切面编程(AOP)  AOP的思想是,不去动原来的代码,而是基于原来代码产生代理对象,通过代理的方法,去包装原 ...

  7. Kafka 基本知识分享

    目录 一.基本术语 二.Kafka 基本命令 三.易混淆概念 四.Kafka的特性 五.Kafka的使用场景 六.Kakfa 的设计思想 七.Kafka 配置文件设置 八.新消费者 九.Kafka该怎 ...

  8. 第7章学习小结 不使用STL-map过实践题:QQ帐户的申请与登陆

    目录: 一:查找的概念与术语 二:折半查找 三:二叉排序树 四:平衡二叉树 五:B-树 六:B+树 七:散列表 八:实践题:QQ帐户的申请与登陆 九:自我总结 一.查找的概念与术语 (一)查找表 查找 ...

  9. RPC服务治理框架(一)RPC技术

    一.RPC是什么 remote procedure call:远程过程调用 过程就是程序,像调用本地方法一样调用远程的过程 RPC采用Client-Server结构,通过request-respons ...

随机推荐

  1. mysql连接字符集default

    用mysql客户端工具输入中文数据报错,或乱码问题解决 数据库字符集为latin1时 用mysql工具,然后选择连接>l连接属性>高级>字符集选择default

  2. 9、手把手教你Extjs5(九)使用MVVM特性控制菜单样式

    菜单的样式多了,怎么可以灵活的切换是个问题. 在使用标准菜单的时候,在菜单最前面有二个按钮,可以切换到树状菜单和按钮菜单. 在树状菜单的显示区,可以切换换到标准菜单,以及折叠式菜单. 切换到按钮菜单之 ...

  3. Yii -- framework 目录结构说明

    base 底层的类库文件 caching 所有缓存方法 cli 项目生成脚本 collecions 用PHP语言构造传统OO语言的数据存储单元.如队列,栈,哈希等等 console yii控制台 db ...

  4. iOS调用相机,相册,上传头像

    一.新建工程 二.拖控件,创建映射 三.在.h中加入delegate @interface ViewController : UIViewController 复制代码 四.实现按钮事件 -(IBAc ...

  5. 【转】HashMap实现原理分析

    1. HashMap的数据结构 数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端. 数组 数组存储区间是连续的,占用内存严重,故空间复杂的很大.但数组的二分查找时间复杂度小,为O(1 ...

  6. sql语句的截取字符串下标是从1开始

    这里的指的sqliter数据库 substr函数 substr(date,1,10)

  7. java8 泛型声明 The diamond operator ("<>") should be used

    The diamond operator ("<>") should be used Java 7 introduced the diamond operator (& ...

  8. bzoj2152

    题解: 随便点分治,用一个t数组,t[i]代表有u到root的值mod3==i: 那么答案就是:t[0]*t[0]+t[1]*t[2]*2; 代码: #include<iostream> ...

  9. App IM 之 环信

    文档参考:http://docs.easemob.com/docs.php 开发社区:http://www.imgeek.org 也可以在官网页面上点击客服进行咨询 1. 环信 之 文件导航 2. 环 ...

  10. Mac 修改用户名

    系统偏好设置 > 用户与群组 > 解锁 > 用户 > 右键 > 高级选项 > 全名