oracle8i宝典这本书里面有很详细的讲述.

解决方案 »

  1.   

    1.逻辑数据库结构(如表、索引)的数据物理地存储在数据库的数据文件中。
    2.一个范围(EXTENT)是数据库存储空间分配的一个逻辑单位,它由连续数据块所组成。每一个段是由一个或多个范围组成。
    3.一个模式(schema)为模式对象(scehma object)的一个集合,每一个数据库用户对应一个模式。模式对象为直接引用数据库数据的逻辑结构,模式对象包含如表、视图、索引、聚集、序列、同义词、数据库链、过程和包等结构。模式对象是逻辑数据存储结构,每一种模式对象在磁盘上没有一个相应文件存储其信息。一个模式对象逻辑地存储在数据库的一个表空间中,每一个对象的数据物理地包含在表空间的一个或多个数据文件中。
      

  2.   

    一个实例由一组数据文件、控制文件、日志文件和一组后台进程组成
    表空间是逻辑存储空间,用于存储Oracle数据对象,如:用户、表、索引、视图等
    数据文件是物理存储文件,几乎所有Oracle数据对象实际都存储在数据文件中
    表空间和数据文件的关系:表空间有1个或多个数据文件组成,数据文件只能属于一个表空间。
    另外有一个重要的文件:控制文件,主要存储数据库参数数据,如数据库参数、表空间信息等。掌握这些概念非常重要,一定要仔细理解,并要多多实际操作。
      

  3.   

    一个实例由一组数据文件、控制文件、日志文件和一组后台进程组成 ------  基本概念不清数据库最基本的由  数据文件、控制文件、日志文件、密码文件、初始化参数文件 构成
    实例是 内存和进程的资源的集合,实例是用来管理数据库的, SGA + PGA+(lgwr,dbwr,smon,pmon,ckpt......)
    表空间是一个逻辑的单位,由一个或多个数据文件构成,一个数据文件只能属于一个表空间extent 是在物理上连续的block构成,一个extent只在一个数据文件内
    一个表,非分区表,其存储就是一个段,一个段只能在一个表空间里面,一个段可由一个或者多个extent构成对于分区表,一个表可以由多个段构成,这些段可以分布在不同的表空间中
      

  4.   

    btw: 
    rollback  segment 至少有2个extent 构成
      

  5.   

    非常感谢xiaohuan8101(笑笑)、 chinarunner(runner) 两位
    但是我还是有点疑问:
    1、一个表是否可以存放在两个段里面?
    2、一个段必须在同一个表空间里?
    3、如果第一条成立,那么一个表是否就可以放在两个表空间里
    希望上面两位高手就这三个问题帮我一把
      

  6.   

    谢谢 biti_rainy(biti_rainy)什么是分区表?
      

  7.   

    明白了,三位高手准备接分:
    xiaohuan8101(笑笑):30
    chinarunner(runner):30
    biti_rainy(biti_rainy):40