日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Oracle数据库基础入门《一》Oracle服务器的构成

發布時間:2023/12/13 数据库 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Oracle数据库基础入门《一》Oracle服务器的构成 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Oracle數據庫基礎入門《一》Oracle服務器的構成

?

  Oracle 服務器是一個具有高性能和高可靠性面向對象關系型數據庫管理系統,也是一 個高效的 SQL 語句執行環境。

  Oracle 服務器具備以下的特點:


    ● 能夠可靠的進行多用戶環境下大量數據的處理,允許多用戶同時訪問相同的數據。
    ● 保證數據訪問的高性能。
    ● 有效防止對數據的非法訪問。
    ● 對于故障恢復提供高效的解決方案。

?

一、Oracle 服務器的總體結構

  Oracle 服務器同運行在操作系統下的很多程序一樣,通過在后臺運行一組可執行程序、在內存中開辟程序運行的存儲區域并在磁盤上存儲數據來進行運作。

  如圖 1-1 所示,在結構上,Oracle 服務器(Oracle Server)由實例(Instance)和數據庫(Database)兩大部分構成。實例是一組內存結構和 Oracle 后臺進程的集合;數據庫在物理上由多個操作系統文件組成, 其中主要包括數據文件、控制文件和重做日志文件。

  Oracle 服務器=實例+數據庫。

  

?

?

二、Oracle 實例

  如圖 1-1 所示,Oracle 實例由內存結構(SGA)和 Oracle 后臺進程組成的。

  當用戶啟動(start)實例時,Oracle 將自動地為 SGA 分配內存并啟動后臺進程,實例運行后,用戶可以訪問實例,由實例來訪問數據庫。實例相當于用戶和數據庫的中間層。

  當用戶關閉(shut down)實例時,由操作系統負責回收內存。每個實例都有自己的SGA,并且,每個實例同時只能訪問一個數據庫。

?

      Oracle 數據庫實例(Instance) = 內存結構(SGA) + 后臺進程(Background?Process)。

?

  內存結構描述的是 Oracle 數據庫對內存的使用構成。Oracle 內存結構被總稱為 SGA(System Global Area),主要包括數據庫高速緩沖區(Database Buffer Cache)、重做日志緩沖區(Redo Log Buffer)和共享池(Shared Pool)三個部分。

  Oracle 后臺進程主要包括 DBWn、CKPT、LGWR、SMON、PMON、ARCn 和 RECO。

  

?

三、Oracle 數據庫

  如圖 1-2 所示,Oracle 數據庫包含了用于存放數據的數據文件(DataFiles),用于保護數據不丟失的聯機重做日志文件(Online Redolog Files)和用于連接 Oracle 實例和數據庫所需要的控制文件(Control Files)。

?

      Oracle 數據庫 = 數據文件 + 控制文件 + 聯機重做日志文件。

?

  除了以上三種文件之外,Oracle 還包含了參數文件(Parameter File)、口令文件(Password File)、歸檔日志文件(Archived log Files)、以及跟蹤文件(Trace File)和警告文件(Alert Log File)等非數據庫文件。

  

  

  控制文件:記錄了數據庫的各項信息,是連接 Oracle 實例和 Oracle 數據庫的橋梁。每個 Oracle 數據庫包含 1-8 個控制文件。

  聯機重做日志文件:記錄了用戶對數據的各項操作,用于保護數據不丟失。以日志組的形式存在。每個 Oracle 數據庫至少包含兩個日志組。

  數據文件:用于存放數據。

  參數文件:記錄了 Oracle 實例的各項信息。分為動態和靜態初始化參數文件。

  口令文件:存放特定用戶的口令。

  歸檔日志文件:相當于聯機重做日志文件的備份,用于保護數據不丟失。

  追蹤文件:存放后臺進程和服務器進程的跟蹤信息。

  警告文件:警告文件由連續的消息和錯誤組成。可以查看到 Oracle 內部錯誤、塊損壞錯誤以及非默認的初始化參數值等。

?

如有問題,歡迎糾正!!!

如有轉載,請 標明源處:https://www.cnblogs.com/Charles-Yuan/p/9941774.html

?

轉載于:https://www.cnblogs.com/Charles-Yuan/p/9941774.html

總結

以上是生活随笔為你收集整理的Oracle数据库基础入门《一》Oracle服务器的构成的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。