首页>计算机>Oracle认证>学习教程>正文
oracle基本概念的学习笔记

www.zige365.com 2008-8-18 15:40:14 点击:发送给好友 和学友门交流一下 收藏到我的会员中心


  O r a c l e系统通过控制文件保持数据库的完整性( I n t e g r i t y )以及决定恢复数据时使用哪些重做日志。

  . 每个数据库至少有两个控制文件。我们极力建议用户最少生成两个控制文件,并分别放在不同的磁盘上。

  . 数据库结构的所有修改都被记录在控制文件中。

  有两种类型的程序或进程。

  . 一种是用户(或称作客户机)进程,如S Q L * P l u s、Oracle Forms、Oracle Reports及其他任
何用于访问数据库的工具都是用户进程。

  . 服务器进程接收来自客户进程的请求,然后通过与数据库的交互满足这些要求。


  O r a c l e提供了许多支持进程帮助用户进程与数据库服务器通信。这些支持进程用于:

  . 在出现校验点时将数据写回数据文件中( D B W R )。

  . 在出现校验点时确保将脏数据块写回磁盘( C K P T )。

  . 读写重做日志( L G W R )。

. 在启动系统时运行以完成数据库恢复的功能( S M O N )。

  . 用户在会话期间异常终止后,可用来释放用户占用的资源( P M O N )。

 . 在A R C H I V E L O G模式下,出现重做日志交换时归档重做日志的拷贝( A R C H )。

  . 在并行服务器配置中管理锁( L C K )。

  . 当使用O r a c l e分布式选件时恢复可疑的事务( R E C O )。

  . 支持Oracle 的快照技术( S N P )。

  . 支持O r a c l e的高级队列( Q M N )。
  
  关于内存结构总结如下:

  1) 内存区有两种:

  . 系统全局区( S G A )。

  . 程序全局区( P G A )。

  2) SGA由所有的服务器和客户机进程共享。

  3) SGA主要由四部分组成:

  . 数据高速缓冲区(Data Buffer Cache)。

  . 字典高速缓冲区(Rows Cache)中存放O r a c l e管理自身所需信息。

  . 重做日志缓冲区为事务高速缓冲区。

  . 共享S Q L池为程序高速缓冲区。
  
  4) 用户进程需要查看的信息必须首先放到S G A中。

  5) SGA是一个大通信器,所有进程都可以通过它共享信息。

  6) PGA不能在进程间共享。

  7) PGA中存放数据和进程控制信息。  

本新闻共2页,当前在第2页  1  2  

我要投稿 新闻来源: 编辑: 作者:
相关新闻
我当时初学ORACLE认证时写的一些笔记
国外公司的Oracle DBA试题
ORACLE认证基础:ORACLE系统概述
Oracle常用函数列表速查
启动Oracle常见疑难问题分析
Oracle数据库中的“锁”学习小结