当前位置:首页 > 全部子站 > IT > Oracle

oracle基本概念的学习笔记2

来源:长理培训发布时间:2017-10-17 19:59:18

  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中存放数据和进程控制信息。  

责编:罗莉

发表评论(共0条评论)
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,发表审核后显示!

国家电网校园招聘考试直播课程通关班

  • 讲师:刘萍萍 / 谢楠
  • 课时:160h
  • 价格 4580

特色双名师解密新课程高频考点,送国家电网教材讲义,助力一次通关

配套通关班送国网在线题库一套

课程专业名称
讲师
课时
查看课程

国家电网招聘考试录播视频课程

  • 讲师:崔莹莹 / 刘萍萍
  • 课时:180h
  • 价格 3580

特色解密新课程高频考点,免费学习,助力一次通关

配套全套国网视频课程免费学习

课程专业名称
讲师
课时
查看课程
在线题库
面授课程更多>>
图书商城更多>>
在线报名
  • 报考专业:
    *(必填)
  • 姓名:
    *(必填)
  • 手机号码:
    *(必填)
返回顶部