作者:admin 日期:2023-10-17 瀏覽: 次
數(shù)據(jù)庫筆試面試34
Q題目如下所示:
Oracle系統(tǒng)進(jìn)程和作用的描述,說法正確的有()(多選題)
A、數(shù)據(jù)寫進(jìn)程(dbwr):負(fù)責(zé)將更改的數(shù)據(jù)從數(shù)據(jù)庫緩沖區(qū)高速緩存寫入數(shù)據(jù)文件
B、進(jìn)程監(jiān)控(pmon):負(fù)責(zé)在一個(gè)Oracle進(jìn)程失敗時(shí)清理資源
C、歸檔進(jìn)程(arcn):在每次日志切換時(shí)把已滿的日志組進(jìn)行備份或歸檔
D、系統(tǒng)監(jiān)控(smon):檢查數(shù)據(jù)庫的一致性如有必要還會在數(shù)據(jù)庫打開時(shí)啟動數(shù)據(jù)庫的恢復(fù)
答案:A、B、C、D。
Oracle的進(jìn)程比較多,常用的有如下幾類:
(1)數(shù)據(jù)寫進(jìn)程(dbwr):負(fù)責(zé)將更改的數(shù)據(jù)從數(shù)據(jù)庫緩沖區(qū)高速緩存寫入數(shù)據(jù)文件。
(2)監(jiān)控進(jìn)程(pmon):負(fù)責(zé)在一個(gè)Oracle進(jìn)程失敗時(shí)清理資源。
(3)歸檔進(jìn)程(arcn):在每次日志切換時(shí)把已滿的日志組進(jìn)行備份或歸檔。
(4)系統(tǒng)監(jiān)控(smon):檢查數(shù)據(jù)庫的一致性如有必要還會在數(shù)據(jù)庫打開時(shí)啟動數(shù)據(jù)庫的恢復(fù)。
南通數(shù)據(jù)恢復(fù)除此之外,Oracle數(shù)據(jù)庫還有其它一些進(jìn)程,作用如下所示:
(1)檢查點(diǎn)進(jìn)程(ckpt):負(fù)責(zé)在每當(dāng)緩沖區(qū)高速緩存中的更改永久地記錄在數(shù)據(jù)庫中時(shí),更新控制文件和數(shù)據(jù)文件中的數(shù)據(jù)庫狀態(tài)信息。
(2)恢復(fù)進(jìn)程(reco):保證分布式事務(wù)的一致性,在分布式事務(wù)中,要么同時(shí)COMMIT,要么同時(shí)ROLLBACK。
(3)作業(yè)調(diào)度器(cjq):負(fù)責(zé)將調(diào)度與執(zhí)行系統(tǒng)中已定義好的JOB,完成一些預(yù)定義的工作。
(4)日志寫進(jìn)程(lgwr):將REDO日志緩沖區(qū)中的更改寫入在線REDO日志文件。
本題中,對于選項(xiàng)A,數(shù)據(jù)寫進(jìn)程負(fù)責(zé)將更改的數(shù)據(jù)從數(shù)據(jù)庫緩沖區(qū)高速緩存寫入數(shù)據(jù)文件。所以,選項(xiàng)A正確。
上海數(shù)據(jù)恢復(fù)對于選項(xiàng)B,監(jiān)控進(jìn)程負(fù)責(zé)在一個(gè)Oracle進(jìn)程失敗時(shí)清理資源。所以,選項(xiàng)B正確。
對于選項(xiàng)C,歸檔進(jìn)程在每次日志切換時(shí)把已滿的日志組進(jìn)行備份或歸檔。所以,選項(xiàng)C正確。
對于選項(xiàng)D,系統(tǒng)監(jiān)控進(jìn)程檢查數(shù)據(jù)庫的一致性,如有必要,還會在數(shù)據(jù)庫打開時(shí)啟動數(shù)據(jù)庫的恢復(fù)。所以,選項(xiàng)D正確。