Oracle的体系结构与容易混淆的概念

Oracle的体系结构与容易混淆的概念

一、Oracle的体系结构

数据库的体系结构是指数据库的组成、工作过程与原理,以及数据在数据库中的组织与管理机制

要了解Oracle的体系结构就必须理解Oracle系统的主要组件:

1.实例

Oracle实例是后台进程和内存结构的集合。必须启动实例才能访问数据库中的数据。Oracle实例启动时,将分配一个系统全局区SGA并启动一系列Oracle后台进程。一个实例只能打开并使用一个数据库。Oracle实例有两种类型:单进程实例和多进程实例。单进程实例只允许一个用户存取。例如,在MS_DOS上运行Oracle。多进程实例又称多用户Oracle,使用多个进程来执行Oracle的不同部分,对于每一个连接的用户都有一个进程。

2.内存结构

内存结构包括系统全局区SGA和程序全局区PGA。使用内存最多的是SGA,同时也是影响数据库性能的最大参数。SGA与PGA的区别在于,SGA是对系统内的所有进程都是共享的,而SGA是为某个用户进程所服务的。

3.进程结构

进程结构包括前台进程和后台进程。前台进程是指服务进程和用户进程。前台进程是根据实际需要而运行的,并在需要结束后结束。后台进程是指在Oracle数据库启动后,自动启动的几个操作系统进程。

4.数据库

数据库主要用于存储和检索相关信息。Oracle数据库的存储结构为逻辑结构和物理结构。

Oracle的体系结构、存储结构如图所示:

Oracle中容易混淆的概念:

1.实例和数据库

2.用户和模式:


3.用户和角色:


4.表和数据字典:






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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值