學習目標 -Oracle資料庫主要結構部件 -解析記憶體結構 -描述資料庫後臺進程 -邏輯存儲和物理存儲結構之間的關聯 -描述ASM存儲部件 Oracle 資料庫 -是作為一個單元處理的一組數據。 -資料庫的目的是存儲和檢索相關信息。 -Oracle關係資料庫管理系統(RDBMS)可靠地管理多用戶環境 ...
學習目標 -Oracle資料庫主要結構部件 -解析記憶體結構 -描述資料庫後臺進程 -邏輯存儲和物理存儲結構之間的關聯 -描述ASM存儲部件 Oracle 資料庫 -是作為一個單元處理的一組數據。 -資料庫的目的是存儲和檢索相關信息。 -Oracle關係資料庫管理系統(RDBMS)可靠地管理多用戶環境中的大量數據,以便多用戶可以同時訪問相同的數據。這是在高性能下完成的。 -它可以防止未經授權的訪問,併為故障恢復提供有效的解決方案。 連接伺服器 方式一:用戶登錄到運行Oracle實例的操作系統,啟用訪問資料庫的應用程式或工具。通信路徑是使用主機操作系統上的可用進程間通信機制建立。 方式二:用戶本地電腦上啟動應用程式或工具,並通過網路連接到運行Oracle資料庫的操作系統。(客戶端/伺服器)通過網路連接前端(客服端)和後端(伺服器)。 方式三:用戶通過本地工具(如WEB)訪問應用程式服務,應用伺服器代理客戶端與後端資料庫伺服器進行交互。 傳統的多層體繫結構含有以下組件 1.啟動客服端或伺服器進程(啟動操作) 2.應用程式伺服器執行部分操作。應用程式伺服器包含大部分應用程式邏輯,為客戶端提供對數據的訪問許可權、查詢處理。應用程式伺服器作為客戶端與資料庫伺服器之間的介面,並提供額外的安全級別。(執行操作) 3.存儲操作中使用的數據並最終存儲在資料庫伺服器(存儲操作) 支持應用程式伺服器執行的操作 1.驗證客戶端(如web)的憑證 2.連接到Oracle資料庫伺服器 3.代表客戶端執行操作 Oracle資料庫體繫結構 Oracle資料庫伺服器體繫結構三種主要結構:記憶體結構、進程結構和存儲結構。一個基本的Oracle資料庫系統由一個Oracle資料庫和一個資料庫實例組成(記憶體和進程)。 資料庫由物理結構和邏輯結構組成。由於物理和邏輯結構是分開的,管理數據的物理存儲,而不影響對邏輯存儲結構的訪問。 實例則包含該該實例關聯的記憶體結構和後臺進程。每次啟動實例時,都會分配一個系統全局區(SGA)的共用記憶體區域,並啟動後臺進程。 進程被定義為操作系統中的“控制線程”或“機制”,它可以運行一系列的步驟。在啟動資料庫實例之後,Oracle軟體將實例與特定的資料庫關聯。 註意:Oracle自動存儲管理(ASM)使用實例作為記憶體和處理組件的概念,但不與特定資料庫相關聯。

資料庫配置 -單實例:每個資料庫實例對應唯一的資料庫 -群集:多個實例共用一個資料庫RAC(Real Applications Cluster) 連接資料庫實例 -Session會話:表示當前用戶登錄到資料庫實例的狀態。用戶連接到用戶斷開連接或退出資料庫應用程式的時間。 -Connect連接:用戶進程和Oracle資料庫實例之間的通信路徑。