Welcome 微信登录

首页 / 数据库 / MySQL / Oracle体系结构详解

Oracle体系结构就是围绕这张图展开的,要想深入了解oracle,就必须把这张图搞明白。 如图: 一、基本组成:Oracle server:   一般情况下是一个instance和一个database组成   1个instance只能对应一个数据库。
    特殊:1个数据库可以有多个instance(rac)        一台服务器上同时可装多套版本的数据库软件,每个数据库软件可建多个数据库,但是每个数据库只对应一个instance,也可以理解成每个数据库只有一个SID 。         利用DBCA建出的每个库都是相对独立的,在同一服务器上如果创建多库必须将环境变量的参数文件做区分,并且在对实例切换时需如下操作:                                                                         connect   用户名/密码@实例的服务名
  Oracle Instance:是由内存(SGA)和后台进程(backupground Process)组成通过instance来访问database一个实例只能打开一个数据库 Oracle database:数据文件(Data files):    数据文件永远存储数据库的数据,包括数据字典、用户数据(表、索引、簇)、undo数据等重做日志(Redo log):“先记后写”重做日志用于记录数据库的变化,当进行例程恢复或介质恢复时需要使用重做日志执行DDL或DML操作时,事物变化会被写到重做日志缓冲区,而在特定的时刻LGWR会将重做日志缓冲区中的内容写入重做日志。控制文件(Control file)控制文件用于记录和维护数据库的物理结构,并且每个Oracle数据库至少要包含一个控制文件。归档日志(Archive log):是非活动(Inactive)重做日志的备份。口令文件(Password file):用于验证特权用户(具有SYSDBA、SYSOPER权限的特殊数据库用户)参数文件(Parameter file):用于定义启动实例所需要的初始化参数,包括文本参数文件(pfile)和服务器参数文件(spfile) User and Server process :在执行sql语句时产生的进程,每一个连接,oracle server创建一个session,产生一个server process,在client发起一个connection时就产生了一个user process。  体系结构可以分为,database结构和instance结构如下结构:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 下一页
Oracle 物理结构之redo logOracle scn之基本概念相关资讯      Oracle体系结构 
  • Oracle数据库体系结构详解  (今 07:38)
  • Oracle体系结构总体概述  (09/18/2014 06:10:12)
  • Oracle体系结构之检查点  (09/15/2013 07:14:11)
  • Oracle 数据库体系结构解析  (07/08/2015 08:32:10)
  • Oracle体系结构之SQL语句的执行过  (09/15/2013 07:16:35)
  • 对于Oracle体系结构初步理解  (06/01/2013 11:02:52)
本文评论 查看全部评论 (0)
表情: 姓名: 字数