关闭

由浅入深讲解Oracle数据库进程的相关概念

发表于:2011-7-26 10:45

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

  CHECKPOINT(CKPT)检查点进程

  用来在数据库里实现同步,实现之前会强制将脏数据从内在里写到物理文件里。

  <1>.会启动DBWn来写脏数据(SIGNALLINGDBWnatCKPT。)

  <2>.完后会更新DATAFILE的HEADER和控制文件的HEADER。而HEADER中有同步所需要的信息,即

  CHECKPOINT的信息。

  <3>.在ORACLE中,正常情况下,所有文件必须同期性地同步;靠CHECKPOINT来完成。

  CKPT(作为后台进程包含在实例中)------------------DATABASE

  (datafiles,controlfiles,redologfiles。)

  ||______DBWn

  |________LGWR

  ArchivePROCESS(ARCn):归档进程(可选进程),当设置归档模式后,可用来自动备份在线日志,(归档日志是重做日志的备份。)

  <1>.Automaticallyarchivesonlineredologswhenarchiverlogmodeisset。

  (设置归档模式后,将自动备份在线日志)

  在处理SQL语句时,注意以下过程:

  <1>.用以下进程连接到实例。

  用户进程(USERPROCESS)。

  服务器进程(SERVERPROCESS)。

  <2>.Oracle服务器进程组件的使用依赖于SQL语句的种类。

  [1].查询语句会返回行。

  [2].DML语句会记录这种改变。

  [3].COMMIT保证了事务的RECOVERY。

  <3>.并不是所有的SQL语句中所有的后台进程都会参与。

  结论:

  OracleServer。Oracle服务器进程包含一些文件,进程和内存,在执行一条SQL语句时,并非所有这些都会用上,有些进程用于提高数据库的性能;一些用于当发生软件或硬件异常时恢复数据库;或应用于完成其他一些维护数据库的任务。ORACLE服务器包含ORACLE实例和ORACLE数据库。OracleInstance:Oracle实例是用于联系后台进程和内在之间的活动,对数据库进行数据存取前必须先启动实例,每当实例启动时,SGA就被分配给它并启动了一些后台进程。后台进程执行10秒操作并监控有些进程以提供更好的性能。和可靠性。OracleDatabase:数据库包含了系统文件,也称数据库文件,其提供了用以存储数据库信息的实际物理存储区域,用数据文件保证了数据一致性,并在当实例发生失败时恢复数据库。

  上文中为大家详细介绍了关于Oracle数据库进程的相关概念的知识,希望大家都能很熟练的掌握这些知识,让这些知识存在于我们的大脑中,便于我们以后遇到类似的问题时的处理。

33/3<123
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • ferrylu2011
    2011-7-31 09:38:01

    项目背景:项目是商业智能分析系统,期间会有数据挖掘方面工具的使用,更多的是完成对数据库的使用
    如果您熟悉oracle和sqlserver数据库,对SQL语句熟练掌握,愿意从事数据库测试工作可以联系我
    项目团队:20人左右的团队规模
    基本要求:熟练掌握测试流程和方法:包括用例编写执行。有数据库测试类型的项目经验,优先。熟练SQL语句
    工作地点:北京上地软件园(西二旗城铁对面)
    有考虑这么方面工作的朋友,可以加我qq具体咨询下,希望有合作机会:1483620344
    有正在求职的朋友,也可以推荐,推荐有奖金。
    符合以下三点,和职位比较匹配:
    1.做过数据库项目的测试,熟练SQL语句
    2.有过一定的数据库开发经验,愿意从事数据库测试工作
    3.有过Java 或者ASP.NET 结合数据库的开发工作,愿意转到数据库工作的方向,
    可以加我qq:1483620344  谢谢

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号