Oracle 11g体系结构

Oracle数据库管理系统有3个概念

实例:instance  

一组oracle后台进程及在服务器中分配的共享内存区域;

数据库:database

基于磁盘的数据文件、控制文件、日志文件、参数文件、归档文件等组成的物理文件集合;

数据库服务器:database server

管理数据库的各种软件工具如:sqlplus、OEM等


实例用于管理和控制数据库,数据库为实例提供数据,一个数据库能被多个实例装载和打开,

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

oracle数据库体系结构图




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Oracle 11g体系结构由以下组件构成: 1. 数据库实例(Database Instance):每个Oracle数据库都有一个数据库实例,它是数据库运行时的环境。数据库实例包括SGA(System Global Area)和后台进程。 2. SGA(System Global Area):SGA是数据库实例中的内存区域,用于存放共享数据和控制信息。SGA的大小可以通过参数进行调整,包括Buffer Cache、Shared Pool、Large Pool、Java Pool和Streams Pool等。 3. 后台进程(Background Process):数据库实例中的后台进程用于执行各种任务,例如维护数据文件、控制用户进程、执行备份和恢复等。 4. 数据库文件(Database Files):数据库文件包括数据文件、控制文件和日志文件。数据文件用于存放表、索引等数据库对象的数据,控制文件记录了数据库的结构信息和日志文件记录了数据库的变更信息。 5. 数据库对象(Database Objects):数据库对象包括表、索引、视图、存储过程、触发器等,用于存储和管理数据。 6. 用户进程(User Process):用户进程是与数据库交互的主体,它通过SQL语句访问数据库对象。每个用户进程有一个对应的PGA(Program Global Area),用于存放该进程执行SQL语句时需要的内存。 7. 网络(Network):Oracle数据库支持通过网络访问,可以使用SQL*Net或Oracle Net等协议进行通信。通常情况下,数据库实例和客户端应用程序运行在不同的机器上。 总体来说,Oracle 11g体系结构是一个复杂的系统,其中各个组件协同工作,实现了高效、稳定的数据库服务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值