• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

Oracle学习笔记

发布: 2008-10-27 13:22 | 作者: ymlianming | 来源: net130.com  | 查看: 61次 | 进入软件测试论坛讨论

领测软件测试网

控制文件是一个非常小的文件,其中存放一些与O r a c l e数据库所有文件相关的关键信息。

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

文章来源于领测软件测试网 https://www.ltesting.net/

22/2<12

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网