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

首頁 > 數據庫 > Oracle > 正文

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

2024-08-29 13:32:17
字體:
來源:轉載
供稿:網友
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所示。

    2. 程序全局區(pga)
    pga是數據庫服務器內存中為單個用戶進程分配的專用的內存區域,是用戶進程私有的,不能共享。
2.4.3 數據庫的邏輯結構
    oracle 9i數據庫的邏輯結構主要指從數據庫使用者的角度來考查的數據庫的組成,如圖2.48所示。自下向上,數據庫的邏輯結構共有6層。

    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所示。

    1. 物理塊
    2. 物理文件
    每個物理文件由若干個物理塊組成,主要包括數據文件、控制文件和日志文件3類。
    數據文件:用于存放所有的數據,以dbf為擴展名。
    日志文件:記錄了對數據庫進行的所有操作,以log為擴展名。
    控制文件:記錄了數據庫所有文件的控制信息,以ctl為擴展名。
    以筆者的安裝環境為例,【全局數據庫名】為“myoracle.mynet”的數據庫的主要物理文件存放在c:/oracle/oradata/myoracle下,如圖2.50所示。

2.4.5 數據庫服務器的總體結構
    oracle 9i數據庫服務器的總體結構如圖2.51所示。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 富蕴县| 神农架林区| 汶川县| 桂东县| 高要市| 濮阳市| 凌源市| 鱼台县| 永寿县| 宜宾县| 大埔区| 贵港市| 大邑县| 桃江县| 宽甸| 禄丰县| 蒲江县| 新宁县| 财经| 建平县| 龙海市| 平江县| 红河县| 宁安市| 德州市| 宣汉县| 皋兰县| 洪雅县| 获嘉县| 邹平县| 汾西县| 武乡县| 华池县| 思茅市| 寿光市| 江孜县| 扶余县| 济阳县| 遂溪县| 蕉岭县| 宝丰县|