zoukankan      html  css  js  c++  java
  • oracle数据文件(1)

    1. 数据文件和重做日志文件是数据库中重要的文件
    2. Oracle以4种文件系统存放数据
      1. 操作系统(OS)文件系统
      2. 原始分区
      3. 自动存储管理(ASM),10g Release 1的新特性
      4. 集群文件系统:专用于RAC,像集群环境中多个节点共享的cooked文件系统
    3. 存储层次体系
      1. 数据库由一个或多个表空间构成,表空间是oracle中逻辑存储器,包括一个或多个数据文件
      2. 段由一个或多个区段组成。段在表空间中,但是可以包含这个表空间中多个数据文件中的数据。
      3. 区段是磁盘上一组逻辑连续的块。区段只在一个表空间中,而且总是在表空间的一个文件中。
      4. 块是数据库中最小的分配单位,也是数据库使用的最小I/O单位。
    4. 表空间管理
      1. 表空间管理区段
    • 在ORACLE8.1.5之前,只有一种方法:字典管理的表空间。如果一个对象需要另一个区段,就会向系统“申请”。然后ORACLE访问其数据字典表,运行一些查询,查找到数据(也许找不到),然后更新或者删除、插入。
    • 临时表空间:你不在其中创建自己的永久对象。7.3之前临时表空间处理模式和永久空间处理模式一样。
    • 临时表空间的处理模式:临时表空间一旦分配一个区段,系统就会一直持有,下次有人请求这个临时表空间时,oracle先找已分配的区段,找到就重用。否则就重新分配

    Oracle 8.1.5以后版本中,oracle的表空间管理采用本地管理表空间。对于本地管理表空间,会使用每个数据文件中存储的一个标志位来管理区段,如标志位为1时,使用这个区段,为0时,释放。

  • 相关阅读:
    web前端工程师
    java工程师
    原因原来默认预检测会检测是否存在多选框
    软件测试&安全测试高峰论坛
    安卓学习图
    为什么mongo中不能用int作为key
    历经小半宿吧。哎,终于搭建好了Linux-C的环境
    把昨晚写的东西完善了一下,还行,真差不多
    半宿了,仿写了个CList模板类,留着以后用吧
    今天复习了一下完成端口网络模型
  • 原文地址:https://www.cnblogs.com/gull/p/2381554.html
Copyright © 2011-2022 走看看