表空间

  表空间是 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. windows下 nginx php 环境搭建

    windows下配置nginx+php环境 刚看到nginx这个词,我很好奇它的读法(engine x),我的直译是“引擎x”,一般引“擎代”表了性能,而“x”大多出现是表示“xtras(额外的效果) ...

  2. [iOS Animation]-CALayer 隐式动画

    隐式动画 按照我的意思去做,而不是我说的. -- 埃德娜,辛普森 我们在第一部分讨论了Core Animation除了动画之外可以做到的任何事情.但是动画是Core Animation库一个非常显著的 ...

  3. BZOJ 1106: [POI2007]立方体大作战tet

    1106: [POI2007]立方体大作战tet Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 682  Solved: 496[Submit][St ...

  4. css颜色渐变在不同浏览器的设置

    在web开发中,难免会遇到浏览器之间的兼容问题,关于Css设置颜色渐变下面有解决的办法,直接上代码: 适用于谷歌浏览器: background: -webkit-gradient(linear, 0 ...

  5. Mysql中Insert into xxx on duplicate key update问题

    要点:Insert into xxx on duplicate key update可以在唯一索引重复的情况下,进行更新操作.           (1) 插入里边的字段应该只有一个 唯一索引:   ...

  6. 第一章 Slenium2-Java 自动化测试基础

    都是一些最基础的知识点. 一:软件测试分类 1)单元测试:单元测试(或模块测试)是对程序中的单个子程序或具有独立功能的代码段进行测试的过程.2)集成测试:集成测试是在单元测试的基础上,先通过单元模块组 ...

  7. UISwitch——开关控件

    开关的可配置选项很少,一般用于处理布尔值. 下面给出一个小Demo,创建两个开关,开关一可以控制开关二的可用与否,两者的关系就相当于水闸与水龙头的关系. #import "ViewContr ...

  8. awk程序设计语言之-awk基础

    awk程序设计语言之-awk基础 http://man.linuxde.net/ 常用工具命令之awk命令 awk是一种编程语言,用于在Linux/Unix下对文本和数据处理.数据可以来自标准输入(s ...

  9. RFID射频卡超市购物结算系统问题记录--写入卡片时,后台php无法操作数据库

    后台管理人员要给每件商品贴上RF卡作为唯一标识,所以要先给对应的RFID卡中写入响应的信息,我这里为了便于模拟演示只写入商品编号,价格,名称这几个字段,然后要把已经写入的商品上传后台,由后台写入数据库 ...

  10. javascript--study

    1.函数传参:按值传递 对于数字.字符串等是将它们的值传递给了函数参数,函数参数的改变不会影响函数外部的变量. 对于数组和对象等是将对象(数组)的变量的值传递给了函数参数,这个变量保存的指向对象(数组 ...