国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

Oracle 9i數據庫服務器的體系結構

2024-08-29 13:45:58
字體:
來源:轉載
供稿:網友

  2.4.1 進程結構
    Oracle 9i網絡環境里共有兩大類進程。
    1. 用戶進程
    用戶進程是在客戶機內存上運行的程序,如客戶機上運行的【SQL Plus】、【企業治理器】等。用戶進程向服務器進程提出操作請求。
    2. 服務器進程
    主要的服務器進程如表2.5所示。
表2.5 Oracle 9i的主要后臺支持進程名稱主要作用系統監控進程(SMON)數據庫系統啟動時執行恢復性工作,對有故障數據庫進行恢復進程監控進程(PMON)用于恢復失敗的用戶進程數據庫寫入進程(DBWR)將修改后的數據塊內容寫回數據庫日志寫入進程(LGWR)將內存中的日志內容寫入日志文件歸檔進程(ARCH)當數據庫服務器以歸檔方式運行時調用該進程完成日志歸檔檢查點進程(CKPT)標識檢查點,用于減少數據庫恢復所需要的時間恢復進程(RECO)用于分布式數據庫中的失敗處理鎖進程(LCKn)在并行服務器模式下確保數據的一致性快照進程(SNPn)進行快照刷新調度進程(Dnnn)負責把用戶進程路由到可用的服務器進程進行處理2.4.2 內存結構
    1. 系統全局區(SGA)
    SGA如圖2.47所示。
Oracle 9i數據庫服務器的體系結構
    2. 程序全局區(PGA)
    PGA是數據庫服務器內存中為單個用戶進程分配的專用的內存區域,是用戶進程私有的,不能共享。
2.4.3 數據庫的邏輯結構
    Oracle 9i數據庫的邏輯結構主要指從數據庫使用者的角度來考查的數據庫的組成,如圖2.48所示。自下向上,數據庫的邏輯結構共有6層。
Oracle 9i數據庫服務器的體系結構
    1. 數據塊(Data Block)
    2. 數據區間(Data Extent)
    3. 數據段(Data Segment)
    4. 邏輯對象(Logic Object)
    5. 表空間(Tablespace)
    Oracle 9i安裝完畢后自動建立9個默認的表空間,如表2.6所示。
表2.6 Oracle 9i數據庫的默認表空間名稱主要作用CWMLITE用于聯機分析處理(OLAP)DRSYS用于存放與工作空間設置有關的信息EXAMPLE實例表空間,存放實例信息INDEX索引表空間,存放數據庫索引信息SYSTEM系統表空間,存放表空間名稱、所含數據文件等治理信息TEMP臨時表空間,存儲臨時表TOOLS工具表空間,存放數據庫工具軟件所需的數據庫對象UNDOTBS回滾表空間,存放數據庫恢復信息USERS用戶表空間,存放用戶私有信息    6. 數據庫(Database)
2.4.4 數據庫的存儲結構
    數據庫的存儲結構指邏輯結構在物理上是如何實現的,共有3層,如圖2.49所示。
Oracle 9i數據庫服務器的體系結構
    1. 物理塊
    2. 物理文件
    每個物理文件由若干個物理塊組成,主要包括數據文件、控制文件和日志文件3類。
    數據文件:用于存放所有的數據,以DBF為擴展名。
    日志文件:記錄了對數據庫進行的所有操作,以LOG為擴展名。
    控制文件:記錄了數據庫所有文件的控制信息,以CTL為擴展名。
    以筆者的安裝環境為例,【全局數據庫名】為“myoracle.mynet”的數據庫的主要物理文件存放在c:/oracle/oradata/myoracle下,如圖2.50所示。
Oracle 9i數據庫服務器的體系結構
2.4.5 數據庫服務器的總體結構
    Oracle 9i數據庫服務器的總體結構如圖2.51所示。

Oracle 9i數據庫服務器的體系結構

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 萍乡市| 武平县| 策勒县| 革吉县| 巴彦淖尔市| 东兴市| 京山县| 阿拉善右旗| 咸宁市| 积石山| 建宁县| 玉林市| 潮州市| 广水市| 威海市| 蓬莱市| 任丘市| 海丰县| 建宁县| 乐清市| 定日县| 青冈县| 溧阳市| 靖西县| 凤山县| 马龙县| 定西市| 修文县| 武穴市| 开封市| 云南省| 化德县| 宁海县| 镶黄旗| 神木县| 全州县| 天柱县| 沾益县| 江门市| 海口市| 获嘉县|