表空间

  表空间是 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. [iOS Animation]-CALayer 性能优化

    性能优化 代码应该运行的尽量快,而不是更快 - 理查德 在第一和第二部分,我们了解了Core Animation提供的关于绘制和动画的一些特性.Core Animation功能和性能都非常强大,但如果 ...

  2. Servlet实现文件上传(深度)(二)

    1.首先我们定义struts.properties的文件上传中的规则如下 struts.action.extension=action  <!--以.action为我们提交的后缀名-->s ...

  3. FZU 2091 播放器

    简单模拟题,开个栈维护一下即可. #include<cstdio> #include<cstring> #include<cmath> #include<st ...

  4. Laravel 目录结构分析

    根目录结构 /app/bootstrap/public/vendorartisancomposer.jsonserver.php 1./app 整个Laravel 目录中最需要我们注意的地方,包含设置 ...

  5. 【转】int && 非常量右值

    C++ 11中引入的右值引用正好可用于标识一个非常量右值.C++ 11中用&表示左值引用,用&&表示右值引用,如: int &&a = 10 右值引用根据其修饰 ...

  6. git 常用命令--Linus Torvalds

    1.git log 显示仓库的历史记录,默认显示所有记录, 1)git log -m,显示最近的几次提交,, 2)git log --pretty=oneline  显示提交hash和注释 -p 按补 ...

  7. CodeSmith批量生成实体

    保存以下文件为ModelBatch.cst <%@ Register Name="Model" Template="D:\Q\web\LHWYVISIT\trunk ...

  8. imagebutton、imageview的属性

    [转]http://blog.csdn.net/victoryckl/article/details/14162131 http://blog.sina.com.cn/s/blog_68b3fdc30 ...

  9. Oracle数据库和实例的区别

    一般Oracle数据库(Oracle Database)可以分为两部分,即实例(Instance)和数据库(Database). 实例:是一个非固定的.基于内存的基本进程与内存结构.当服务器关闭后,实 ...

  10. 阿里云安装wordpress遇到的问题

    在阿里云服务器上安装Nginx,php5.3.3环境,使用阿里云的RDS数据库 1,安装wordpress,提示您的PHP似乎没有安装运行WordPress所必需的MySQL扩展 解决方案:移除已经安 ...