电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

細化解析:Oracle數據庫后臺進程的功能

瀏覽:155日期:2023-11-26 12:06:32
DBWR進程:該進程執(zhí)行將緩沖區(qū)寫入數據文件,是負責緩沖存儲區(qū)治理的一個Oracle后臺進程。當緩沖區(qū)中的一緩沖區(qū)被修改,它被標志為“弄臟”,DBWR的主要任務是將“弄臟”的緩沖區(qū)寫入磁盤,使緩沖區(qū)保持“干凈”。由于緩沖存儲區(qū)的緩沖區(qū)填入數據庫或被用戶進程弄臟,未用的緩沖區(qū)的數目減少。當未用的緩沖區(qū)下降到很少,以致用戶進程要從磁盤讀入塊到內存存儲區(qū)時無法找到未用的緩沖區(qū)時,DBWR將治理緩沖存儲區(qū),使用戶進程總可得到未用的緩沖區(qū)。 Oracle采用LRU(LEAST RECENTLY USED)算法(最近最少使用算法)保持內存中的數據塊是最近使用的,使I/O最小。在下列情況預示DBWR 要將弄臟的緩沖區(qū)寫入磁盤: 當一個服務器進程將一緩沖區(qū)移入“弄臟”表,該弄臟表達到臨界長度時,該服務進程將通知DBWR進行寫。該臨界長度是為參數DB-BLOCK-WRITE-BATCH的值的一半。 當一個服務器進程在LRU表中查找DB-BLOCK-MAX-SCAN-CNT緩沖區(qū)時,沒有查到未用的緩沖區(qū),它停止查找并通知DBWR進行寫。出現超時(每次3秒),DBWR 將通知本身。當出現檢查點時,LGWR將通知DBWR.在前兩種情況下,DBWR將弄臟表中的塊寫入磁盤,每次可寫的塊數由初始化參數DB-BLOCK- WRITE-BATCH所指定。假如弄臟表中沒有該參數指定塊數的緩沖區(qū),DBWR從LUR表中查找另外一個弄臟緩沖區(qū)。 假如DBWR在三秒內未活動,則出現超時。在這種情況下DBWR對LRU表查找指定數目的緩沖區(qū),將所找到任何弄臟緩沖區(qū)寫入磁盤。每當出現超時,DBWR查找一個新的緩沖區(qū)組。每次由DBWR查找的緩沖區(qū)的數目是為寢化參數DB-BLOCK- WRITE-BATCH的值的二倍。假如數據庫空運轉,DBWR最終將全部緩沖區(qū)存儲區(qū)寫入磁盤。 在出現檢查點時,LGWR指定一修改緩沖區(qū)表必須寫入到磁盤。DBWR將指定的緩沖區(qū)寫入磁盤。 在有些平臺上,一個實例可有多個DBWR.在這樣的實例中,一些塊可寫入一磁盤,另一些塊可寫入其它磁盤。參數DB-WRITERS控制DBWR進程個數。 LGWR進程:該進程將日志緩沖區(qū)寫入磁盤上的一個日志文件,它是負責治理日志緩沖區(qū)的一個Oracle后臺進程。LGWR進程將自上次寫入磁盤以來的全部日志項輸出,LGWR輸出: 當用戶進程提交一事務時寫入一個提交記錄。 每三秒將日志緩沖區(qū)輸出。 當日志緩沖區(qū)的1/3已滿時將日志緩沖區(qū)輸出。 當DBWR將修改緩沖區(qū)寫入磁盤時則將日志緩沖區(qū)輸出。 LGWR進程同步地寫入到活動的鏡象在線日志文件組。假如組中一個文件被刪除或不可用,LGWR 可繼續(xù)地寫入該組的其它文件。 日志緩沖區(qū)是一個循環(huán)緩沖區(qū)。當LGWR將日志緩沖區(qū)的日志項寫入日志文件后,服務器進程可將新的日志項寫入到該日志緩沖區(qū)。LGWR 通常寫得很快,可確保日志緩沖區(qū)總有空間可寫入新的日志項。 注重:有時候當需要更多的日志緩沖區(qū)時,LWGR在一個事務提交前就將日志項寫出,而這些日志項僅當在以后事務提交后才永久化。ORACLE使用快速提交機制,當用戶發(fā)出COMMIT語句時,一個COMMIT記錄立即放入日志緩沖區(qū),但相應的數據緩沖區(qū)改變是被延遲,直到在更有效時才將它們寫入數據文件。當一事務提交時,被賦給一個系統修改號(SCN),它同事務日志項一起記錄在日志中。由于SCN記錄在日志中,以致在并行服務器選項配置情況下,恢復操作可以同步。 CKPT進程:該進程在檢查點出現時,對全部數據文件的標題進行修改,指示該檢查點。在通常的情況下,該任務由LGWR執(zhí)行。然而,假如檢查點明顯地降低系統性能時,可使CKPT進程運行,將原來由LGWR進程執(zhí)行的檢查點的工作分離出來,由 CKPT進程實現。對于許多應用情況,CKPT進程是不必要的。只有當數據庫有許多數據文件,LGWR在檢查點時明顯地降低性能才使CKPT運行。 CKPT進程不將塊寫入磁盤,該工作是由DBWR完成的。初始化參數CHECKPOINT-PROCESS控制CKPT進程的使能或使不能。缺省時為FALSE,即為使不能。 SMON進程:該進程實例啟動時執(zhí)行實例恢復,還負責清理不再使用的臨時段。在具有并行服務器選項的環(huán)境下,SMON對有故障CPU或實例進行實例恢復。SMON進程有規(guī)律地被呼醒,檢查是否需要,或者其它進程發(fā)現需要時可以被調用。 PMON進程:該進程在用戶進程出現故障時執(zhí)行進程恢復,負責清理內存儲區(qū)和釋放該進程所使用的資源。例:它要重置活動事務表的狀態(tài),釋放封鎖,將該故障的進程的ID從活動進程表中移去。PMON還周期地檢查調度進程(DISPATCHER)和服務器進程的狀態(tài),假如已死,則重新啟動(不包括有意刪除的進程)。 PMON有規(guī)律地被呼醒,檢查是否需要,或者其它進程發(fā)現需要時可以被調用。 RECO進程:該進程是在具有分布式選項時所使用的一個進程,自動地解決在分布式事務中的故障。一個結點RECO后臺進程自動地連接到包含有懸而未決的分布式事務的其它數據庫中,RECO自動地解決所有的懸而不決的事務。任何相應于已處理的懸而不決的事務的行將從每一個數據庫的懸掛事務表中刪去。 當一數據庫服務器的RECO后臺進程試圖建立同一遠程服務器的通信,假如遠程服務器是不可用或者網絡連接不能建立時,RECO自動地在一個時間間隔之后再次連接。 RECO后臺進程僅當在答應分布式事務的系統中出現,而且DISTRIBUTED ?C TRANSACTIONS參數是大于0. ARCH進程:該進程將已填滿的在線日志文件拷貝到指定的存儲設備。當日志是為ARCHIVELOG使用方式、并可自動地歸檔時ARCH進程才存在。 LCKn進程:是在具有并行服務器選件環(huán)境下使用,可多至10個進程(LCK0,LCK1……,LCK9),用于實例間的封鎖。 Dnnn進程(調度進程):該進程答應用戶進程共享有限的服務器進程(SERVER PROCESS)。沒有調度進程時,每個用戶進程需要一個專用服務進程(DEDICATEDSERVER PROCESS)。對于多線索服務器(MULTI-THREADED SERVER)可支持多個用戶進程。假如在系統中具有大量用戶,多線索服務器可支持大量用戶,尤其在客戶_服務器環(huán)境中。 在一個數據庫實例中可建立多個調度進程。對每種網絡協議至少建立一個調度進程。數據庫治理員根據操作系統中每個進程可連接數目的限制決定啟動的調度程序的最優(yōu)數,在實例運行時可增加或刪除調度進程。多線索服務器需要SQL*NET版本2或更后的版本。在多線索服務器的配置下,一個網絡接收器進程等待客戶應用連接請求,并將每一個發(fā)送到一個調度進程。假如不能將客戶應用連接到一調度進程時,網絡接收器進程將啟動一個專用服務器進程。該網絡接收器進程不是Oracle實例的組成部分,它是處理與ORACLE有關的網絡進程的組成部分。在實例啟動時,該網絡接收器被打開,為用戶連接到ORACLE建立一通信路徑,然后每一個調度進程把連接請求的調度進程的地址給予于它的接收器。當一個用戶進程作連接請求時,網絡接收器進程分析請求并決定該用戶是否可使用一調度進程。假如是,該網絡接收器進程返回該調度進程的地址,之后用戶進程直接連接到該調度進程。有些用戶進程不能調度進程通信(假如使用SQL*NET以前的版本的用戶),網絡接收器進程不能將如此用戶連接到一調度進程。在這種情況下,網絡接收器建立一個專用服務器進程,建立一種合適的連接。
標簽: Oracle 數據庫
主站蜘蛛池模板: 浙江宝泉阀门有限公司 | YAGEO国巨电容|贴片电阻|电容价格|三星代理商-深圳市巨优电子有限公司 | 上海平衡机-单面卧式动平衡机-万向节动平衡机-圈带动平衡机厂家-上海申岢动平衡机制造有限公司 | 清洁设备_洗地机/扫地机厂家_全自动洗地机_橙犀清洁设备官网 | 超声波乳化机-超声波分散机|仪-超声波萃取仪-超声波均质机-精浩机械|首页 | 农业四情_农业气象站_田间小型气象站_智慧农业气象站-山东风途物联网 | nalgene洗瓶,nalgene量筒,nalgene窄口瓶,nalgene放水口大瓶,浙江省nalgene代理-杭州雷琪实验器材有限公司 | 加中寰球移民官网-美国移民公司,移民机构,移民中介,移民咨询,投资移民 | 北京网站建设首页,做网站选【优站网】,专注北京网站建设,北京网站推广,天津网站建设,天津网站推广,小程序,手机APP的开发。 | Jaeaiot捷易科技-英伟达AI显卡模组/GPU整机服务器供应商 | 干法制粒机_智能干法制粒机_张家港市开创机械制造有限公司 | 影像测量仪_三坐标测量机_一键式二次元_全自动影像测量仪-广东妙机精密科技股份有限公司 | 小青瓦丨古建筑瓦丨青瓦厂家-宜兴市徽派古典建筑材料有限公司 | 招商帮-一站式网络营销服务|互联网整合营销|网络推广代运营|信息流推广|招商帮企业招商好帮手|搜索营销推广|短视视频营销推广 | 常州律师事务所_常州律所_常州律师-江苏乐天律师事务所 | 「安徽双凯」自动售货机-无人售货机-成人用品-自动饮料食品零食售货机 | 叉车电池-叉车电瓶-叉车蓄电池-铅酸蓄电池-电动叉车蓄电池生产厂家 | 英思科GTD-3000EX(美国英思科气体检测仪MX4MX6)百科-北京嘉华众信科技有限公司 | 浴室柜-浴室镜厂家-YINAISI · 意大利设计师品牌 | 咿耐斯 |-浙江台州市丰源卫浴有限公司 | 魔方网-培训咨询服务平台 | 【灵硕展览集团】展台展会设计_展览会展台搭建_展览展示设计一站式服务公司 | 实战IT培训机构_IT培训班选大学生IT技术培训中心_中公优就业 | 电销卡_北京电销卡_包月电话卡-豪付网络 | 首页-恒温恒湿试验箱_恒温恒湿箱_高低温试验箱_高低温交变湿热试验箱_苏州正合 | HYDAC过滤器,HYDAC滤芯,现货ATOS油泵,ATOS比例阀-东莞市广联自动化科技有限公司 | 美的商用净水器_美的直饮机_一级代理经销商_Midea租赁价格-厂家反渗透滤芯-直饮水批发品牌售后 | 烟台条码打印机_烟台条码扫描器_烟台碳带_烟台数据采集终端_烟台斑马打印机-金鹏电子-金鹏电子 | 威海防火彩钢板,威海岩棉复合板,威海彩钢瓦-文登区九龙岩棉复合板厂 | 手板_手板模型制作_cnc手板加工厂-东莞天泓 | 恒湿机_除湿加湿一体机_恒湿净化消毒一体机厂家-杭州英腾电器有限公司 | 卸料器-卸灰阀-卸料阀-瑞安市天蓝环保设备有限公司 | 蔡司三坐标-影像测量机-3D扫描仪-蔡司显微镜-扫描电镜-工业CT-ZEISS授权代理商三本工业测量 | 上海小程序开发-小程序制作-上海小程序定制开发公司-微信商城小程序-上海咏熠 | 设定时间记录电子秤-自动累计储存电子秤-昆山巨天仪器设备有限公司 | 泰国试管婴儿_泰国第三代试管婴儿费用|成功率|医院—新生代海外医疗 | 双工位钻铣攻牙机-转换工作台钻攻中心-钻铣攻牙机一体机-浙江利硕自动化设备有限公司 | 科普仪器菏泽市教育教学仪器总厂 | 广东成考网-广东成人高考网| 济南货架定做_仓储货架生产厂_重型货架厂_仓库货架批发_济南启力仓储设备有限公司 | 免费网站网址收录网_海企优网站推荐平台 | 鲁尔圆锥接头多功能测试仪-留置针测试仪-上海威夏环保科技有限公司 |