




免費預覽已結束,剩余1頁可下載查看
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1. 簡單描述Oracle數(shù)據(jù)庫體系結構的組成及其關系?答:Oracle數(shù)據(jù)庫體系結構由物理存儲結構、邏輯存儲結構和實例組成。其中物理存儲結構描述了操作系統(tǒng)層次數(shù)據(jù)的存儲與管理,包括數(shù)據(jù)文件、日志文件、重做日志文件等組成。邏輯結構描述了數(shù)據(jù)庫內(nèi)部數(shù)據(jù)的組織與管理,由表空間、段、區(qū)、塊組成。實例是數(shù)據(jù)庫運行的軟件結構,由內(nèi)存結構和后臺進程組成。數(shù)據(jù)庫運行過程中,用戶的操作在內(nèi)存區(qū)中進行,最終通過后臺進行轉化為對數(shù)據(jù)庫的操作。2、 說明Oracle數(shù)據(jù)庫物理存儲結構的組成?Oracle數(shù)據(jù)庫物理結構包括數(shù)據(jù)文件、控制文件、重做日志文件、初始化參數(shù)文件、歸檔文件、口令文件等。在控制文件中記錄了當前數(shù)據(jù)庫所有的數(shù)據(jù)文件的名稱與位置、重做日志文件的名稱與位置,以及數(shù)據(jù)文件、重做日志文件的狀態(tài)等。3、 說明Oracle數(shù)據(jù)庫數(shù)據(jù)文件的作用?數(shù)據(jù)文件中保存了數(shù)據(jù)庫中的所有數(shù)據(jù),包括數(shù)據(jù)字典以及用戶數(shù)據(jù)。4、 說明Oracle數(shù)據(jù)庫控制文件的作用?控制文件保存數(shù)據(jù)庫的物理結構信息,包括數(shù)據(jù)庫名稱、數(shù)據(jù)文件的名稱與狀態(tài)、重做日志文件的名稱與狀態(tài)等。在數(shù)據(jù)庫啟動時,數(shù)據(jù)庫實例依賴初始化參數(shù)定位控制文件,然后根據(jù)控制文件的信息加載數(shù)據(jù)文件和重做日志文件,最后打開數(shù)據(jù)文件和重做日志文件。5、說明Oracle數(shù)據(jù)庫重做日志文件的作用?重做日志文件是以重做記錄的形式記錄、保存用戶對數(shù)據(jù)庫所進行的修改操作,包括用戶執(zhí)行DDL、DML語句的操作。如果用戶只對數(shù)據(jù)庫進行查詢操作,那么查詢信息是不會記錄到重做日志文件中的。6、說明數(shù)據(jù)庫邏輯存儲結構的組成和相互關系。Oracle9i數(shù)據(jù)庫的邏輯存儲結構分為數(shù)據(jù)塊、區(qū)、段和表空間四種。其中,數(shù)據(jù)塊是數(shù)據(jù)庫中的最小I/O單元,由若干個連續(xù)的數(shù)據(jù)塊組成的區(qū)是數(shù)據(jù)庫中最小的存儲分配單元,由若干個區(qū)形成的段是相同類型數(shù)據(jù)的存儲分配區(qū)域,由若干個段形成的表空間是最大的邏輯存儲單元,所有的表空間構成一個數(shù)據(jù)庫。7、說明數(shù)據(jù)庫表空間的種類,以及不同類型表空間的作用。數(shù)據(jù)庫表空間分為系統(tǒng)表空間和非系統(tǒng)表空間兩類,其中非系統(tǒng)表空間包括撤銷表空間、臨時表空間和用戶表空間等。SYSTEM表空間主要用于存儲數(shù)據(jù)庫的數(shù)據(jù)字典、PL/SQL程序的源代碼和解釋代碼、數(shù)據(jù)庫對象的定義。撤銷表空間專門進行回退信息的自動管理。臨時表空間是專門進行臨時段管理的表空間。用戶表空間用于分離不同應用的數(shù)據(jù),而且能夠減少讀取數(shù)據(jù)文件時產(chǎn)生的I/O沖突。8、說明數(shù)據(jù)庫、表空間、數(shù)據(jù)文件以及數(shù)據(jù)庫對象之間的關系。一個數(shù)據(jù)庫由一個或多個表空間構成,不同的表空間用于存放不同應用的數(shù)據(jù),表空間的大小決定了數(shù)據(jù)庫的大小。一個表空間對應一個或多個數(shù)據(jù)文件,數(shù)據(jù)文件的大小決定了表空間的大小。一個數(shù)據(jù)文件只能從屬于一個表空間。一個數(shù)據(jù)庫對象只能存儲在一個表空間中,但可以存儲在該表空間所對應的一個或多個數(shù)據(jù)文件中。9、數(shù)據(jù)庫表空間的管理方式有幾種,各有什么特點?數(shù)據(jù)庫表空間的管理方式有兩種:字典管理方式和本地管理方式。在字典管理方式下,表空間使用數(shù)據(jù)字典來管理存儲空間的分配,當進行區(qū)的分配與回收時,Oracle將對數(shù)據(jù)字典中的相關基礎表進行更新,同時會產(chǎn)生回退信息和重做信息。在本地管理方式中,區(qū)的分配和管理信息都存儲在表空間的數(shù)據(jù)文件中,而與數(shù)據(jù)字典無關。10、表空間管理時應考慮哪些問題?表空間管理時,應該遵循以下原則:l 將數(shù)據(jù)字典與用戶數(shù)據(jù)分離;l 將回退數(shù)據(jù)與用戶數(shù)據(jù)分離;l 將表空間的數(shù)據(jù)文件分散保存到不同的硬盤上;l 為不同的應用創(chuàng)建獨立的表空間。11、 Oracle數(shù)據(jù)庫進程的類型有哪些?分別完成什么任務?Oracle數(shù)據(jù)庫進程包括用戶進程、服務器進程和后臺進程三類。其中,用戶進程用戶建立用戶數(shù)據(jù)庫服務器的連接;服務器進程接受用戶連接請求;后臺進程實現(xiàn)數(shù)據(jù)庫的后臺操作。12、 Oracle數(shù)據(jù)庫后臺進程有哪些?其功能是什么?racle實例的主要后臺進程包括數(shù)據(jù)庫寫進程(DBWR)、日志寫進程(LGWR)、檢查點進程(CKPT)、系統(tǒng)監(jiān)控進程(SMON)、進程監(jiān)控進程(PMON)、歸檔進程(ARCH)、恢復進程(RECO)、鎖進程(LCKn)、調(diào)度進程(Dnnn)等。DBWR進程負責把數(shù)據(jù)高速緩沖區(qū)中已經(jīng)被修改過的數(shù)據(jù)(“臟”緩存塊)成批寫入數(shù)據(jù)文件中永久保存,同時使數(shù)據(jù)高速緩沖區(qū)有更多的空閑緩存塊,保證服務器進程將所需要的數(shù)據(jù)從數(shù)據(jù)文件讀取到數(shù)據(jù)高速緩沖區(qū)中,提高緩存命中率。LGWR日志寫入進程負責把重做日志緩沖區(qū)的重做記錄寫入重做日志文件中永久保存。CKPT進程的作用就是執(zhí)行檢查點,更新控制文件與數(shù)據(jù)文件的頭部,使其同步;,觸發(fā)DBWR進程,將臟緩存塊寫入數(shù)據(jù)文件。SMON進程的主要功能包括:在實例啟動時負責對數(shù)據(jù)庫進行恢復;回收不再使用的臨時空間;將各個表空間的空閑碎片合并。PMON進程的主要功能包括:負責恢復失敗的用戶進程或服務器進程,并且釋放進程所占用的資源;清除非正常中斷的用戶進程留下的孤兒會話,回退未提交的事務,釋放會話所占用的鎖、SGA、PGA等資源;監(jiān)控調(diào)度進程和服務器進程的狀態(tài),如果它們失敗,則嘗試重新啟動它們,并釋放它們所占用的各種資源。ARCH進程用戶歸檔重做日志文件。RECO進程用戶數(shù)據(jù)庫恢復。13、DBWR進程如何工作的?數(shù)據(jù)庫寫入進程負責把數(shù)據(jù)高速緩沖區(qū)中已經(jīng)被修改過的數(shù)據(jù)(“臟”緩存塊)成批寫入數(shù)據(jù)文件中永久保存,同時使數(shù)據(jù)高速緩沖區(qū)有更多的空閑緩存塊,保證服務器進程將所需要的數(shù)據(jù)從數(shù)據(jù)文件讀取到數(shù)據(jù)高速緩沖區(qū)中,提高緩存命中率。當下列某個條件滿足時,DBWR進程將啟動,將數(shù)據(jù)高速緩沖區(qū)中的臟數(shù)據(jù)寫入數(shù)據(jù)文件。l 服務器進程在數(shù)據(jù)高速緩存區(qū)中搜索一定數(shù)量的緩存塊后,仍然沒有找不到可用的空閑緩存塊,此時DBWR進程將被啟動。l 檢查點發(fā)生時,將啟動DBWR進程。l 當數(shù)據(jù)高速緩沖區(qū)中LRU列表長度達到初始化參數(shù)DB_BLOCK_WRITE_BATCH指定值的一半時,DBWR進程將被啟動。DBWR進程發(fā)生超時(大約3秒),DBWR進程將被啟動。14、 LGWR進程是如何工作的?日志寫入進程負責把重做日志緩沖區(qū)的重做記錄寫入重做日志文件中永久保存。DBWR進程在工作之前,需要了解LGWR進程是否已經(jīng)把相關的日志緩沖區(qū)中的重做記錄寫入重做日志文件中。如果還沒有寫入重做日志文件,DBWR進程將通知LGWR進程完成相應的工作,然后DBWR進程才開始寫入。這樣可以保證先將與臟緩存塊相關的重做記錄信息寫入重做日志文件,然后將臟緩存塊寫入數(shù)據(jù)文件,即先寫重做日志文件,后寫數(shù)據(jù)文件。當下列事件發(fā)生時,LGWR進程將重做日志緩沖區(qū)中的重做記錄寫入重做日志文件。l 用戶通過COMMIT語句提交當前事務。l 重做日志緩沖區(qū)被寫滿三分之一。l DBWR進程開始將臟緩存塊寫入數(shù)據(jù)文件。LGWR進程超時(大約3秒),LGWR進程將啟動。15、 可以進行Oracle數(shù)據(jù)庫啟動與關閉管理的工具有哪些?常用的數(shù)據(jù)庫啟動與關閉工具包括:SQL*PLUS、OEM、RMAN等。16、 說明數(shù)據(jù)庫啟動的過程?數(shù)據(jù)庫啟動時首先根據(jù)初始化參數(shù)文件創(chuàng)建并啟動實例,然后根據(jù)控制文件加載數(shù)據(jù)文件和充作日志文件,最后打開數(shù)據(jù)文件和重做日志文件。17、 說明數(shù)據(jù)庫關閉的步驟?數(shù)據(jù)庫關閉時首先關閉數(shù)據(jù)文件和重做日志文件,然后卸載數(shù)據(jù)文件和重做日志文件,關閉控制文件,最后釋放內(nèi)存結構和后臺進程,即關閉實例。18、 說明在數(shù)據(jù)庫啟動和關閉的過程中,初始參數(shù)文件、控制文件、重做日志文件的作用?利用初始化參數(shù)文件中參數(shù)設置創(chuàng)建并啟動實例; 利用控制文件中的信息定位并加載數(shù)據(jù)文件和重做日志文件。 重做日志文件用戶在數(shù)據(jù)庫運行過程中記錄用戶對數(shù)據(jù)庫的修改操作。19、 數(shù)據(jù)庫中有哪些類型的表?各有什么特征?在Oracle 數(shù)據(jù)庫中,根據(jù)表生存周期不同,可以分為永久性表和臨時表;根據(jù)表中數(shù)據(jù)組織方式不同,可以分為標準表、索引化表和分區(qū)表。索引化表是一種特殊的表,它按B樹的結構來組織和存儲數(shù)據(jù),將表的數(shù)據(jù)和索引的數(shù)據(jù)存儲在一起。分區(qū)表是將一個表分成若干個獨立的組成部分進行存儲和管理。20、 表的約束有哪幾種?分別起什么作用?表的約束包括: 主鍵約束:定義了主鍵約束的列取值不能為空,也不能重復。 唯一值約束:定義了唯一值約束的列取值不能重復。 檢查約束:定義了檢查約束的列取值要滿足檢查條件。 外鍵約束:定義了外鍵約束的列取值要么是主表參照列的值,要么是空值。 空非空約束:定義了非空約束的列取值不能為空。21、 說明索引的作用,以及Oracle數(shù)據(jù)庫中索引的類型?索引用于提高數(shù)據(jù)的查詢效率。根據(jù)索引值是否唯一,可以分為唯一性索引和非唯一性索引;根據(jù)索引的組織結構不同,可以分為平衡樹索引和位圖索引;根據(jù)索引基于的列數(shù)不同可以分為單列索引和復合索引。22、 簡述Oracle數(shù)據(jù)庫中分區(qū)的概念,對表和索引進行分區(qū)管理有何優(yōu)點?所謂分區(qū)是指將一個巨型表或巨型索引分成若干個獨立的組成部分進行存儲和管理,每一個小的、可以獨立管理的部分,稱為原來表或索引的分區(qū)。對巨型表進行分區(qū)后,即可以對整個表進行操作,也可以針對特定的分區(qū)進行操作,從而簡化了對表的管理和維護。23、 說明分區(qū)表的特點及其應用?表分區(qū)技術是在超大型數(shù)據(jù)庫(VLDB)中將大表及其索引通過分區(qū)(patition)的形式分割為若干較小、可管理的小塊,并且每一分區(qū)可進一步劃分為更小的子分區(qū)(sub partition)。而這種分區(qū)對于應用來說是透明的。Oracle的表分區(qū)功能通過改善可管理性、性能和可用性,從而為各式應用程序帶來了極大的好處。通過對表進行分區(qū),可以獲得以下的好處: 1) 增強可用性:如果表的某個分區(qū)出現(xiàn)故障,表在其他分區(qū)的數(shù)據(jù)仍然可用;2) 維護方便:如果表的某個分區(qū)出現(xiàn)故障,需要修復數(shù)據(jù),只修復該分區(qū)即可; 3) 均衡I/O:可以把不同的分區(qū)映射到磁盤以平衡I/O,改善整個系統(tǒng)性能; 4) 改善查詢性能:對分區(qū)對象的查詢可以僅搜索自己關心的分區(qū),提高檢索速度。什么時候使用分區(qū)表 1、表的大小超過2GB。 2、表中包含歷史數(shù)據(jù),新的數(shù)據(jù)被增加到新的分區(qū)中。24、 Oracle數(shù)據(jù)庫的安全控制機制有哪些?Oracle數(shù)據(jù)庫的安全機制包括:用戶管理、權限管理、角色管理、表空間設置和配額管理、用戶資源限制以及數(shù)據(jù)庫審計等。25、 Oracle數(shù)據(jù)庫用戶認證方式有哪些?Oracle提供了3種用戶認證機制,即數(shù)據(jù)庫身份認證、外部身份認證和全局身份認證。只有通過認證的用戶才能訪問數(shù)據(jù)庫。26、 Oracle數(shù)據(jù)庫中的權限有哪幾種?Oracle數(shù)據(jù)庫中權限有兩類,系統(tǒng)權限和對象權限。系統(tǒng)權限是指在數(shù)據(jù)庫級別執(zhí)行某種操作的權限,或針對某一類對象執(zhí)行某種操作的權限。對象權限是指對某個特定的數(shù)據(jù)庫對象執(zhí)行某種操作的權限。例如,對特定表的插入、刪除、修改、查詢的權限。1. 簡述回滾段的作用答:回滾段用于存放數(shù)據(jù)修改之前的值(也包括數(shù)據(jù)修改前的位置)?;貪L段的頭部包含正在使用的回滾段事物的信息。一個事物只能使用一個回滾段來存放回滾信息,而一個回滾段可以存放多個事物的回滾信息?;貪L段用于對數(shù)據(jù)庫修改時,保存原有的數(shù)據(jù),以便稍后可以通過使用rollback操作來恢復到修改之前的數(shù)據(jù);另外回滾段可以為數(shù)據(jù)庫中的所有進程提供讀一致性。具體的作用有如下幾項:事物恢復事物正在處理時,例程失敗,回滾段的信息保存在重做日志文件中,將在下次打開數(shù)據(jù)庫時利用回滾來恢復未提交的數(shù)據(jù)。事物回滾:當事物修改表中的數(shù)據(jù)時,該數(shù)據(jù)修改前的值會存放在回滾段中,當用戶回滾事物時,將會利用回滾段中的數(shù)據(jù)前影像來將修改的數(shù)據(jù)恢復到原來的值。讀一致性:當一個會話正在修改數(shù)據(jù)時,其他的會話將看不到該會話未提交的修改。而且,當一個語句正在執(zhí)行時,該語句將看不到該語句開始執(zhí)行后的未提交的修改?;貪L段的類型系統(tǒng)回滾段當數(shù)據(jù)庫創(chuàng)建后,將自動創(chuàng)建一個系統(tǒng)回滾段,它位于表空間,用于處理涉及系統(tǒng)的ataLog的事物2非系統(tǒng)回滾段擁有多個表空間的數(shù)據(jù)庫至少應該有一個非系統(tǒng)回滾段,用于存放非系統(tǒng)表空間中對象的數(shù)據(jù)前映像。3DE
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 交通安全法規(guī)
- 安全主任個人工作總結
- 2025屆西藏山南地區(qū)第二高級中學物理高二第二學期期末質(zhì)量跟蹤監(jiān)視試題含解析
- 企業(yè)人員安全生產(chǎn)職責是什么
- 安全培訓的要點有哪些
- 社區(qū)安全生產(chǎn)工作信息簡報
- 寧夏銀川市興慶區(qū)育才中學勤行學區(qū)2025年物理高一下期末綜合測試模擬試題含解析
- 2025屆黑龍江省哈爾濱市三中物理高一第二學期期末考試模擬試題含解析
- 2025年海南省??谑忻N锢砀咭幌缕谀┻_標檢測試題含解析
- 2025屆河北省博野縣物理高二第二學期期末綜合測試試題含解析
- 【公開課】三角形的邊+課件+2025-2026學年人教版八年級數(shù)學上冊
- 2025年廣東省普通高中學業(yè)水平合格性考試模擬一歷史試題(含答案)
- 【公開課】+分子動理論的初步知識(教學課件)2025-2026學年初中物理人教版(2024)九年級全一冊
- 設備安全培訓
- 2025至2030中國角膜塑形鏡行業(yè)產(chǎn)業(yè)運行態(tài)勢及投資規(guī)劃深度研究報告
- 2023aki的預防診斷和管理
- 2025年4月自考03346項目管理試題
- 慢性腎衰竭患者心理的護理
- 艾梅乙反歧視培訓課件
- 2024年安徽外國語學院輔導員考試真題
- 2025年經(jīng)濟法與金融監(jiān)管專業(yè)考試試題及答案
評論
0/150
提交評論