oracle数据库构成文件,oracle 体系结构

编辑推荐:

本文来自于csdn,本文主要介绍了oracle数据库系统的组成部分,Oracle的存储结构和Oracle启动实例过程等相关知识。

oracle数据库系统由两部分组成:数据库和实例

数据库:物理文件的集合

实例: 一组oracle后台 进程/线程 以及服务器分配的 共享内存区。

也就是说 数据库启动时,先是在内存里创建一个实例,由这个实例去访问和控制磁盘的数据文件。

所以,用户与数据库通信,然后再将处理结果返回给用户

而,一个数据库可以由多个实例装载和打开

一个实例在其生命周期最多只能装载和打开一个数据库。

Oracle:存储结构

逻辑存储结构和物理存储结构

逻辑结构: 将数据划分为一个个小小的单元来进行存储和维护,高一级的存储单元由一个或多个低一级的存储单元组成。

e40a6e1af8320e5f71be0da0876eaf84.png

是的,Oracle数据库由一到多个表空间组成:

一个表空间由一组段(segment)组成

一个段由一组盘区(extent)组成

一个盘区由一批数据块(block)组成

一个数据块由多个物理块组成(OS block) 是的,操作系统会分几个块用来存储数据

物理存储结构:

数据文件 data files *.dbf

在逻辑上表示为 表空间 ; 一个数据文件只能属于一个表空间,而一个表空间可以包含多个数据文件

控制文件 control files *.ctl

是一些比较小的二进制文件,用于描述数据库物理结构 ;创建的日期,名字,路径,及恢复数据库时所需的同步信息。

b6964d8d2c8a80914ec7c2e020a5b6b6.png

重做日志文件 redo log files *.log

1a44a532ca72f09bedd4a3bf67d99718.png

参数文件 parameter file InitSID.ora 初始化实例用的

b08eb33f3df5eb7f927bef1d37e4b396.png

92de2302ce42d991e658db04ee7c0184.png

1e20b58793575eae6b319b4071afe22b.png

实例的内存结构:

SGA区:系统全局区 :位于系统的共享内存段中,其中的数据可以被所有的服务和后台进程共享

PGA区: 程序全局区: 保持某个服务进程私有的数据和控制信息,非内存共享。每个服务进程都有自己的PGA。

43b041d87fb1317581f150373ef01c56.png

974532570e6d13c2591e6a9188dc96a7.png

--------------

=============

管理初始化参数:

0882bff9ab06aa63e3de2dfb2cc5fb59.png

64b2459bf2f704d9819d6f92bdb0fbcf.png

8a17d66e2a6d3a57f2716e21ce27e8d0.png

02d70a3ddd8fa99df52e07205d4ed90d.png

8f2f64c97403912d085ac5f74fff3998.png

--------启动:

06907e54247a1a30791f59ff13b128d8.png

Oracle启动实例过程:

1.创建,启动与数据库有关的实例------只访问 .ora文件

2.为实例加载数据库----------- 只访问 .ctl文件

3.将数据库设置为打开状态-------- .dbf文件

fd445ef54b2132997115615b9188086f.png

1e95a5b20994ebe9c025825d1ed9b33b.png

9b40232533dfdb4f629936501caea7bc.png

0e3a0325d82fc2871981674c7d8a22cf.png

ecc03d95670b06062d9ef61a616c621a.png

1950df21e22d88c62b91ceab7d9bdc68.png

b4b95bf37a637d6db9858194c13ec7d6.png

b9c14dfbc4833ec5dba9bd5f3f054538.png

248fc7050d6618bedd6db02059f9cbf3.png

977a2618bbd30f8f77e764be5063fa58.png

8e52f08ae9d682a7fb415170fa41fb29.png

041d2bb591e64444a61ab51c43df6b9f.png

5d6fc4e1216a339031c445bb4af460ea.png

8852e89c6a36c9319444e6571c0eb912.png

e576188dd932092ed2412730d26b161b.png

e3a9c248f300d7b0bd4ca80718a820f7.png

8e99918f24e63d3de7ffdebd1ec912bd.png

f4d92a0ba18943e26127a77d677fe575.png

c1aacf1cc7f4022127f15c6979cc6131.png

47c92c97f1316f428db33140911048b2.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值