需求:

需要整理现场用户创建的表空间以及其存储数据,进行规范化管理。在整理用户现场建立的表空间时,需要排除掉非用户创建的表空间,所有首先需要那些表空间是用户创建的,那些是Oracle自带的。

本机测试建立一个新库,发现自带表空间如下:

下面对每一个表空间进行简单说明(部分内容引自网络):

1、SYSAUX表空间

SYSAUX表空间在Oracle Database 10g中引入,作为SYSTEM表空间的辅助表空间.以前一些使用独立表空间或系统表空间的数据库组件现在在SYSAUX表空间中创建.SYSAUX 表空间存放一些其他的 metadata 组件,如 OEM,Streams 等会默认存放在 SYSAUX 表空间里。通过分离这些组件和功能,SYSTEM表空间的负荷得以减轻.反复创建一些相关对象及组件引起SYSTEM表空间的碎片问题得以避免。

2、SYSTEM表空间

SYSTEM表空间是Oracle创建数据库时候自动创建的,每个Oracle数据库都会有SYSTEM表空间,而且SYSTEM表空间总是要保持在联机模式下,因为其包含了数据库运行所要求的基本信息,如:数据字典、联机求助机制、所有回退段、临时段和自举段、所有的用户数据库实体、其它ORACLE软件产品要求的表等等。

3、TEMP表空间

临时表空间用来管理数据库排序操作以及用于存储临时表、中间排序结果等临时对象,当ORACLE里需要用到SORT的时候,并且当PGA中sort_area_size大小不够时,将会把数据放入临时表空间里进行排序。像数据库中一些操作: CREATE INDEX、 ANALYZE、SELECT DISTINCT、ORDER BY、GROUP BY、 UNION ALL、 INTERSECT、MINUS、SORT-MERGE JOINS、HASH JOIN等都可能会用到临时表空间。当操作完成后,系统会自动清理临时表空间中的临时对象,自动释放临时段。这里的释放只是标记为空闲、可以重用,其实实质占用的磁盘空间并没有真正释放。这也是临时表空间有时会不断增大的原因。临时表空间存储大规模排序操作(小规模排序操作会直接在RAM里完成,大规模排序才需要磁盘排序Disk Sort)和散列操作的中间结果.它跟永久表空间不同的地方在于它由临时数据文件(temporary files)组成的,而不是永久数据文件(datafiles)。临时表空间不会存储永久类型的对象,所以它不会也不需要备份。另外,对临时数据文件的操作不产生redo日志,不过会生成undo日志。

4、UNDO表空间

UNDO表空间是Oracle特有的概念。undo表空间中会自动分配undo段,这些undo段用来保存事务中的DML语句的undo信息,也就是来保存数据在被修改之前的值。在rollback,实例恢复(前滚),一致性读CR块的构造时会使用到undo信息。由于undo的引入,从而Oracle的select语句实现一致性读时,不需要任何锁。undo表空间和其它表空间有很多类似的地方:undo数据块也会被读到buffer cache缓存起来,修改时也会产生redo log,数据也会写回到undo表空间的磁盘上。所以崩溃后,undo块的buffer cache也会恢复过来。

5、USERS表空间

创建用户必须为其指定表空间,如果没有显性指定默认表空间,则指定为users表空间,此用户所有信息都会放入到users表空间中。

总结

以上所述是小编给大家介绍的Oracle数据库自带表空间的详细说明,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

oracle数据库中的系统自带表情_Oracle数据库自带表空间的详细说明相关推荐

  1. oracle数据库报错,ORA-01652:无法通过128(在表空间TEMP中)扩展temp段

    oracle数据库报错,ORA-01652:无法通过128(在表空间TEMP中)扩展temp段 出现这个报错一般是两种情况,oracle的temp空间不足:存在性能非常差的带全表扫描的sql占用的资源 ...

  2. 关于mysql数据库中插入特殊字符(emoji表情)报错1366的问题注意点

    项目场景: 提示:这里简述项目相关背景: 将Excel里面的数据保存的mysql数据库中,系统报错如下: 查询了解到,系数据库编码格式不支持保存emoji字符串格式:网上有很多教程,让我们把数据库的编 ...

  3. Oracle数据库中stragg()函数,在瀚高数据库中如何替换使用?

    瀚高数据库 目录 环境 文档用途 详细信息 环境 系统平台:Microsoft Windows (64-bit) 10 版本:6.0 文档用途 用于解决怎么在瀚高数据库中实现和Oracle数据库中st ...

  4. oracle中那个日期怎么相减_oracle数据库中日期加减函数

    1.oracle中当前系统时间加减用法 select add_months(sysdate, 12) "NEW YEAR" from dual; /**系统时间+12个月后的时间* ...

  5. oracle数据库报错:ORA-01654: 索引 XXX 无法通过 128 (在表空间 xxx 中) 扩展

    项目突然遇到这个问题 ,数据都插入不了,客户电话爆了. 原因oracle保存的数据文件已经满了,现在要扩大. 1.查询数据库使用情况 SELECT UPPER(F.TABLESPACE_NAME) & ...

  6. oracle数据库报错:ORA-01654: 索引 aaa 无法通过 128 (在表空间 bb 中) 扩展

    1.有可能是索引表空间不够 SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)" ...

  7. 【DB笔试面试682】在Oracle中,Undo段中区3种状态分别是什么(Undo表空间系列)?...

    ♣ 题目 部分 在Oracle中,Undo段中区3种状态分别是什么? ♣ 答案部分 Undo信息存储在Undo段中,Undo段又存储在Undo表空间中.Undo表空间仅用于Undo段(在Undo表空间 ...

  8. c mysql 统计不重复数据库,MySQL_MySQL数据库中分组统计的问题,首先准备四张表A、B、C、D, - phpStudy...

    MySQL数据库中分组统计的问题 首先准备四张表A.B.C.D, -------------------------------- A      | B | C   | D a   b   |   a ...

  9. 浅谈Oracle中物理结构(数据文件等。。。)与逻辑结构(表空间等。。。。。)

    初始Oracle时很难理解其中的物理结构和逻辑结构,不明白内存中和硬盘中文件的区别和联系,我也是初学Oracle,这里就简单的谈谈我我看法. 首先,你需要明白的一点是:数据库的物理结构是由数据库的操作 ...

最新文章

  1. 直播疑难杂症排查(4)— 延时高
  2. 宇宙是一个无始无终的循环?
  3. java重新组合_Java 合并Word文档
  4. 服务器不能显示中文,彻底解决delphi WebBroker服务器中文乱码 delphi WebBroker服务器不能显示中文网页 WebBroker中文显示乱码...
  5. Android PC投屏简单尝试—最终章2
  6. html 定时刷新 数据,js中,设置定时器 每隔几秒刷新一次页面数据
  7. HTML5崛起之时,Java桌面时代就已经终结了
  8. GRT上线Bancor提案已通过
  9. 蓝牙:CRC原理详解(附crc16校验代码)
  10. 数据和判定(二)------运算符
  11. ios浏览器微信支付回调页面_iOS微信系列,WKWebview加载H5进行微信支付返回浏览器解决方案!...
  12. 1006 A+B问题
  13. QT-程序依赖打包-windeployqt方式(简述版)
  14. 深度学习——(4)VGG16 图像分类
  15. PHP开发环境搭建:PHP集成环境XAMPP 的安装与配置
  16. C++代码审阅--ice104协议从站(1)
  17. 程序员今年最值得关注的 23 种新移动技术
  18. springboot 配置RedisTemplate 报:Field redisTemplate in XXX required a bean of type 'org.springframework
  19. R语言入门——高质量保存图片(想毕业咋就那么难!!!)
  20. 自定义输入框可一键清除

热门文章

  1. easyui datagrid 单元格内文本超出长度显示省略号
  2. WEB漏洞扫描软件:Uniscan
  3. 如何解决ArrayAdapter requires the resource ID to be a TextView
  4. webservice常见名词
  5. ITIL基础概述与实战案例分析(下)
  6. 最新版 Enterprise Library 企业库 V4.1 中文学习手册
  7. PowerDesigner(五)-概念数据模型(CDM生成LDM,PDM和OOM)
  8. Oracle取同一类别中某属性最大或者最小值的一条
  9. 线性代数:线性系统学习笔记
  10. jQuery.理解选取更新范围