oracle的体系结构

本文详细介绍了Oracle数据库的体系结构,包括11g中的“Grid”概念,数据库、服务器的定义,以及Oracle数据库的主要组件如实例、数据文件、控制文件和重做日志文件。此外,还探讨了内存结构(SGA和PGA)以及数据库缓存的工作原理。
摘要由CSDN通过智能技术生成

一、11g “g” :stands for Grid
Oracle 8i 9i (internet) – Oracle 10g 11g (grid) – Oracle 12c 13c 18c (cloud);

i – 就是internet了;
grid – 格子,放在计算机专业词汇里面就是网格计算
–网格计算就是统一的把网络上各计算机的各种资源整合起来,虚拟成一个大的资源池,根据各种的请求动态的分配计算机资源,消除资源的冗余以及资源利用程度不够的现象,达到申请与分配的均衡点;

c – 就是cloud的云计算;

oracle ’ s grid infrastructure:
-low cost :低成本
-high quality of service :高素质的服务
-Easy to manage :易于管理

connecting to a server(链接到服务器)
客户(Client)-----中间层(Middle tier)--------服务器(Server)

Connecting to the Databace Instance(链接到datebace实例):
–链接: 用户进程和实例之间的通信;
–会话: 用户通过用户进程与实例的特定连接;

二、什么是oracle数据库:
1.Oracle DataBase是一款关系型数据库管理系统(RDBMS),同类的产品还有Mysql,SQLServer等。
2.我们会把那个承载我们核心数据的系统笼统地成为数据库服务器。
3.严格意义上来讲Oracle DataBase是由两个部分组成;
instance + database = database server

三、什么是oracle server:

Oracle 服务器:
1.Oracle服务器:是一个数据库管理系统,为信息管理提供一个开放、全面、集成的方法。
2.由Oracle实例和Oracle数据库组成
实例 + 数据库 = oracle database server

oracle instance:一组后台进程和内存结构
oracle database:存放在操作系统上的物理文件

主要组件概述:

在这里插入图片描述
oracle instance:一组后台进程和内存结构;
oracle database:存放在操作系统上的物理文件;

四、Database:
oracle 数据库:
– 作为一个单数处理的数据集合
– 由三种文件类型组成
Control files(控制文件) Data file(数据文件) Online redo log files(日志文件)

五、data file:
– Oracle数据库中的表空间有一个或多个物理数据文件组成。数据文件只能与一个表空间和一个数据库相关联;
– Oracle数据库通过分配指定的数量的磁盘空间和文件头所需的开销,为表空间创建一个数据文件。如果文件很大,这个过程可能会花费大量的时间。任何数据库中的第一个表空间总是system表空间,因此Oracle数据库在创建数据时自动为sysytem表空间分配,数据库的第一个数据文件。

六、Control File
– 数据库控制文件是数据库启动和成功操作所必须的一个小型二进制文件。在数据库使用过程中,Oracle数据库会不断更新控制文件,因此无论何时打开数据库,它都必须能够用于编写。如果由于某种原因控制文件不可访问,那么数据库就不能正常运行;
– 每个控制文件只能与一个oracle数据库相关联;
– 控制文件包含有关实例访问所需的关联数据库的信息,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值