Oracle達人修煉秘籍是一本Oracle數(shù)據(jù)庫進階書籍,由孫風(fēng)棟和王瀾兩人共同編著,全稱叫做Oracle達人修煉秘籍Oracle 11g數(shù)據(jù)庫管理與開發(fā)指南。本書內(nèi)容全面,涵蓋Oracle數(shù)據(jù)庫管理與開發(fā)的方方面面,全書宏觀上清晰呈現(xiàn)Oracle數(shù)據(jù)庫的知識體系和總體框架,微觀上系統(tǒng)講解Oracle數(shù)據(jù)庫管理與開發(fā)的各個技術(shù)細節(jié),并在書中精心設(shè)計了大量翔實的案例,為讀者學(xué)習(xí)Oracle數(shù)據(jù)庫提供了捷徑,可以作為Oracle數(shù)據(jù)庫初學(xué)者的教材,也可以作為有一定數(shù)據(jù)庫管理與開發(fā)經(jīng)驗的讀者的參考資料。
內(nèi)容介紹
《Oracle達人修煉秘籍Oracle 11g數(shù)據(jù)庫管理與開發(fā)指南》是Oracle數(shù)據(jù)庫領(lǐng)域獨特的、具有創(chuàng)新意義的實力之作。為了降低讀者的學(xué)習(xí)難度,作者根據(jù)多年實踐和教學(xué)的經(jīng)驗和體會,首先從宏觀上幫助讀者廓清Oracle數(shù)據(jù)庫體系和框架,然后從微觀上幫助讀者掌握開發(fā)中的各個技術(shù)細節(jié),這是本書的獨到之處。全書內(nèi)容系統(tǒng)而全面,詳細講解了Oracle數(shù)據(jù)庫的管理、開發(fā)、性能優(yōu)化,以及PL/SQL編程的相關(guān)知識,面面俱到;注重實戰(zhàn),為每個知識點精心設(shè)計了大量的案例,而且每一章后面都有實踐指導(dǎo),旨在幫助讀者提高動手能力;重點突出,對重要的內(nèi)容進行了深入細致的講解。
《Oracle達人修煉秘籍Oracle 11g數(shù)據(jù)庫管理與開發(fā)指南》全書共32章,分為五大部分:基礎(chǔ)篇(第1~7章),主要介紹了Oracle數(shù)據(jù)庫的作用、特點、應(yīng)用結(jié)構(gòu)、數(shù)據(jù)庫服務(wù)器的安裝與配置、三種常用管理與開發(fā)工具(OEM、SQL*Plus、SQL Developer)的使用,以及會貫穿全書的案例;體系結(jié)構(gòu)篇(第8~14章),詳細講解了Oracle數(shù)據(jù)庫的內(nèi)部體系結(jié)構(gòu),包括數(shù)據(jù)庫實例(內(nèi)存結(jié)構(gòu)與后臺進程)、物理存儲結(jié)構(gòu)(數(shù)據(jù)文件、控制文件、重做日志文件、歸檔重做日志文件、初始化參數(shù)文件)、邏輯存儲結(jié)構(gòu)(塊、區(qū)、段、表空間)的構(gòu)成、配置與維護,這部分內(nèi)容是Oracle數(shù)據(jù)庫管理與維護的基礎(chǔ);模式對象篇(第15~19章),詳細講解了Oracle數(shù)據(jù)庫模式對象的應(yīng)用與管理,包括表、約束、索引、分區(qū)表、分區(qū)索引、視圖、物化視圖、簇、外部表、序列、同義詞、數(shù)據(jù)庫鏈接等,這是數(shù)據(jù)庫開發(fā)和維護的基礎(chǔ);維護篇(第20~29章),詳細介紹了Oracle數(shù)據(jù)庫的創(chuàng)建與配置、啟動與關(guān)閉方式、網(wǎng)絡(luò)服務(wù)管理與配置、安全性配置與管理、備份與恢復(fù),以及性能優(yōu)化等;開發(fā)篇(第30~32章),介紹了與Oracle數(shù)據(jù)庫開發(fā)相關(guān)的技術(shù),包括SQL語句應(yīng)用、PL/SQL程序設(shè)計,以及PL/SQL的綜合應(yīng)用等。
章節(jié)目錄
前言 第一篇 基礎(chǔ)篇 第1章 數(shù)據(jù)庫基礎(chǔ)知識 1.1 數(shù)據(jù)庫基本概念 1.2 數(shù)據(jù)庫的產(chǎn)生 1.3 數(shù)據(jù)庫的特征 1.4 數(shù)據(jù)模型 1.4.1 數(shù)據(jù)模型的概念 1.4.2 概念模型 1.4.3 組織數(shù)據(jù)模型 1.5 關(guān)系模型 1.5.1 數(shù)據(jù)結(jié)構(gòu) 1.5.2 關(guān)系完整性約束 1.6 關(guān)系數(shù)據(jù)庫 1.6.1 關(guān)系數(shù)據(jù)庫的功能 1.6.2 常見的關(guān)系數(shù)據(jù)庫管理系統(tǒng) 1.7 數(shù)據(jù)庫系統(tǒng)設(shè)計步驟 1.7.1 數(shù)據(jù)庫設(shè)計概述 1.7.2 需求分析 1.7.3 概念結(jié)構(gòu)設(shè)計 1.7.4 邏輯結(jié)構(gòu)設(shè)計 1.7.5 物理結(jié)構(gòu)設(shè)計 1.7.6 數(shù)據(jù)庫實施與維護 實踐指導(dǎo) 第2章 Oracle數(shù)據(jù)庫簡介 2.1 Oracle數(shù)據(jù)庫的發(fā)展 2.1.1 Oracle數(shù)據(jù)庫的應(yīng)用現(xiàn)狀 2.1.2 Oracle 數(shù)據(jù)庫的版本變遷 2.1.3 Oracle數(shù)據(jù)庫的技術(shù)領(lǐng)先優(yōu)勢 2.1.4 Oracle數(shù)據(jù)庫的高市場占有率 2.2 Oracle的網(wǎng)格計算 2.2.1 Oracle 數(shù)據(jù)庫的網(wǎng)格 2.2.2 Oracle應(yīng)用服務(wù)器的網(wǎng)格 2.2.3 Oracle 企業(yè)管理器的網(wǎng)格控制 2.3 Oracle數(shù)據(jù)庫的應(yīng)用結(jié)構(gòu) 2.4 Oracle 11g數(shù)據(jù)庫的新特性 實踐指導(dǎo) 第3章 Oracle 11g數(shù)據(jù)庫的安裝 3.1 安裝預(yù)處理 3.1.1 對系統(tǒng)軟、硬件的要求 3.1.2 安裝準備 3.1.3 回環(huán)網(wǎng)絡(luò)適配器的安裝與配置 3.2 Oracle 11g數(shù)據(jù)庫軟件下載 3.3 安裝Oracle 11g數(shù)據(jù)庫服務(wù)器 3.4 檢查和驗證安裝結(jié)果 3.4.1 程序組 3.4.2 產(chǎn)品清單 3.4.3 系統(tǒng)服務(wù) 3.4.4 文件體系結(jié)構(gòu) 3.4.5 網(wǎng)絡(luò)配置 3.4.6 利用企業(yè)管理器登錄數(shù)據(jù)庫 3.4.7 利用SQL Plus登錄數(shù)據(jù)庫 3.5 運行時故障分析與解決 3.6 卸載Oracle 11g產(chǎn)品 實踐指導(dǎo) 第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 “服務(wù)器”選項卡 4.4.5 “方案”選項卡 4.4.6 “數(shù)據(jù)移動”選項卡 4.4.7 “軟件和支持”選項卡 4.5 Oracle企業(yè)管理器基本設(shè)置 4.5.1 添加管理員 4.5.2 管理監(jiān)視模板 4.5.3 設(shè)置封鎖 4.6 Oracle企業(yè)管理器首選項設(shè)置 4.6.1 設(shè)置主機首選身份證明 4.6.2設(shè)置數(shù)據(jù)庫首選身份證明 實踐指導(dǎo) 第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ù)據(jù)庫連接與斷開命令 5.2.2 顯示數(shù)據(jù)庫對象結(jié)構(gòu) 5.2.3 編輯命令 5.2.4 文件操作命令 5.2.5 注釋 5.2.6 使用替換變量 5.2.7 與用戶通信 5.2.8 使用綁定變量 5.2.9 其他常用命令 5.3 顯示與設(shè)置環(huán)境變量 5.4 格式化查詢結(jié)果 5.4.1 格式化列 5.4.2 壓縮重復(fù)列值的顯示 5.4.3 使用匯總 5.4.4 設(shè)置頁與報表 實踐指導(dǎo) 第6章 SQL Developer開發(fā)工具的使用 6.1 SQL Developer概述 6.2 創(chuàng)建數(shù)據(jù)庫連接 6.3 SQL Developer基本操作 6.3.1 瀏覽數(shù)據(jù)庫對象 6.3.2 數(shù)據(jù)操縱 6.3.3 數(shù)據(jù)庫對象的創(chuàng)建與修改 6.4開發(fā)和調(diào)試PLSQL程序 6.4.1 存儲過程創(chuàng)建與編輯 6.4.2 存儲過程調(diào)試 6.5 導(dǎo)出與導(dǎo)入操作 6.5.1 導(dǎo)出數(shù)據(jù) 6.5.2 導(dǎo)出對象定義 6.5.3 導(dǎo)入數(shù)據(jù) 6.6 運行和創(chuàng)建報表 6.6.1 運行預(yù)定義報表 6.6.2 創(chuàng)建自定義報表 實踐指導(dǎo) 第7章 實踐案例項目分析與設(shè)計 7.1 實踐案例說明 7.2 系統(tǒng)分析 7.3 概念結(jié)構(gòu)設(shè)計 7.4 邏輯結(jié)構(gòu)設(shè)計 7.4.1 表結(jié)構(gòu)設(shè)計 7.4.2 序列的設(shè)計 7.4.3 索引的設(shè)計 7.4.4 視圖的設(shè)計 7.4.5 存儲過程的設(shè)計 7.4.6 函數(shù)的設(shè)計 7.4.7 包的設(shè)計 7.4.8 觸發(fā)器的設(shè)計 7.5 物理存儲結(jié)構(gòu)的設(shè)計 實踐指導(dǎo) 第二篇 體系結(jié)構(gòu)篇 第8章 Oracle數(shù)據(jù)庫體系結(jié)構(gòu) 8.1 Oracle數(shù)據(jù)庫體系結(jié)構(gòu)概述 8.2 Oracle數(shù)據(jù)庫存儲結(jié)構(gòu) 8.2.1 Oracle數(shù)據(jù)庫物理存儲結(jié)構(gòu) 8.2.2 Oracle數(shù)據(jù)庫邏輯存儲結(jié)構(gòu) 8.3 Oracle數(shù)據(jù)庫實例 8.3.1 Oracle實例概述 8.3.2 SGA 8.3.3 PGA 8.3.4 內(nèi)存管理 8.4 Oracle數(shù)據(jù)庫進程 8.4.1 Oracle進程概述 8.4.2 Oracle服務(wù)器進程 8.4.3 Oracle后臺進程 8.5 數(shù)據(jù)字典 8.5.1 數(shù)據(jù)字典的概念 8.5.2 數(shù)據(jù)字典的結(jié)構(gòu) 8.5.3 數(shù)據(jù)字典的使用 8.5.4 在OEM中查詢數(shù)據(jù)字典信息 8.6 SQL語句執(zhí)行過程 實踐指導(dǎo) 第9章 數(shù)據(jù)文件管理 9.1 數(shù)據(jù)文件概述 9.2 數(shù)據(jù)文件的管理準則 9.2.1 確定數(shù)據(jù)文件數(shù)量 9.2.2 確定數(shù)據(jù)文件大小 9.2.3 設(shè)置數(shù)據(jù)文件的存儲位置 9.3 創(chuàng)建數(shù)據(jù)文件 9.4 修改數(shù)據(jù)文件大小 9.4.1 數(shù)據(jù)文件的自動擴展 9.4.2 手動改變數(shù)據(jù)文件大小 9.5 改變數(shù)據(jù)文件的可用性 9.5.1 歸檔模式下數(shù)據(jù)文件可用性的改變 9.5.2 非歸檔模式下數(shù)據(jù)文件的脫機 9.5.3 改變表空間中所有數(shù)據(jù)文件的可用性 9.6 改變數(shù)據(jù)文件的名稱與位置 9.6.1 修改同一個表空間中數(shù)據(jù)文件的名稱與位置 9.6.2 修改多個表空間中數(shù)據(jù)文件的名稱與位置 9.7 刪除數(shù)據(jù)文件 9.8 查詢數(shù)據(jù)文件 9.9 利用OEM管理數(shù)據(jù)文件 實踐指導(dǎo) 第10章 控制文件管理 10.1 控制文件概述 10.1.1 控制文件的概念 10.1.2 控制文件的內(nèi)容 10.1.3 控制文件的大小 10.1.4 控制文件的管理策略 10.2 創(chuàng)建控制文件 10.2.1 創(chuàng)建初始控制文件 10.2.2 創(chuàng)建新的控制文件 10.3 多路復(fù)用控制文件 10.4 控制文件創(chuàng)建后故障解決 10.4.1 數(shù)據(jù)字典與控制文件信息不一致 10.4.2 創(chuàng)建控制文件時的錯誤處理 10.5 備份控制文件 10.6 刪除控制文件 10.7 查詢控制文件信息 10.8 利用OEM管理控制文件 實踐指導(dǎo) 第11章 重做日志文件管理 11.1 重做日志文件概述 11.1.1 重做日志文件的內(nèi)容與作用 11.1.2 重做日志文件工作原理 11.1.3 重做日志文件切換與日志序列號 11.1.4 重做日志文件組的概念 11.1.5 重做日志文件故障響應(yīng) 11.1.6 重做日志文件規(guī)劃 11.2 創(chuàng)建重做日志文件組及其成員 11.2.1 創(chuàng)建重做日志文件組 11.2.2 創(chuàng)建重做日志文件組成員文件 11.3 修改重做日志文件的名稱與位置 11.3.1 數(shù)據(jù)庫關(guān)閉狀態(tài)下修改重做日志文件的名稱與位置 11.3.2 數(shù)據(jù)庫運行狀態(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管理重做日志文件 實踐指導(dǎo) 第12章 歸檔重做日志文件管理 12.1 歸檔重做日志文件概述 12.2 數(shù)據(jù)庫歸檔與非歸檔模式選擇 12.2.1 非歸檔模式 12.2.2 歸檔模式 12.3 歸檔控制 12.3.1 設(shè)置數(shù)據(jù)庫初始歸檔模式 12.3.2 改變數(shù)據(jù)庫歸檔模式 12.3.3 手動歸檔 12.3.4 調(diào)整歸檔進程數(shù)量 12.4 設(shè)置歸檔目的地 12.4.1 設(shè)置初始化參數(shù)指定歸檔目的地 12.4.2 歸檔目的地的狀態(tài) 12.4.3 設(shè)置備用歸檔目的地 12.5 查詢歸檔重做日志文件信息 12.6 利用OEM管理歸檔日志文件 實踐指導(dǎo) 第13章 初始化參數(shù)文件管理 13.1 服務(wù)器初始化參數(shù)文件概述 13.2 創(chuàng)建服務(wù)器初始化參數(shù)文件 13.3 初始化參數(shù)介紹 13.4 修改初始化參數(shù) 13.5 導(dǎo)出服務(wù)器初始化參數(shù)文件 13.6 恢復(fù)丟失或損壞的服務(wù)器初始化參數(shù)文件 13.7 查看初始化參數(shù)設(shè)置 13.8 利用OEM管理初始化參數(shù) 實踐指導(dǎo) 第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 設(shè)置默認表空間 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 回退信息保留時間設(shè)置 14.6.7 查詢撤銷表空間信息 14.7 查詢表空間信息 14.8 利用OEM管理表空間 實踐指導(dǎo) 第三篇 模式對象篇 第15章 表與約束管理 15.1 模式與模式對象 15.1.1 模式與對象的關(guān)系 15.1.2 模式與用戶的關(guān)系 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 表的存儲分配方式設(shè)置 15.3.3 Oracle數(shù)據(jù)類型 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ù)設(shè)置 15.4.4 表結(jié)構(gòu)重組 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 查詢約束信息 實踐指導(dǎo) 第16章 索引與索引表管理 16.1 索引概述 16.1.1 索引的概念與作用 16.1.2 索引結(jié)構(gòu) 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ù)設(shè)置 16.3.3 合并與重建索引 16.3.4 禁用與啟用函數(shù)索引 16.3.5 手動分配與回收索引存儲空間 16.3.6 重命名索引 16.3.7 打開與關(guān)閉索引監(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 將索引表轉(zhuǎn)換為標準表 16.7.4 利用OEM管理索引表 實踐指導(dǎo) 第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)建復(fù)合分區(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ū)索引 實踐指導(dǎo) 第18章 視圖與實體化視圖管理 18.1 視圖的概念 18.2 創(chuàng)建視圖 18.2.1 CREATE VIEW語句 18.2.2 創(chuàng)建簡單視圖 18.2.3 創(chuàng)建復(fù)雜視圖 18.2.4 創(chuàng)建帶約束的視圖 18.2.5 創(chuàng)建內(nèi)嵌視圖 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)建實體化視圖的權(quán)限需求 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管理實體化視圖 實踐指導(dǎo) 第19章 簇、外部表、序列、同義詞與數(shù)據(jù)庫鏈接管理 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 利用外部表導(dǎo)出數(shù)據(jù) 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ù)據(jù)庫鏈接 19.5.1 數(shù)據(jù)庫鏈接概述 19.5.2 創(chuàng)建數(shù)據(jù)庫鏈接 19.5.3 在DML中使用數(shù)據(jù)庫鏈接 19.5.4 修改數(shù)據(jù)庫鏈接 19.5.5 刪除數(shù)據(jù)庫鏈接 19.5.6 查詢數(shù)據(jù)庫鏈接信息 19.5.7 利用OEM管理數(shù)據(jù)庫鏈接 實踐指導(dǎo) 第四篇 維護篇 第20章 數(shù)據(jù)庫創(chuàng)建與配置 20.1 創(chuàng)建數(shù)據(jù)庫概述 20.1.1 創(chuàng)建數(shù)據(jù)庫的方法 20.1.2 創(chuàng)建數(shù)據(jù)庫前的規(guī)劃 20.1.3 創(chuàng)建數(shù)據(jù)庫的先決條件 20.2 使用DBCA創(chuàng)建數(shù)據(jù)庫 20.3 設(shè)置DBA認證方式 20.3.1 DBA職責(zé) 20.3.2 DBA權(quán)限 20.3.3 DBA認證方式 20.3.4 使用操作系統(tǒng)認證 20.3.5 使用口令文件認證 20.3.6 共享與禁用口令文件 20.3.7 修改口令文件 20.4 手動創(chuàng)建數(shù)據(jù)庫 20.4.1 手動創(chuàng)建數(shù)據(jù)庫的步驟 20.4.2 CREATE DATABASE語句 20.4.3 手動創(chuàng)建數(shù)據(jù)庫實例 實踐指導(dǎo) 第21章 數(shù)據(jù)庫啟動與關(guān)閉 21.1 數(shù)據(jù)庫啟動與關(guān)閉概述 21.1.1 Oracle數(shù)據(jù)庫啟動過程 21.1.2 Oracle數(shù)據(jù)庫關(guān)閉過程 21.1.3 數(shù)據(jù)庫啟動與關(guān)閉的工具 21.2 啟動Oracle數(shù)據(jù)庫 21.2.1 啟動數(shù)據(jù)庫前的準備 21.2.2 Oracle數(shù)據(jù)庫啟動模式 21.3 改變數(shù)據(jù)庫的狀態(tài) 21.3.1 改變數(shù)據(jù)庫的啟動模式 21.3.2 數(shù)據(jù)庫讀寫狀態(tài)轉(zhuǎn)換 21.3.3 數(shù)據(jù)庫受限與非受限狀態(tài)轉(zhuǎn)換 21.4 關(guān)閉Oracle數(shù)據(jù)庫 21.4.1 正常關(guān)閉數(shù)據(jù)庫 21.4.2 事務(wù)關(guān)閉數(shù)據(jù)庫 21.4.3 立即關(guān)閉數(shù)據(jù)庫 21.4.4 終止關(guān)閉數(shù)據(jù)庫 21.4.5 數(shù)據(jù)庫關(guān)閉超時 21.5 Oracle數(shù)據(jù)庫的靜默與掛起 21.5.1 靜默數(shù)據(jù)庫 21.5.2 掛起數(shù)據(jù)庫 21.6 利用OEM啟動與關(guān)閉數(shù)據(jù)庫 21.6.1 關(guān)閉數(shù)據(jù)庫 21.6.2 啟動數(shù)據(jù)庫 實踐指導(dǎo) 第22章 網(wǎng)絡(luò)服務(wù)管理與配置 22.1 Oracle網(wǎng)絡(luò)服務(wù)概述 22.1.1 網(wǎng)絡(luò)解決方案 22.1.2 網(wǎng)絡(luò)服務(wù)組件 22.1.3 網(wǎng)絡(luò)連接基本概念 22.1.4 完整的Oracle網(wǎng)絡(luò)服務(wù)結(jié)構(gòu) 22.1.5 本地管理的網(wǎng)絡(luò)配置文件 22.2 服務(wù)器端網(wǎng)絡(luò)配置 22.2.1 監(jiān)聽器配置概述 22.2.2 安裝Oracle時配置默認監(jiān)聽器 22.2.3 配置監(jiān)聽協(xié)議地址 22.2.4 配置靜態(tài)服務(wù)注冊 22.2.5 配置運行參數(shù) 22.2.6 創(chuàng)建與配置新的監(jiān)聽器 22.2.7 配置動態(tài)服務(wù)注冊 22.2.8 監(jiān)聽器的管理 22.3 客戶端網(wǎng)絡(luò)配置 22.3.1 客戶端網(wǎng)絡(luò)配置概述 22.3.2 配置本地命名方式 22.3.3 配置主機命名方式 22.3.4 配置輕松連接命名方式 22.4 利用OEM進行網(wǎng)絡(luò)管理與配置 22.4.1 配置與管理監(jiān)聽器 22.4.2 配置與管理本地網(wǎng)絡(luò)服務(wù)名 實踐指導(dǎo) 第23章 Oracle數(shù)據(jù)庫安全管理 23.1 Oracle數(shù)據(jù)庫安全控制策略 23.2 用戶管理 23.2.1 預(yù)定義用戶 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 權(quán)限管理 23.4.1 權(quán)限概述 23.4.2 系統(tǒng)權(quán)限分類 23.4.3 系統(tǒng)權(quán)限的授權(quán) 23.4.4 系統(tǒng)權(quán)限的回收 23.4.5 對象權(quán)限分類 23.4.6 對象權(quán)限的授權(quán) 23.4.7 對象權(quán)限的回收 23.4.8 查詢權(quán)限信息 23.5 角色管理 23.5.1 角色概述 23.5.2 預(yù)定義角色 23.5.3 創(chuàng)建角色 23.5.4 角色權(quán)限的授予與回收 23.5.5 修改角色 23.5.6 禁用與激活角色 23.5.7 刪除角色 23.5.8 利用角色進行權(quán)限管理 23.5.9 查詢角色信息 23.6 審計 23.6.1 審計的概念 23.6.2 審計分類 23.6.3 審計環(huán)境設(shè)置 23.6.4 語句審計 23.6.5 權(quán)限審計 23.6.6 對象審計 23.6.7 網(wǎng)絡(luò)審計 23.6.8 精細審計 23.7 利用OEM進行安全管理 實踐指導(dǎo) 第24章 用戶管理的備份與恢復(fù) 24.1 Oracle數(shù)據(jù)庫備份與恢復(fù)概述 24.1.1 備份與恢復(fù)的作用 24.1.2 數(shù)據(jù)庫故障類型與恢復(fù)措施 24.1.3 備份與恢復(fù)的解決方案 24.2 Oracle數(shù)據(jù)庫備份分類 24.2.1 物理備份與邏輯備份 24.2.2 一致性備份與不一致性備份 24.2.3 完全備份與部分備份 24.2.4 聯(lián)機備份與脫機備份 24.2.5 增量備份 24.3 Oracle數(shù)據(jù)庫備份原則與策略 24.4 用戶管理的脫機備份 24.4.1 脫機備份概述 24.4.2 脫機完全備份 24.4.3 脫機備份表空間與數(shù)據(jù)文件 24.5 用戶管理的聯(lián)機備份 24.5.1 聯(lián)機備份概述 24.5.2 聯(lián)機備份表空間與數(shù)據(jù)文件 24.5.3 備份控制文件 24.5.4 備份歸檔重做日志文件 24.5.5 數(shù)據(jù)庫掛起狀態(tài)備份 24.5.6 聯(lián)機完全備份數(shù)據(jù)庫 24.6 Oracle數(shù)據(jù)庫恢復(fù)的工作機制 24.6.1 數(shù)據(jù)庫恢復(fù)原理 24.6.2 數(shù)據(jù)庫恢復(fù)操作基本步驟 24.6.3 數(shù)據(jù)庫恢復(fù)分類 24.7 數(shù)據(jù)庫恢復(fù)的原則與策略 24.8 數(shù)據(jù)庫實例恢復(fù)過程 24.9 非歸檔模式下的介質(zhì)恢復(fù) 24.10 歸檔模式下的完全介質(zhì)恢復(fù) 24.10.1 完全恢復(fù)概述 24.10.2 數(shù)據(jù)庫關(guān)閉狀態(tài)下的完全恢復(fù) 24.10.3 數(shù)據(jù)庫打開狀態(tài)下的完全恢復(fù) 24.11 歸檔模式下的不完全介質(zhì)恢復(fù) 24.11.1 不完全恢復(fù)概述 24.11.2 歸檔模式下不完全恢復(fù)步驟 24.12 控制文件的恢復(fù) 24.12.1 丟失多路復(fù)用控制文件的一個成員 24.12.2 丟失所有當前的控制文件 24.12.3 重建控制文件 實踐指導(dǎo) 第25章 基于RMAN的備份與恢復(fù) 25.1 RMAN概述 25.1.1 RMAN介紹 25.1.2 RMAN運行環(huán)境組件 25.1.3 RMAN基本概念 25.1.4 RMAN預(yù)定義配置參數(shù) 25.2 RMAN基本操作 25.2.1 連接數(shù)據(jù)庫 25.2.2 創(chuàng)建恢復(fù)目錄 25.2.3 注冊數(shù)據(jù)庫 25.2.4 啟動與關(guān)閉數(shù)據(jù)庫 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 復(fù)合備份集 25.3.6 多副本備份 25.3.7 并行備份 25.4 通道分配 25.4.1 自動分配通道 25.4.2 手動分配通道 25.5 利用RMAN備份數(shù)據(jù)庫 25.5.1 BACKUP命令 25.5.2 備份文件存儲格式 25.5.3 備份整個數(shù)據(jù)庫 25.5.4 備份表空間 25.5.5 備份數(shù)據(jù)文件 25.5.6 備份控制文件 25.5.7 備份服務(wù)器初始化參數(shù)文件 25.5.8 備份歸檔重做日志文件 25.5.9 非歸檔模式下的備份 25.5.10 多副本備份 25.5.11 增量備份 25.5.12 鏡像復(fù)制 25.6 利用RMAN恢復(fù)數(shù)據(jù)庫 25.6.1 RMAN恢復(fù)的基本概念 25.6.2 RESTOER與RECOVER命令 25.6.3 利用RMAN進行完全恢復(fù) 25.6.4 利用RMAN進行不完全恢復(fù) 25.6.5 控制文件的恢復(fù) 25.6.6 將數(shù)據(jù)文件恢復(fù)到新的位置 實踐指導(dǎo) 第26章 Oracle數(shù)據(jù)庫邏輯備份與恢復(fù) 26.1 邏輯備份與恢復(fù)概述 26.1.1 邏輯備份與恢復(fù)簡介 26.1.2 數(shù)據(jù)泵技術(shù)介紹 26.2 創(chuàng)建目錄對象 26.3 使用EXPDP導(dǎo)出數(shù)據(jù) 26.3.1 EXPDP調(diào)用模式與導(dǎo)出模式 26.3.2 EXPDP命令參數(shù)與交互式命令 26.3.3 EXPDP導(dǎo)出實例 26.4 使用IMPDP導(dǎo)入數(shù)據(jù) 26.4.1 IMPDP調(diào)用接口與導(dǎo)入模式 26.4.2 IMPDP命令參數(shù)與交互式命令 26.4.3 IMPDP導(dǎo)入實例 26.5 使用EXPIMP導(dǎo)出與導(dǎo)入數(shù)據(jù) 26.5.1 EXPIMP概述 26.5.2 利用EXP導(dǎo)出數(shù)據(jù) 26.5.3 利用IMP導(dǎo)入數(shù)據(jù) 實踐指導(dǎo) 第27章 Oracle數(shù)據(jù)庫閃回技術(shù) 27.1 閃回技術(shù)概述 27.1.1 閃回技術(shù)介紹 27.1.2 閃回特性分類 27.2 閃回查詢 27.2.1 閃回查詢概述 27.2.2 撤銷表空間相關(guān)參數(shù)配置 27.2.3 閃回查詢操作 27.3 閃回版本查詢 27.3.1 閃回版本查詢概述 27.3.2 閃回版本查詢操作 27.4 閃回事務(wù)查詢 27.4.1 閃回事務(wù)查詢概述 27.4.2 閃回事務(wù)查詢操作 27.5 閃回表 27.5.1 閃回表概述 27.5.2 閃回表操作 27.6 閃回刪除 27.6.1 閃回刪除概述 27.6.2 回收站的管理 27.6.3 閃回刪除操作 27.7 閃回數(shù)據(jù)庫 27.7.1 閃回數(shù)據(jù)庫概述 27.7.2 快速恢復(fù)區(qū)的配置 27.7.3 閃回數(shù)據(jù)庫的配置 27.7.4 閃回數(shù)據(jù)庫操作 27.8 閃回數(shù)據(jù)歸檔 27.8.1 閃回數(shù)據(jù)歸檔概念 27.8.2 閃回數(shù)據(jù)歸檔區(qū)的管理 27.8.3 啟用或禁用表的閃回數(shù)據(jù)歸檔 27.8.4 閃回數(shù)據(jù)歸檔操作示例 實踐指導(dǎo) 第28章 使用OEM備份與恢復(fù)數(shù)據(jù)庫 28.1 利用OEM備份與恢復(fù)數(shù)據(jù)庫概述 28.2 物理備份數(shù)據(jù)庫 28.2.1 配置備份設(shè)置 28.2.2 備份數(shù)據(jù)庫 28.2.3 管理數(shù)據(jù)庫備份 28.3 物理恢復(fù)數(shù)據(jù)庫 28.3.1 配置恢復(fù)設(shè)置 28.3.2 恢復(fù)數(shù)據(jù)庫 28.4 邏輯備份與恢復(fù)數(shù)據(jù)庫 28.4.1 創(chuàng)建目錄對象 28.4.2 數(shù)據(jù)導(dǎo)出 28.4.3 數(shù)據(jù)導(dǎo)入 實踐指導(dǎo) 第29章 Oracle數(shù)據(jù)庫性能優(yōu)化 29.1 數(shù)據(jù)庫性能優(yōu)化概述 29.1.1 數(shù)據(jù)庫性能優(yōu)化的必要性 29.1.2 影響數(shù)據(jù)庫系統(tǒng)性能的因素 29.1.3 數(shù)據(jù)庫性能優(yōu)化的步驟 29.2 數(shù)據(jù)庫實例性能優(yōu)化 29.2.1 內(nèi)存結(jié)構(gòu)優(yōu)化概述 29.2.2 數(shù)據(jù)緩沖區(qū)調(diào)整 29.2.3 共享池調(diào)整 29.2.4 重做日志緩沖區(qū)調(diào)整 29.2.5 PGA調(diào)整 29.2.6 數(shù)據(jù)庫碎片整理 29.2.7 磁盤IO優(yōu)化與調(diào)整 29.3 SQL語句優(yōu)化 29.3.1 SQL語句優(yōu)化概述 29.3.2 SQL語句執(zhí)行過程 29.3.3 將常用程序駐留內(nèi)存 29.3.4 有效使用索引 29.3.5 采用適當?shù)亩啾磉B接技術(shù) 29.3.6 SQL語句使用技巧 29.4 其他方面性能優(yōu)化 29.4.1 網(wǎng)絡(luò)優(yōu)化 29.4.2 應(yīng)用程序優(yōu)化 實踐指導(dǎo) 第五篇 開發(fā)篇 第30章 SQL語言應(yīng)用基礎(chǔ) 30.1 SQL語言概述 30.1.1 SQL語言介紹 30.1.2 SQL語言的分類 30.1.3 SQL語言的特點 30.2 數(shù)據(jù)查詢 30.2.1 數(shù)據(jù)查詢的基本語法 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ù)據(jù)操縱 30.3.1 插入數(shù)據(jù) 30.3.2 修改數(shù)據(jù) 30.3.3 MERGE語句 30.3.4 刪除數(shù)據(jù) 30.4 事務(wù)控制 30.4.1 事務(wù)概述 30.4.2 Oracle事務(wù)處理 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 轉(zhuǎn)換函數(shù) 30.5.6 其他函數(shù) 實踐指導(dǎo) 第31章 PLSQL程序設(shè)計基礎(chǔ) 31.1 PLSQL概述 31.1.1 PLSQL特點 31.1.2 PLSQL功能特性 31.1.3 PLSQL執(zhí)行過程與開發(fā)工具 31.2 PLSQL基礎(chǔ) 31.2.1 PLSQL程序結(jié)構(gòu) 31.2.2 詞法單元 31.2.3 數(shù)據(jù)類型 31.2.4 變量與常量 31.2.5 PLSQL記錄 31.2.6 編譯指示 31.2.7 PLSQL中的SQL語句 31.3 控制結(jié)構(gòu) 31.3.1 選擇結(jié)構(gòu) 31.3.2 循環(huán)結(jié)構(gòu) 31.3.3 跳轉(zhuǎn)結(jié)構(gòu) 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 存儲過程的調(diào)用 31.6.4 存儲過程的管理 31.7 函數(shù) 31.7.1 函數(shù)的創(chuàng)建 31.7.2 函數(shù)的調(diào)用 31.7.3 函數(shù)的管理 31.8 包 31.8.1 包的創(chuàng)建 31.8.2 包的調(diào)用 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ā)器的管理 實踐指導(dǎo) 第32章 PLSQL高級程序設(shè)計 32.1 集合 32.1.1 索引表 32.1.2 嵌套表 32.1.3 可變數(shù)組 32.1.4 集合類型在數(shù)據(jù)庫中的應(yīng)用 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ā)中的應(yīng)用 實踐指導(dǎo)
使用說明
1、下載并解壓,得出pdf文件
2、如果打不開本文件,請務(wù)必下載pdf閱讀器
3、安裝后,在打開解壓得出的pdf文件
4、雙擊進行閱讀
- 下載地址
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
有問題? 點此報錯
發(fā)表評論
0條評論軟件排行榜
熱門推薦
- 得間免費小說電腦版 v5.3.0.372.58M / 簡體中文
- 南方Plus電腦版 v11.9.026.47M / 簡體中文
- 京東讀書電腦版 v1.13.4官方版1.98M / 簡體中文
- 瀟湘書院電腦版 v2.3.11.888官方版49.65M / 簡體中文
- 吉利博瑞用戶手冊 pdf高清版57.89M / 簡體中文
- 未公開的Oracle數(shù)據(jù)庫秘密 迪貝斯pdf掃描版34.69M / 簡體中文
- PHP語言精粹電子書 pdf掃描版25.72M / 簡體中文
- 本草綱目 5.34M / 簡體中文
- docker入門實戰(zhàn) pdf完整版1.38M / 簡體中文
- Scala程序設(shè)計第二版 pdf高清完整版15.83M / 簡體中文