oracle基础之基本结构

1.  Oracle体系结构由内存结构、进程结构、存储结构组成

 

oracle体系结构

图1

   
    内存结构: 由SGA(System Global Area, 系统全局区)、PGA(Program Gloal Area,程序全局区)组成,使用内存最多的是SGA,同时也是影响数据库性能的最大参数.
    存储结构: 由逻辑存储、物理存储组成。从物理上看,数据库由控制文件、数据文件、重做日志文件等操作系统文件组成

从逻辑上来看,数据库是由表空间,段,范围,数据库组成。

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

 

 

2. oracle工作原理

 

oracle基本工作原理

                                                                             图 2
  
       . 用户在其机器上运行基于Oracle的应用程序(如:SQL*PLUS、PL/SQL Developer等),即启动用户进程.
       客户机、服务器之间建立连接(Connect).
       .  服务器为用户建立会话(Session),并为该会话建立一个PGA(Program Global Area,程序全局区)以存储

与该会话相关的信息.在同一个连接中,不同的用户有不同的会话.
       .  启动服务进程,由该服务进程负责执行该会话的各项任务.
       .  用户进程发送SQL语句(select、update、commit….)
       .  服务器进程解析、编译、执行SQL语句,然后将结果写入数据库并返回结果给用户进程。
       用户进程接收返回的SQL执行结果。
        在应用程序中显示SQL执行结果.

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值