oracle 物理数据库结构

好久就想看oracle了,由于自己太懒,最近才开始。希望以后能养成好习惯。

 

一、oracle 10g 服务器

   1.一个oracle 10g服务器包含一个oracle数据库和一个oracle服务器实例。

   2.每当数据库启动时候,系统全局区(SGA)被分配,并启动了oracle后台进程。SGA是用于数据库用户共享数据库信息的内存区域。后台进程和内存缓冲区称为oracle实例(用户进程和oracle进程)。

   3.每个后台进程创建一个跟踪文件。可以设置init.ora文件的background_dump_dest参数来规定后台进程跟踪文件的位置。

   4.oracle 10g新的自动存储管理(asm)自动向所有磁盘散布数据

 

二、oracle物理数据库结构

   主要包括数据文件,重做日志文件,归档日志文件,控制文件,参数文件,报警和跟踪日志文件,备份文件。

   1.数据文件(datafile)

      数据文件包含了数据库的所有数据。

      每个数据库有一个或多个datafile。

      每个数据文件只能属于一个数据库。

      当表空间用完时,数据文件可以按照设定的值自动增长。

      一个或多个数据文件形成了表空间。

   2.控制文件(control file)

      控制文件含有说明数据库物理结构的内容。

      其中包含:

      ----数据库名称

      ----数据文件、重做日志文件的名称和位置

      ----数据库创建的时间戳

      数据库每次启动时,根据控制文件确定那个数据文件和重做日志文件时操作数据库所必须的。当数据库的物理构成发生改变时,oracle自动的修改控制文件以反映这些变化。另外,数据恢复时候也需要用到控制文件。

   3.重做日志文件(redo log file)

      每个数据库都有两个或多个redo log file,这组文件作为一个整体被称为数据库重做日志。

      redo log file 的主要功能是记录对数据的操作。

      为防止redo log file 自身的问题导致故障,oracle 支持多重重做日志文件(multiplexed redo log)功能,即将多份内容相同的重做日志文件保存到不同测磁盘。

      重做日志中的信息只能用户恢复由于系统或介质故障导致的不能被写入数据文件的数据。

      在恢复过程中恢复重做日志文件信息的过程叫做前滚(rolling forward)。

   4.归档日志文件(Archive log file)

      重做日志文件可以被自动归档。当数据库运行在achivelog模式下,重做日志将自动被归档。

   5.参数文件(Parameter file)

      包含了数据库与实例的配置参数列表。

   6.警告和跟踪日志文件(Alert and Trace log file)

      跟踪日志文件的内容可以用作应用与实例的调优。

   7.备份文件(backup file)

      恢复文件就是用备份文件来替换原有文件。

 

     

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值