【正文】
? 作業(yè)隊(duì)列進(jìn)程( SNPn); ? 隊(duì)列監(jiān)控進(jìn)程( QMNn); ? 調(diào)度程序進(jìn)程( Dnnn); ? 共享服務(wù)器進(jìn)程( Snnn)。 2023/3/5 Oracle數(shù)據(jù)庫(kù)管理與應(yīng)用實(shí)例教程 Oracle體系結(jié)構(gòu) 進(jìn)程結(jié)構(gòu)示意圖 L G W R 數(shù)據(jù) 文件 數(shù)據(jù)庫(kù)緩沖區(qū) 高速緩存 重做日志 緩沖區(qū) 系統(tǒng)全局區(qū) 共享服務(wù) 器進(jìn)程 用戶進(jìn)程 用戶 進(jìn)程 專用服務(wù) 器進(jìn)程 D 000 C K P T A R C H D B W 0 L C K n R E C O P M O N S M O N 重做日 志文件 文件 脫機(jī)存 儲(chǔ)設(shè)備 控制 文件 2023/3/5 Oracle數(shù)據(jù)庫(kù)管理與應(yīng)用實(shí)例教程 Oracle體系結(jié)構(gòu) 內(nèi)存結(jié)構(gòu) ? 軟件代碼區(qū) 軟件代碼區(qū)用于保存正在執(zhí)行或可能執(zhí)行的代碼。軟件代碼區(qū)是只讀的,可以被安裝為共享的或非共享的。 ?系統(tǒng)全局區(qū) 是由 Oracle系統(tǒng)為實(shí)例分配的共享內(nèi)存結(jié)構(gòu),包含該實(shí)例的數(shù)據(jù)和控制信息。若多個(gè)用戶同時(shí)連接到一個(gè)實(shí)例,則該實(shí)例的 SGA中的數(shù)據(jù)在用戶之間被共享, SGA因此也被稱為共享全局區(qū)。 ?程序全局區(qū) 包含服務(wù)器和后臺(tái)進(jìn)程的數(shù)據(jù)及控制信息,因此 PGA也被稱為進(jìn)程全局區(qū)。 ?排序區(qū) 排序區(qū)存在于要求排序的用戶進(jìn)程的內(nèi)存中 。 2023/3/5 Oracle數(shù)據(jù)庫(kù)管理與應(yīng)用實(shí)例教程 PL/SQL語(yǔ)言基礎(chǔ) 內(nèi)存結(jié)構(gòu) ? PL/SQL( Procedural Language/SQL)是 Oracle對(duì)標(biāo)準(zhǔn) SQL進(jìn)行擴(kuò)展的結(jié)構(gòu)化查詢語(yǔ)言,它在保留標(biāo)準(zhǔn) SQL的基礎(chǔ)上,適當(dāng)增加了部分內(nèi)容,如包、數(shù)據(jù)類型、異常處理等。 ?PL/SQL塊由 3個(gè)部分組成:定義部分、執(zhí)行部分和異常處理部分。 SET SERVEROUTPUT ON BEGIN ( 39。Hello world!39。) 。 END。 2023/3/5 Oracle數(shù)據(jù)庫(kù)管理與應(yīng)用實(shí)例教程 從網(wǎng)上搜索并下載 Oracle 11g試用版,根據(jù) Oracle 11g的安裝要求配置好計(jì)算機(jī)的軟硬件。 任務(wù) 1 安裝所下載的 Oracle 11g,并記錄安裝步驟和安裝過(guò)程中出現(xiàn)的問(wèn)題(特別要記住安裝時(shí)的口令和訪問(wèn) OEM的 URL地址)。 任務(wù) 2 啟動(dòng) Oracle 11g的 OEM, 并試著以 SYSTEM用戶和 SYS用戶登錄 OEM,認(rèn)識(shí) Oracle 11g的基本界面和基本操作方式 。 任務(wù) 3 2023/3/5 Oracle數(shù)據(jù)庫(kù)管理與應(yīng)用實(shí)例教程 啟動(dòng) SQL Plus,并試著以 SYSTEM用戶和 SYS用戶登錄,通過(guò)運(yùn)行簡(jiǎn)單的 PL/SQL命令體會(huì) SQL Plus的基本使用方式 。 任務(wù) 4 啟動(dòng) SQL Developer,試著建立到 Oralce數(shù)據(jù)庫(kù)的連接,認(rèn)識(shí) SQL Developer的各個(gè)組成部分,通過(guò)操作體會(huì)其基本用法 。 任務(wù) 5 查閱資料,以小組形式討論 SQL Server 2023與 Oracle 11g的異同 。 任務(wù) 6 2023/3/5 Oracle數(shù)據(jù)庫(kù)管理與應(yīng)用實(shí)例教程 演講完畢,謝謝觀看!