Oracle達人修煉秘籍是一本Oracle數(shù)據庫進階書籍,由孫風棟和王瀾兩人共同編著,全稱叫做Oracle達人修煉秘籍Oracle 11g數(shù)據庫管理與開發(fā)指南。本書內容全面,涵蓋Oracle數(shù)據庫管理與開發(fā)的方方面面,全書宏觀上清晰呈現(xiàn)Oracle數(shù)據庫的知識體系和總體框架,微觀上系統(tǒng)講解Oracle數(shù)據庫管理與開發(fā)的各個技術細節(jié),并在書中精心設計了大量翔實的案例,為讀者學習Oracle數(shù)據庫提供了捷徑,可以作為Oracle數(shù)據庫初學者的教材,也可以作為有一定數(shù)據庫管理與開發(fā)經驗的讀者的參考資料。
內容介紹
《Oracle達人修煉秘籍Oracle 11g數(shù)據庫管理與開發(fā)指南》是Oracle數(shù)據庫領域獨特的、具有創(chuàng)新意義的實力之作。為了降低讀者的學習難度,作者根據多年實踐和教學的經驗和體會,首先從宏觀上幫助讀者廓清Oracle數(shù)據庫體系和框架,然后從微觀上幫助讀者掌握開發(fā)中的各個技術細節(jié),這是本書的獨到之處。全書內容系統(tǒng)而全面,詳細講解了Oracle數(shù)據庫的管理、開發(fā)、性能優(yōu)化,以及PL/SQL編程的相關知識,面面俱到;注重實戰(zhàn),為每個知識點精心設計了大量的案例,而且每一章后面都有實踐指導,旨在幫助讀者提高動手能力;重點突出,對重要的內容進行了深入細致的講解。
《Oracle達人修煉秘籍Oracle 11g數(shù)據庫管理與開發(fā)指南》全書共32章,分為五大部分:基礎篇(第1~7章),主要介紹了Oracle數(shù)據庫的作用、特點、應用結構、數(shù)據庫服務器的安裝與配置、三種常用管理與開發(fā)工具(OEM、SQL*Plus、SQL Developer)的使用,以及會貫穿全書的案例;體系結構篇(第8~14章),詳細講解了Oracle數(shù)據庫的內部體系結構,包括數(shù)據庫實例(內存結構與后臺進程)、物理存儲結構(數(shù)據文件、控制文件、重做日志文件、歸檔重做日志文件、初始化參數(shù)文件)、邏輯存儲結構(塊、區(qū)、段、表空間)的構成、配置與維護,這部分內容是Oracle數(shù)據庫管理與維護的基礎;模式對象篇(第15~19章),詳細講解了Oracle數(shù)據庫模式對象的應用與管理,包括表、約束、索引、分區(qū)表、分區(qū)索引、視圖、物化視圖、簇、外部表、序列、同義詞、數(shù)據庫鏈接等,這是數(shù)據庫開發(fā)和維護的基礎;維護篇(第20~29章),詳細介紹了Oracle數(shù)據庫的創(chuàng)建與配置、啟動與關閉方式、網絡服務管理與配置、安全性配置與管理、備份與恢復,以及性能優(yōu)化等;開發(fā)篇(第30~32章),介紹了與Oracle數(shù)據庫開發(fā)相關的技術,包括SQL語句應用、PL/SQL程序設計,以及PL/SQL的綜合應用等。
章節(jié)目錄
前言 第一篇 基礎篇 第1章 數(shù)據庫基礎知識 1.1 數(shù)據庫基本概念 1.2 數(shù)據庫的產生 1.3 數(shù)據庫的特征 1.4 數(shù)據模型 1.4.1 數(shù)據模型的概念 1.4.2 概念模型 1.4.3 組織數(shù)據模型 1.5 關系模型 1.5.1 數(shù)據結構 1.5.2 關系完整性約束 1.6 關系數(shù)據庫 1.6.1 關系數(shù)據庫的功能 1.6.2 常見的關系數(shù)據庫管理系統(tǒng) 1.7 數(shù)據庫系統(tǒng)設計步驟 1.7.1 數(shù)據庫設計概述 1.7.2 需求分析 1.7.3 概念結構設計 1.7.4 邏輯結構設計 1.7.5 物理結構設計 1.7.6 數(shù)據庫實施與維護 實踐指導 第2章 Oracle數(shù)據庫簡介 2.1 Oracle數(shù)據庫的發(fā)展 2.1.1 Oracle數(shù)據庫的應用現(xiàn)狀 2.1.2 Oracle 數(shù)據庫的版本變遷 2.1.3 Oracle數(shù)據庫的技術領先優(yōu)勢 2.1.4 Oracle數(shù)據庫的高市場占有率 2.2 Oracle的網格計算 2.2.1 Oracle 數(shù)據庫的網格 2.2.2 Oracle應用服務器的網格 2.2.3 Oracle 企業(yè)管理器的網格控制 2.3 Oracle數(shù)據庫的應用結構 2.4 Oracle 11g數(shù)據庫的新特性 實踐指導 第3章 Oracle 11g數(shù)據庫的安裝 3.1 安裝預處理 3.1.1 對系統(tǒng)軟、硬件的要求 3.1.2 安裝準備 3.1.3 回環(huán)網絡適配器的安裝與配置 3.2 Oracle 11g數(shù)據庫軟件下載 3.3 安裝Oracle 11g數(shù)據庫服務器 3.4 檢查和驗證安裝結果 3.4.1 程序組 3.4.2 產品清單 3.4.3 系統(tǒng)服務 3.4.4 文件體系結構 3.4.5 網絡配置 3.4.6 利用企業(yè)管理器登錄數(shù)據庫 3.4.7 利用SQL Plus登錄數(shù)據庫 3.5 運行時故障分析與解決 3.6 卸載Oracle 11g產品 實踐指導 第4章 Oracle企業(yè)管理器 4.1 Oracle企業(yè)管理器的功能與分類 4.1.1 Oracle企業(yè)管理器的功能 4.1.2 Oracle企業(yè)管理器的類型 4.2 Oracle企業(yè)管理器的啟動與登錄 4.3 使用聯(lián)機幫助 4.4Oracle企業(yè)管理器功能界面介紹 4.4.1 “主目錄”選項卡 4.4.2 “性能”選項卡 4.4.3 “可用性”選項卡 4.4.4 “服務器”選項卡 4.4.5 “方案”選項卡 4.4.6 “數(shù)據移動”選項卡 4.4.7 “軟件和支持”選項卡 4.5 Oracle企業(yè)管理器基本設置 4.5.1 添加管理員 4.5.2 管理監(jiān)視模板 4.5.3 設置封鎖 4.6 Oracle企業(yè)管理器首選項設置 4.6.1 設置主機首選身份證明 4.6.2設置數(shù)據庫首選身份證明 實踐指導 第5章 SQL﹡Plus工具的使用 5.1 SQL﹡Plus工具介紹 5.1.1 SQL*Plus的主要功能 5.1.2 SQL*Plus啟動與退出 5.1.3 SQL*Plus站點配置文件 5.2 SQL*Plus命令 5.2.1 數(shù)據庫連接與斷開命令 5.2.2 顯示數(shù)據庫對象結構 5.2.3 編輯命令 5.2.4 文件操作命令 5.2.5 注釋 5.2.6 使用替換變量 5.2.7 與用戶通信 5.2.8 使用綁定變量 5.2.9 其他常用命令 5.3 顯示與設置環(huán)境變量 5.4 格式化查詢結果 5.4.1 格式化列 5.4.2 壓縮重復列值的顯示 5.4.3 使用匯總 5.4.4 設置頁與報表 實踐指導 第6章 SQL Developer開發(fā)工具的使用 6.1 SQL Developer概述 6.2 創(chuàng)建數(shù)據庫連接 6.3 SQL Developer基本操作 6.3.1 瀏覽數(shù)據庫對象 6.3.2 數(shù)據操縱 6.3.3 數(shù)據庫對象的創(chuàng)建與修改 6.4開發(fā)和調試PLSQL程序 6.4.1 存儲過程創(chuàng)建與編輯 6.4.2 存儲過程調試 6.5 導出與導入操作 6.5.1 導出數(shù)據 6.5.2 導出對象定義 6.5.3 導入數(shù)據 6.6 運行和創(chuàng)建報表 6.6.1 運行預定義報表 6.6.2 創(chuàng)建自定義報表 實踐指導 第7章 實踐案例項目分析與設計 7.1 實踐案例說明 7.2 系統(tǒng)分析 7.3 概念結構設計 7.4 邏輯結構設計 7.4.1 表結構設計 7.4.2 序列的設計 7.4.3 索引的設計 7.4.4 視圖的設計 7.4.5 存儲過程的設計 7.4.6 函數(shù)的設計 7.4.7 包的設計 7.4.8 觸發(fā)器的設計 7.5 物理存儲結構的設計 實踐指導 第二篇 體系結構篇 第8章 Oracle數(shù)據庫體系結構 8.1 Oracle數(shù)據庫體系結構概述 8.2 Oracle數(shù)據庫存儲結構 8.2.1 Oracle數(shù)據庫物理存儲結構 8.2.2 Oracle數(shù)據庫邏輯存儲結構 8.3 Oracle數(shù)據庫實例 8.3.1 Oracle實例概述 8.3.2 SGA 8.3.3 PGA 8.3.4 內存管理 8.4 Oracle數(shù)據庫進程 8.4.1 Oracle進程概述 8.4.2 Oracle服務器進程 8.4.3 Oracle后臺進程 8.5 數(shù)據字典 8.5.1 數(shù)據字典的概念 8.5.2 數(shù)據字典的結構 8.5.3 數(shù)據字典的使用 8.5.4 在OEM中查詢數(shù)據字典信息 8.6 SQL語句執(zhí)行過程 實踐指導 第9章 數(shù)據文件管理 9.1 數(shù)據文件概述 9.2 數(shù)據文件的管理準則 9.2.1 確定數(shù)據文件數(shù)量 9.2.2 確定數(shù)據文件大小 9.2.3 設置數(shù)據文件的存儲位置 9.3 創(chuàng)建數(shù)據文件 9.4 修改數(shù)據文件大小 9.4.1 數(shù)據文件的自動擴展 9.4.2 手動改變數(shù)據文件大小 9.5 改變數(shù)據文件的可用性 9.5.1 歸檔模式下數(shù)據文件可用性的改變 9.5.2 非歸檔模式下數(shù)據文件的脫機 9.5.3 改變表空間中所有數(shù)據文件的可用性 9.6 改變數(shù)據文件的名稱與位置 9.6.1 修改同一個表空間中數(shù)據文件的名稱與位置 9.6.2 修改多個表空間中數(shù)據文件的名稱與位置 9.7 刪除數(shù)據文件 9.8 查詢數(shù)據文件 9.9 利用OEM管理數(shù)據文件 實踐指導 第10章 控制文件管理 10.1 控制文件概述 10.1.1 控制文件的概念 10.1.2 控制文件的內容 10.1.3 控制文件的大小 10.1.4 控制文件的管理策略 10.2 創(chuàng)建控制文件 10.2.1 創(chuàng)建初始控制文件 10.2.2 創(chuàng)建新的控制文件 10.3 多路復用控制文件 10.4 控制文件創(chuàng)建后故障解決 10.4.1 數(shù)據字典與控制文件信息不一致 10.4.2 創(chuàng)建控制文件時的錯誤處理 10.5 備份控制文件 10.6 刪除控制文件 10.7 查詢控制文件信息 10.8 利用OEM管理控制文件 實踐指導 第11章 重做日志文件管理 11.1 重做日志文件概述 11.1.1 重做日志文件的內容與作用 11.1.2 重做日志文件工作原理 11.1.3 重做日志文件切換與日志序列號 11.1.4 重做日志文件組的概念 11.1.5 重做日志文件故障響應 11.1.6 重做日志文件規(guī)劃 11.2 創(chuàng)建重做日志文件組及其成員 11.2.1 創(chuàng)建重做日志文件組 11.2.2 創(chuàng)建重做日志文件組成員文件 11.3 修改重做日志文件的名稱與位置 11.3.1 數(shù)據庫關閉狀態(tài)下修改重做日志文件的名稱與位置 11.3.2 數(shù)據庫運行狀態(tài)下修改重做日志文件的名稱與位置 11.4 刪除重做日志文件組及其成員 11.4.1 刪除重做日志文件組成員文件 11.4.2 刪除重做日志文件組 11.5 重做日志文件切換與檢查點 11.5.1 重做日志文件切換 11.5.2 檢查點 11.6 清除重做日志文件組 11.7 查看重做日志文件信息 11.8 利用OEM管理重做日志文件 實踐指導 第12章 歸檔重做日志文件管理 12.1 歸檔重做日志文件概述 12.2 數(shù)據庫歸檔與非歸檔模式選擇 12.2.1 非歸檔模式 12.2.2 歸檔模式 12.3 歸檔控制 12.3.1 設置數(shù)據庫初始歸檔模式 12.3.2 改變數(shù)據庫歸檔模式 12.3.3 手動歸檔 12.3.4 調整歸檔進程數(shù)量 12.4 設置歸檔目的地 12.4.1 設置初始化參數(shù)指定歸檔目的地 12.4.2 歸檔目的地的狀態(tài) 12.4.3 設置備用歸檔目的地 12.5 查詢歸檔重做日志文件信息 12.6 利用OEM管理歸檔日志文件 實踐指導 第13章 初始化參數(shù)文件管理 13.1 服務器初始化參數(shù)文件概述 13.2 創(chuàng)建服務器初始化參數(shù)文件 13.3 初始化參數(shù)介紹 13.4 修改初始化參數(shù) 13.5 導出服務器初始化參數(shù)文件 13.6 恢復丟失或損壞的服務器初始化參數(shù)文件 13.7 查看初始化參數(shù)設置 13.8 利用OEM管理初始化參數(shù) 實踐指導 第14章 表空間管理 14.1 表空間概述 14.1.1 表空間概念 14.1.2 表空間分類 14.1.3 表空間的管理方式 14.1.4 表空中區(qū)的分配與段的管理 14.1.5 表空間的管理策略 14.2 創(chuàng)建表空間 14.2.1 創(chuàng)建表空間概述 14.2.2 CREATE TABLESPACE語句 14.2.3 創(chuàng)建本地管理表空間 14.2.4 創(chuàng)建大文件表空間 14.2.5 創(chuàng)建非標準塊表空間 14.2.6 創(chuàng)建加密表空間 14.3 維護表空間 14.3.1 ALTER TABLESPACE語句 14.3.2 改變表空間大小 14.3.3 改變表空間可用性 14.3.4 改變表空間讀寫性 14.3.5 重命名表空間 14.3.6 設置默認表空間 14.3.7 備份表空間 14.4 刪除表空間 14.5 管理臨時表空間 14.5.1 臨時表空間概述 14.5.2 默認臨時表空間 14.5.3 創(chuàng)建臨時表空間 14.5.4 臨時表空間組 14.5.5 收縮本地管理的臨時表空間 14.6 管理撤銷表空間 14.6.1 撤銷表空間概述 14.6.2 創(chuàng)建撤銷表空間 14.6.3 修改撤銷表空間 14.6.4 刪除撤銷表空間 14.6.5 切換撤銷表空間 14.6.6 回退信息保留時間設置 14.6.7 查詢撤銷表空間信息 14.7 查詢表空間信息 14.8 利用OEM管理表空間 實踐指導 第三篇 模式對象篇 第15章 表與約束管理 15.1 模式與模式對象 15.1.1 模式與對象的關系 15.1.2 模式與用戶的關系 15.1.3 CREATE SCHEMA語句 15.1.4 創(chuàng)建人力資源管理系統(tǒng)模式 15.2 表管理概述 15.2.1 表概述 15.2.2 表創(chuàng)建策略 15.3 創(chuàng)建表 15.3.1 CREATE TABLE語句 15.3.2 表的存儲分配方式設置 15.3.3 Oracle數(shù)據類型 15.3.4 創(chuàng)建標準表 15.3.5 創(chuàng)建臨時表 15.3.6 利用子查詢創(chuàng)建表 15.4 修改表 15.4.1 ALTER TABLE語句 15.4.2 添加、修改、刪除列 15.4.3 修改表參數(shù)設置 15.4.4 表結構重組 15.4.5 手動分配與回收表的存儲空間 15.4.6 改變表的讀寫模式 15.4.7 重命名表 15.5 維護表 15.5.1 為表和列添加注釋 15.5.2 刪減表 15.5.3 刪除表 15.5.4 分析表 15.5.5 查詢表信息 15.5.6 利用OEM管理表 15.6 約束概述 15.6.1 約束的分類 15.6.2 約束的定義方式 15.6.3 約束的狀態(tài) 15.7 創(chuàng)建與維護約束 15.7.1 創(chuàng)建表時定義約束 15.7.2 添加、修改與刪除約束 15.7.3 禁用與激活約束 15.7.4 驗證約束狀態(tài) 15.7.5 確定違反約束限制的記錄 15.7.6 延遲約束檢查 15.7.7 查詢約束信息 實踐指導 第16章 索引與索引表管理 16.1 索引概述 16.1.1 索引的概念與作用 16.1.2 索引結構 16.1.3 索引的分類 16.1.4 索引的管理策略 16.2 創(chuàng)建索引 16.2.1 CREATE INDEX語句 16.2.2 創(chuàng)建非唯一性索引 16.2.3 創(chuàng)建唯一性索引 16.2.4 創(chuàng)建位圖索引 16.2.5 創(chuàng)建反序索引 16.2.6 創(chuàng)建函數(shù)索引 16.2.7 定義約束時創(chuàng)建索引 16.2.8 創(chuàng)建大型索引 16.3 修改索引 16.3.1 ALTER INDEX語句 16.3.2 修改索引參數(shù)設置 16.3.3 合并與重建索引 16.3.4 禁用與啟用函數(shù)索引 16.3.5 手動分配與回收索引存儲空間 16.3.6 重命名索引 16.3.7 打開與關閉索引監(jiān)控 16.4 維護索引 16.4.1 刪除索引 16.4.2 查詢索引信息 16.4.3 利用OEM管理索引 16.5 索引表概述 16.5.1 索引表的概念 16.5.2 索引表與標準表比較 16.5.3 索引表的優(yōu)、缺點 16.5.4 索引表的溢出存儲 16.6 創(chuàng)建索引表 16.7 維護索引表 16.7.1 修改索引表 16.7.2 重建索引表 16.7.3 將索引表轉換為標準表 16.7.4 利用OEM管理索引表 實踐指導 第17章 分區(qū)表與分區(qū)索引管理 17.1 分區(qū)概述 17.1.1 分區(qū)的概念 17.1.2 分區(qū)的優(yōu)點 17.1.3 何時需要分區(qū) 17.1.4 基本分區(qū)方法 17.1.5 Oracle 11g分區(qū)方法擴展 17.1.6 分區(qū)索引 17.2 創(chuàng)建分區(qū)表 17.2.1 創(chuàng)建范圍分區(qū)表 17.2.2 創(chuàng)建列表分區(qū)表 17.2.3 創(chuàng)建散列分區(qū)表 17.2.4 創(chuàng)建復合分區(qū)表 17.2.5 創(chuàng)建間隔分區(qū)表 17.2.6 創(chuàng)建引用分區(qū)表 17.2.7 創(chuàng)建基于虛擬列的分區(qū)表 17.2.8 創(chuàng)建系統(tǒng)分區(qū)表 17.2.9 創(chuàng)建分區(qū)索引表 17.3 維護分區(qū)表 17.4 創(chuàng)建分區(qū)索引 17.4.1 本地分區(qū)索引 17.4.2 全局分區(qū)索引 17.5 維護分區(qū)索引 17.6 查詢分區(qū)表和分區(qū)索引信息 17.7 利用OEM管理分區(qū)表和分區(qū)索引 實踐指導 第18章 視圖與實體化視圖管理 18.1 視圖的概念 18.2 創(chuàng)建視圖 18.2.1 CREATE VIEW語句 18.2.2 創(chuàng)建簡單視圖 18.2.3 創(chuàng)建復雜視圖 18.2.4 創(chuàng)建帶約束的視圖 18.2.5 創(chuàng)建內嵌視圖 18.2.6 創(chuàng)建TOP-N視圖 18.3 維護視圖 18.3.1 視圖的DML操作 18.3.2 修改視圖定義 18.3.3 刪除視圖 18.3.4 查詢視圖信息 18.3.5 利用OEM管理視圖 18.4 實體化視圖概述 18.4.1 實體化視圖的概念 18.4.2 實體化視圖的特性 18.4.3 實體化視圖的刷新方法 18.4.4 實體化視圖的刷新模式 18.4.5 實體化視圖日志 18.4.6 實體化視圖類型 18.4.7 實體化視圖的查詢重寫 18.4.8 實體化視圖的創(chuàng)建方式 18.5 創(chuàng)建實體化視圖 18.5.1 創(chuàng)建實體化視圖的權限需求 18.5.2 CREATE MATERIALIZED VIEW語句 18.5.3 創(chuàng)建實體化視圖示例 18.6 維護實體化視圖 18.6.1 修改實體化視圖 18.6.2 刪除實體化視圖 18.6.3 查詢實體化視圖信息 18.6.4 利用OEM管理實體化視圖 實踐指導 第19章 簇、外部表、序列、同義詞與數(shù)據庫鏈接管理 19.1 簇 19.1.1 簇概念 19.1.2 簇管理準則 19.1.3 創(chuàng)建簇 19.1.4 創(chuàng)建聚簇表 19.1.5 創(chuàng)建聚簇索引 19.1.6 修改簇 19.1.7 刪除簇 19.1.8 查詢簇信息 19.2 外部表 19.2.1 外部表概述 19.2.2 創(chuàng)建外部表 19.2.3 利用外部表導出數(shù)據 19.2.4 修改外部表 19.2.5 刪除外部表 19.2.6 查詢外部表信息 19.3 序列 19.3.1 序列的概念 19.3.2 創(chuàng)建序列 19.3.3 使用序列 19.3.4 修改序列 19.3.5 刪除序列 19.3.6 查詢序列信息 19.3.7 利用OEM管理序列 19.4 同義詞 19.4.1 同義詞的概念 19.4.2 創(chuàng)建同義詞 19.4.3 在DML語句中使用同義詞 19.4.4 刪除同義詞 19.4.5 查詢同義詞信息 19.4.6 利用OEM管理同義詞 19.5 數(shù)據庫鏈接 19.5.1 數(shù)據庫鏈接概述 19.5.2 創(chuàng)建數(shù)據庫鏈接 19.5.3 在DML中使用數(shù)據庫鏈接 19.5.4 修改數(shù)據庫鏈接 19.5.5 刪除數(shù)據庫鏈接 19.5.6 查詢數(shù)據庫鏈接信息 19.5.7 利用OEM管理數(shù)據庫鏈接 實踐指導 第四篇 維護篇 第20章 數(shù)據庫創(chuàng)建與配置 20.1 創(chuàng)建數(shù)據庫概述 20.1.1 創(chuàng)建數(shù)據庫的方法 20.1.2 創(chuàng)建數(shù)據庫前的規(guī)劃 20.1.3 創(chuàng)建數(shù)據庫的先決條件 20.2 使用DBCA創(chuàng)建數(shù)據庫 20.3 設置DBA認證方式 20.3.1 DBA職責 20.3.2 DBA權限 20.3.3 DBA認證方式 20.3.4 使用操作系統(tǒng)認證 20.3.5 使用口令文件認證 20.3.6 共享與禁用口令文件 20.3.7 修改口令文件 20.4 手動創(chuàng)建數(shù)據庫 20.4.1 手動創(chuàng)建數(shù)據庫的步驟 20.4.2 CREATE DATABASE語句 20.4.3 手動創(chuàng)建數(shù)據庫實例 實踐指導 第21章 數(shù)據庫啟動與關閉 21.1 數(shù)據庫啟動與關閉概述 21.1.1 Oracle數(shù)據庫啟動過程 21.1.2 Oracle數(shù)據庫關閉過程 21.1.3 數(shù)據庫啟動與關閉的工具 21.2 啟動Oracle數(shù)據庫 21.2.1 啟動數(shù)據庫前的準備 21.2.2 Oracle數(shù)據庫啟動模式 21.3 改變數(shù)據庫的狀態(tài) 21.3.1 改變數(shù)據庫的啟動模式 21.3.2 數(shù)據庫讀寫狀態(tài)轉換 21.3.3 數(shù)據庫受限與非受限狀態(tài)轉換 21.4 關閉Oracle數(shù)據庫 21.4.1 正常關閉數(shù)據庫 21.4.2 事務關閉數(shù)據庫 21.4.3 立即關閉數(shù)據庫 21.4.4 終止關閉數(shù)據庫 21.4.5 數(shù)據庫關閉超時 21.5 Oracle數(shù)據庫的靜默與掛起 21.5.1 靜默數(shù)據庫 21.5.2 掛起數(shù)據庫 21.6 利用OEM啟動與關閉數(shù)據庫 21.6.1 關閉數(shù)據庫 21.6.2 啟動數(shù)據庫 實踐指導 第22章 網絡服務管理與配置 22.1 Oracle網絡服務概述 22.1.1 網絡解決方案 22.1.2 網絡服務組件 22.1.3 網絡連接基本概念 22.1.4 完整的Oracle網絡服務結構 22.1.5 本地管理的網絡配置文件 22.2 服務器端網絡配置 22.2.1 監(jiān)聽器配置概述 22.2.2 安裝Oracle時配置默認監(jiān)聽器 22.2.3 配置監(jiān)聽協(xié)議地址 22.2.4 配置靜態(tài)服務注冊 22.2.5 配置運行參數(shù) 22.2.6 創(chuàng)建與配置新的監(jiān)聽器 22.2.7 配置動態(tài)服務注冊 22.2.8 監(jiān)聽器的管理 22.3 客戶端網絡配置 22.3.1 客戶端網絡配置概述 22.3.2 配置本地命名方式 22.3.3 配置主機命名方式 22.3.4 配置輕松連接命名方式 22.4 利用OEM進行網絡管理與配置 22.4.1 配置與管理監(jiān)聽器 22.4.2 配置與管理本地網絡服務名 實踐指導 第23章 Oracle數(shù)據庫安全管理 23.1 Oracle數(shù)據庫安全控制策略 23.2 用戶管理 23.2.1 預定義用戶 23.2.2 用戶屬性 23.2.3 創(chuàng)建用戶 23.2.4 用戶身份認證 23.2.5 修改用戶 23.2.6 刪除用戶 23.2.7 查詢用戶信息 23.3 資源限制與口令管理 23.3.1 資源限制與口令管理概述 23.3.2 資源限制參數(shù)介紹 23.3.3 口令管理參數(shù)介紹 23.3.4 創(chuàng)建概要文件 23.3.5 將概要文件分配給用戶 23.3.6 修改概要文件 23.3.7 刪除概要文件 23.3.8 查詢概要文件信息 23.4 權限管理 23.4.1 權限概述 23.4.2 系統(tǒng)權限分類 23.4.3 系統(tǒng)權限的授權 23.4.4 系統(tǒng)權限的回收 23.4.5 對象權限分類 23.4.6 對象權限的授權 23.4.7 對象權限的回收 23.4.8 查詢權限信息 23.5 角色管理 23.5.1 角色概述 23.5.2 預定義角色 23.5.3 創(chuàng)建角色 23.5.4 角色權限的授予與回收 23.5.5 修改角色 23.5.6 禁用與激活角色 23.5.7 刪除角色 23.5.8 利用角色進行權限管理 23.5.9 查詢角色信息 23.6 審計 23.6.1 審計的概念 23.6.2 審計分類 23.6.3 審計環(huán)境設置 23.6.4 語句審計 23.6.5 權限審計 23.6.6 對象審計 23.6.7 網絡審計 23.6.8 精細審計 23.7 利用OEM進行安全管理 實踐指導 第24章 用戶管理的備份與恢復 24.1 Oracle數(shù)據庫備份與恢復概述 24.1.1 備份與恢復的作用 24.1.2 數(shù)據庫故障類型與恢復措施 24.1.3 備份與恢復的解決方案 24.2 Oracle數(shù)據庫備份分類 24.2.1 物理備份與邏輯備份 24.2.2 一致性備份與不一致性備份 24.2.3 完全備份與部分備份 24.2.4 聯(lián)機備份與脫機備份 24.2.5 增量備份 24.3 Oracle數(shù)據庫備份原則與策略 24.4 用戶管理的脫機備份 24.4.1 脫機備份概述 24.4.2 脫機完全備份 24.4.3 脫機備份表空間與數(shù)據文件 24.5 用戶管理的聯(lián)機備份 24.5.1 聯(lián)機備份概述 24.5.2 聯(lián)機備份表空間與數(shù)據文件 24.5.3 備份控制文件 24.5.4 備份歸檔重做日志文件 24.5.5 數(shù)據庫掛起狀態(tài)備份 24.5.6 聯(lián)機完全備份數(shù)據庫 24.6 Oracle數(shù)據庫恢復的工作機制 24.6.1 數(shù)據庫恢復原理 24.6.2 數(shù)據庫恢復操作基本步驟 24.6.3 數(shù)據庫恢復分類 24.7 數(shù)據庫恢復的原則與策略 24.8 數(shù)據庫實例恢復過程 24.9 非歸檔模式下的介質恢復 24.10 歸檔模式下的完全介質恢復 24.10.1 完全恢復概述 24.10.2 數(shù)據庫關閉狀態(tài)下的完全恢復 24.10.3 數(shù)據庫打開狀態(tài)下的完全恢復 24.11 歸檔模式下的不完全介質恢復 24.11.1 不完全恢復概述 24.11.2 歸檔模式下不完全恢復步驟 24.12 控制文件的恢復 24.12.1 丟失多路復用控制文件的一個成員 24.12.2 丟失所有當前的控制文件 24.12.3 重建控制文件 實踐指導 第25章 基于RMAN的備份與恢復 25.1 RMAN概述 25.1.1 RMAN介紹 25.1.2 RMAN運行環(huán)境組件 25.1.3 RMAN基本概念 25.1.4 RMAN預定義配置參數(shù) 25.2 RMAN基本操作 25.2.1 連接數(shù)據庫 25.2.2 創(chuàng)建恢復目錄 25.2.3 注冊數(shù)據庫 25.2.4 啟動與關閉數(shù)據庫 25.2.5 執(zhí)行SQL語句 25.2.6 SHOW命令 25.2.7 CONFIGURE命令 25.2.8 LIST命令 25.2.9 REPORT命令 25.2.10 用RMAN執(zhí)行操作系統(tǒng)命令 25.3 RMAN備份的基本概念 25.3.1 RMAN備份對象 25.3.2 RMAN備份形式 25.3.3 RMAN備份類型 25.3.4 增量備份的工作機制 25.3.5 復合備份集 25.3.6 多副本備份 25.3.7 并行備份 25.4 通道分配 25.4.1 自動分配通道 25.4.2 手動分配通道 25.5 利用RMAN備份數(shù)據庫 25.5.1 BACKUP命令 25.5.2 備份文件存儲格式 25.5.3 備份整個數(shù)據庫 25.5.4 備份表空間 25.5.5 備份數(shù)據文件 25.5.6 備份控制文件 25.5.7 備份服務器初始化參數(shù)文件 25.5.8 備份歸檔重做日志文件 25.5.9 非歸檔模式下的備份 25.5.10 多副本備份 25.5.11 增量備份 25.5.12 鏡像復制 25.6 利用RMAN恢復數(shù)據庫 25.6.1 RMAN恢復的基本概念 25.6.2 RESTOER與RECOVER命令 25.6.3 利用RMAN進行完全恢復 25.6.4 利用RMAN進行不完全恢復 25.6.5 控制文件的恢復 25.6.6 將數(shù)據文件恢復到新的位置 實踐指導 第26章 Oracle數(shù)據庫邏輯備份與恢復 26.1 邏輯備份與恢復概述 26.1.1 邏輯備份與恢復簡介 26.1.2 數(shù)據泵技術介紹 26.2 創(chuàng)建目錄對象 26.3 使用EXPDP導出數(shù)據 26.3.1 EXPDP調用模式與導出模式 26.3.2 EXPDP命令參數(shù)與交互式命令 26.3.3 EXPDP導出實例 26.4 使用IMPDP導入數(shù)據 26.4.1 IMPDP調用接口與導入模式 26.4.2 IMPDP命令參數(shù)與交互式命令 26.4.3 IMPDP導入實例 26.5 使用EXPIMP導出與導入數(shù)據 26.5.1 EXPIMP概述 26.5.2 利用EXP導出數(shù)據 26.5.3 利用IMP導入數(shù)據 實踐指導 第27章 Oracle數(shù)據庫閃回技術 27.1 閃回技術概述 27.1.1 閃回技術介紹 27.1.2 閃回特性分類 27.2 閃回查詢 27.2.1 閃回查詢概述 27.2.2 撤銷表空間相關參數(shù)配置 27.2.3 閃回查詢操作 27.3 閃回版本查詢 27.3.1 閃回版本查詢概述 27.3.2 閃回版本查詢操作 27.4 閃回事務查詢 27.4.1 閃回事務查詢概述 27.4.2 閃回事務查詢操作 27.5 閃回表 27.5.1 閃回表概述 27.5.2 閃回表操作 27.6 閃回刪除 27.6.1 閃回刪除概述 27.6.2 回收站的管理 27.6.3 閃回刪除操作 27.7 閃回數(shù)據庫 27.7.1 閃回數(shù)據庫概述 27.7.2 快速恢復區(qū)的配置 27.7.3 閃回數(shù)據庫的配置 27.7.4 閃回數(shù)據庫操作 27.8 閃回數(shù)據歸檔 27.8.1 閃回數(shù)據歸檔概念 27.8.2 閃回數(shù)據歸檔區(qū)的管理 27.8.3 啟用或禁用表的閃回數(shù)據歸檔 27.8.4 閃回數(shù)據歸檔操作示例 實踐指導 第28章 使用OEM備份與恢復數(shù)據庫 28.1 利用OEM備份與恢復數(shù)據庫概述 28.2 物理備份數(shù)據庫 28.2.1 配置備份設置 28.2.2 備份數(shù)據庫 28.2.3 管理數(shù)據庫備份 28.3 物理恢復數(shù)據庫 28.3.1 配置恢復設置 28.3.2 恢復數(shù)據庫 28.4 邏輯備份與恢復數(shù)據庫 28.4.1 創(chuàng)建目錄對象 28.4.2 數(shù)據導出 28.4.3 數(shù)據導入 實踐指導 第29章 Oracle數(shù)據庫性能優(yōu)化 29.1 數(shù)據庫性能優(yōu)化概述 29.1.1 數(shù)據庫性能優(yōu)化的必要性 29.1.2 影響數(shù)據庫系統(tǒng)性能的因素 29.1.3 數(shù)據庫性能優(yōu)化的步驟 29.2 數(shù)據庫實例性能優(yōu)化 29.2.1 內存結構優(yōu)化概述 29.2.2 數(shù)據緩沖區(qū)調整 29.2.3 共享池調整 29.2.4 重做日志緩沖區(qū)調整 29.2.5 PGA調整 29.2.6 數(shù)據庫碎片整理 29.2.7 磁盤IO優(yōu)化與調整 29.3 SQL語句優(yōu)化 29.3.1 SQL語句優(yōu)化概述 29.3.2 SQL語句執(zhí)行過程 29.3.3 將常用程序駐留內存 29.3.4 有效使用索引 29.3.5 采用適當?shù)亩啾磉B接技術 29.3.6 SQL語句使用技巧 29.4 其他方面性能優(yōu)化 29.4.1 網絡優(yōu)化 29.4.2 應用程序優(yōu)化 實踐指導 第五篇 開發(fā)篇 第30章 SQL語言應用基礎 30.1 SQL語言概述 30.1.1 SQL語言介紹 30.1.2 SQL語言的分類 30.1.3 SQL語言的特點 30.2 數(shù)據查詢 30.2.1 數(shù)據查詢的基本語法 30.2.2 簡單查詢 30.2.3 分組統(tǒng)計查詢 30.2.4 累計統(tǒng)計查詢 30.2.5 連接查詢 30.2.6子查詢 30.2.7 層次查詢 30.2.8 集合操作 30.3 數(shù)據操縱 30.3.1 插入數(shù)據 30.3.2 修改數(shù)據 30.3.3 MERGE語句 30.3.4 刪除數(shù)據 30.4 事務控制 30.4.1 事務概述 30.4.2 Oracle事務處理 30.5 SQL函數(shù) 30.5.1 SQL函數(shù)分類 30.5.2 數(shù)值函數(shù) 30.5.3 字符函數(shù) 30.5.4 日期函數(shù) 30.5.5 轉換函數(shù) 30.5.6 其他函數(shù) 實踐指導 第31章 PLSQL程序設計基礎 31.1 PLSQL概述 31.1.1 PLSQL特點 31.1.2 PLSQL功能特性 31.1.3 PLSQL執(zhí)行過程與開發(fā)工具 31.2 PLSQL基礎 31.2.1 PLSQL程序結構 31.2.2 詞法單元 31.2.3 數(shù)據類型 31.2.4 變量與常量 31.2.5 PLSQL記錄 31.2.6 編譯指示 31.2.7 PLSQL中的SQL語句 31.3 控制結構 31.3.1 選擇結構 31.3.2 循環(huán)結構 31.3.3 跳轉結構 31.4 游標 31.4.1 游標的概念及類型 31.4.2 顯式游標 31.4.3 隱式游標 31.4.4 游標變量 31.5 異常處理 31.5.1 異常概述 31.5.2 異常處理過程 31.5.3 異常的傳播 31.6 存儲過程 31.6.1 概述 31.6.2 存儲過程的創(chuàng)建 31.6.3 存儲過程的調用 31.6.4 存儲過程的管理 31.7 函數(shù) 31.7.1 函數(shù)的創(chuàng)建 31.7.2 函數(shù)的調用 31.7.3 函數(shù)的管理 31.8 包 31.8.1 包的創(chuàng)建 31.8.2 包的調用 31.8.3 包重載 31.8.4 包的初始化 31.8.5 包的持續(xù)性 31.8.6 包的串行化 31.8.7 包的管理 31.9 觸發(fā)器 31.9.1 觸發(fā)器概述 31.9.2 DML觸發(fā)器 31.9.3 INSTEAD OF觸發(fā)器 31.9.4 系統(tǒng)觸發(fā)器 31.9.5 變異表觸發(fā)器 31.9.6 觸發(fā)器的管理 實踐指導 第32章 PLSQL高級程序設計 32.1 集合 32.1.1 索引表 32.1.2 嵌套表 32.1.3 可變數(shù)組 32.1.4 集合類型在數(shù)據庫中的應用 32.2 批綁定 32.2.1 批綁定概述 32.2.2 批DML操作 32.2.3 批查詢 32.2.4 批綁定屬性 32.3 動態(tài)SQL 32.3.1 動態(tài)SQL概述 32.3.2 動態(tài)非查詢語句及單行查詢語句 32.3.3 動態(tài)多行查詢語句 32.3.4 動態(tài)批綁定 32.4 利用PLSQL實現(xiàn)分頁查詢 32.4.1 利用集合實現(xiàn)分頁查詢 32.4.2 利用游標變量實現(xiàn)分頁查詢 32.4.3 分頁查詢在Java開發(fā)中的應用 實踐指導
使用說明
1、下載并解壓,得出pdf文件
2、如果打不開本文件,請務必下載pdf閱讀器
3、安裝后,在打開解壓得出的pdf文件
4、雙擊進行閱讀
- 下載地址
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
有問題? 點此報錯
發(fā)表評論
0條評論軟件排行榜
熱門推薦
- 南方Plus電腦版 v11.8.027.22M / 簡體中文
- 有柿電腦版 v11.5.684.06M / 簡體中文
- 瀟湘書院電腦版 v2.3.11.888官方版49.65M / 簡體中文
- 吉利博瑞用戶手冊 pdf高清版57.89M / 簡體中文
- 開源閱讀電腦版 v3.2517.96M / 簡體中文
- PHP語言精粹電子書 pdf掃描版25.72M / 簡體中文
- 本草綱目 5.34M / 簡體中文
- docker入門實戰(zhàn) pdf完整版1.38M / 簡體中文
- Scala程序設計第二版 pdf高清完整版15.83M / 簡體中文
- HotSpot實戰(zhàn)(陳濤著) 中文pdf掃描版82M / 簡體中文