1.1 Oracle体系结构

一、概述

     

       Oracle 10g服务器是一个对象-关系数据库管理系统,是由Oracle数据库和Oracle实例组成。

 

 

二、物理存储结构

      

      1、参数文件

       记录oralce实例的基本信息,当系统启动时,使用有关参数进行初始化db-name,control-file等。

       

      

SQL>DESC V$parameter;
SQL>SELECT * FROM V$parameter;

 

 

      2、控制文件

      存放了数据库文件的相关信息,数据库启动时,通过控制文件找到datafile,logfile。它包含了以下内容:

            

            数据名;

           db创建时间;

           数据文件和日志文件存放位置;

           表空间名;

           当前日志序号;

           检查点信息;

SQL>DESC v$controlfile;

SQL>SELECT * FROM V$CONTROLFILE;

 

 

      3、数据文件

      用来存储数据和相关脚本文件。一个表空间有多个数据文件,一个数据文件只能对应一个表空间。数据文件包含数据文件和用户文件。

     

SQL>DESC v$datafile;

SQL>SELECT * FROM V$datafile;

 

     4、重做日志文件(联机日志文件)

     用来记录对数据库数据的操作

    

日志组:

SQL>DESC V$LOG;

SQL>SELECT * FROM V$LOG;

日志文件:

SQL>DESC V$LOGFILE;

SQL>SELECT * FROM V$LOGFILE;

 

    5、归档日志文件

    用于保存被覆盖的日志文件。

SQL>DESC v$archive;

SQL>SELECT * FROM V$archive;

SQL>archive log list;

 

 

    6、口令文件

    用于记录用户口令信息和验证权限的二进制文件。

 

    7、警告文件

    存储DBMS运行期间出错信息的文本文件。

 

    8、跟踪文件

    oracle实例在系统出现异常时由系统自动创建的文本文件。

 

三、逻辑结构

 

    1、表空间

 

    2、段:数据段、索引段、临时段、回滚段

 

    3、区间:

 

SQL>create table mytable
        (...)
        STORAGE(
        INITIAL 1000K
        NEXT 500K
        MINEXTENTS 2
        MAXEXTENTS 5
        PCTINCREASE 50
)

 

   

    4、块:是Oracle使用或分配的最小存储单位

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值