zoukankan      html  css  js  c++  java
  • 第5章

    第5章
    一个表空间可能是多个数据文件
    一个表空间可包含多个段
    一段是一个或多个区间
    一个区间是一个数据文件的多个连续块
    一个oracle块是一个或多个操作系统块
    oracle块是数据库基本的IO单元
     
    smallfile表空间可以有多个文件,但bigfile只能有一个文件
    默认方式下,表空间采用本地区间管理和自动段空间管理的方法。但是统一区间大小并非默认设置
    OMF数据文件自动命名,开始100M,可自动扩展,没有上限
    除非指定INCLOUDING CONTENTS子句,否则包含段的表空间无法删除
    可以将空间设置为联机或脱机,设置读写或只读
     
    本地区间管理使用每个数据文件中的位图来跟踪区间分配
    创建表空间时,UNIFORM SIZE子句强制所有的区间采用相同的大小。
    AUTOLOCATE子句让oracle确定下一区间的大小,oracle将根据分配给段的区间数进行确定。
    自动段空间管理使用位图跟踪区间每个块中可用的空间。
    可将表空间从字典区间管理转换成本地区间管理,但不能将空闲列表段管理转换成自动管理。
    select segment_type,count(1) from dba_segments group by segment_type
    数据字典视图dba_segments描述数据库中的每个段
    ASM只能存储数据库文件,不能存储二进制文件。始终需将oracle主目录保存在常规文件系统中。
    drop tablespace tablespacename [inclouding contents [and datafiles]]
     
    可以使用两种技术管理区间的使用:本地管理和字典管理。应始终使用本地管理。
    可以从只读表空间中删除对象 创建表空间后无法更改段空间管理方式。
     
     

  • 相关阅读:
    【面试题】面试题合集三
    【面试题】面试题合集二
    【面试易错题】陷阱题集一
    40个Java集合面试问题和答案
    java面试题全集(下)
    java面试题全集(中)
    java面试题全集(上)
    spring cloud基础教程
    spring boot基础学习教程
    DDD
  • 原文地址:https://www.cnblogs.com/zhangyuanbo12358/p/9184834.html
Copyright © 2011-2022 走看看