專家精講

所属分类:數據庫  
出版时间:2009-1   出版时间:康紅勛、 張天慧 電子工業出版社 (2009-01出版)   作者:張天慧 著   页数:420  

前言

從事了約8年與Oracle DBA相關的工作,在學習的過程中,不斷地自我摸索與嘗試。在這段歷程中,我發現市面上可參考的書籍大多是Oracle數據庫的基本介紹,關于DBA日常的整體應用與管理都鮮少著墨,因而有了寫這本書的動機。個人希望能將這些年從事DBA工作所累積的經驗與技能進行整理並與大家分享,為了讓更多想進入Oracle 數據庫領域的朋友能夠快速掌握Oracle數據庫管理技術,同時,無論是有經驗的Oracle DBA、新手Oracle DBA,還是程序開發人員都能夠持續地深入學習。

内容概要

  本書以筆者多年積累的實際經驗分析數據庫管理員的工作職責。詳細介紹Oracle數據庫系統的運作原理與組成架構;針對常用的“基本對象”及延伸應用的“高可用性對象”提供詳盡說明;詳解Oracle數據庫的安裝、建置,以及安全認證方式;深入剖析Oracle的網絡聯機架構與設定,包含各類“網絡服務組態文件”;詳細介紹Oracle數據庫的備份與恢復,並列舉多項功能強大的復原管理工具;針對數據庫、實體結構與Instance講解效能調校的重要性,並以實例示範;解析Oracle Statspack及Oracle Optimizer;完整說明索引與SQL語法的有效運用。  本書適合數據庫開發人員參考學習,也可作為高等院校相關專業師生的參考書。

作者简介

張天慧,現任職華碩集團昌碩科技(上海)有限公司DBA,曾任華碩電腦DBA、NCR專業顧問、台灣積體電路約聘DBA、遠傳電信DBA,以及和信電信DBA,具有美商甲骨文OCP(Oracle Certified Pro.fessional)認證資格,並擁有8年以上數據庫開發與DBA經驗。Oracle數據庫管理、備份與復原、性能調優SQL Serve數據庫管理、備份與復原、性能調優Teradata數據庫倉儲管理LinuxUNIX系統管理。

书籍目录

第1篇 數據庫管理員的角色與職責第1章 數據庫管理員的工作內容  31.1 數據庫管理員的種類及定位  41.1.1 數據庫管理員的類型  41.1.2 數據庫管理員的定位  51.2 數據庫管理員的工作內容  71.3 數據庫管理員應該具備的認知與特性  101.4 結束語  12第2章 Oracle數據庫管理員的工作清單  132.1 Oracle數據庫概論  142.1.1 Oracle數據庫結構  152.1.2 Oracle實例  162.2 每日例行工作  162.3 每周例行工作  212.4 每月例行工作  232.5 結束語  27第2篇 Oracle數據庫的結構與操作第3章 Oracle數據庫結構  313.1 物理存儲結構  323.1.1 數據文件  323.1.2 在線重作日志文件  343.1.3 初始化參數文件  413.1.4 控制文件  463.1.5 口令文件  523.1.6 歸檔日志文件  543.1.7 警告日志文件與跟蹤文件  633.2 邏輯存儲結構  643.2.1 表空間  653.2.2 段  793.2.3 區(Extent)  803.2.4 數據塊  803.3 結束語  82第4章 Oracle實例  834.1 系統全局區  854.1.1 數據緩沖區  854.1.2 重作日志緩沖區  884.1.3 共享池  884.1.4 其他共享池  904.2 後台進程  914.2.1 DBWRn  924.2.2 LGWR  944.2.3 SMON  954.2.4 PMON  954.2.5 CKPT  964.2.6 ARCn  974.3 其他進程  974.3.1 User Process  974.3.2 Server Process  984.3.3 PGA  984.4 結束語  101第5章 Oracle基本對象  1035.1 模式  1045.2 表  1055.2.1 數據行  1065.2.2 數據列  1065.2.3 ROWID  1085.2.4 創建表  1095.2.5 管理表  1155.2.6 完整性限制  1395.3 視圖  1425.4 索引  1435.4.1 索引結構  1445.4.2 創建索引  1495.4.3 管理索引  1555.4.4 查詢索引相關信息  1585.5 還原段  1585.5.1 還原段的功能  1595.5.2 還原段的種類與管理模式  1605.5.3 創建與啟用還原段  1625.5.4 管理還原段  1655.5.5 查詢還原段相關信息  1675.5.6 還原段注意事項  1675.6 序列  1685.6.1 創建與使用序列  1695.6.2 管理序列  1715.7 數據庫鏈接  1725.8 同義詞  1755.8.1 同義詞注意事項  1765.8.2 創建與維護同義詞  1765.9 概要文件  1785.10 用戶  1815.10.1 創建與維護用戶  1815.10.2 權限的授予  1845.11 角色  1855.12 數據庫字典與動態性能視圖  1885.12.1 數據庫字典  1895.12.2 動態性能視圖  1905.13 結束語  190第6章 Oracle高可用性對象  1916.1 分區表  1926.1.1 範圍分區  1936.1.2 哈希分區  1946.1.3 列表分區  1956.1.4 復合分區  1956.1.5 創建與維護分區表  1966.2 聚簇表  1976.2.1 索引聚簇表  1986.2.2 哈希聚簇表  2006.2.3 管理聚簇  2016.3 全局臨時表  2026.4 索引組織表  2036.5 結束語  204第7章 Oracle軟件安裝、數據庫創建與網絡架構  2057.1 Oracle軟件安裝  2067.1.1 軟件安裝程序  2067.1.2 Oracle數據庫最佳彈性架構  2147.2 Oracle數據庫安全認證方式  2167.3 數據庫的啟動與關閉  2207.3.1 啟動數據庫  2207.3.2 關閉數據庫  2267.4 創建Oracle數據庫  2287.4.1 創建數據庫前準備事項  2297.4.2 手動創建Oracle數據庫  2297.4.3 使用DBCA創建數據庫  2327.5 Oracle網絡服務架構與設置  2417.5.1 設定listener.ora網絡服務配置文件  2427.5.2 設定tnsnames.ora網絡服務配置文件  2457.5.3 設定sqlnet.ora網絡服務配置文件  2477.5.4 Oracle網絡服務聯機運作方式  2477.5.5 Oracle網絡服務名稱解析方式  2527.6 結束語  254第3篇 Oracle數據庫的備份與恢復第8章 Oracle的備份與恢復  2578.1 Oracle數據庫備份模式  2588.1.1 邏輯備份  2588.1.2 物理備份  2588.1.3 Oracle恢復管理程序  2598.1.4 基本備份模式之外的補充  2598.2 規劃備份計劃與恢復操作  2618.3 導出與導入  2628.3.1 導出  2648.3.2 導入  2678.3.3 活用導入與導出  2688.3.4 導入與導出注意事項  2708.3.5 Data Pump導出與導入  2718.4 離線備份  2758.5 在線備份  2758.6 數據庫恢復操作  2768.6.1 對數據庫執行恢復操作  2768.6.2 對表空間執行恢復操作  2788.6.3 對數據文件執行恢復操作  2798.6.4 其他方式恢復操作  2828.7 結束語  283第9章 RMAN恢復管理程序  2859.1 啟用RMAN恢復管理程序  2889.2 執行RMAN備份操作  2899.3 執行RMAN恢復操作  2929.4 結束語  293第10章 Oracle Data Guard  29510.1 Oracle Data Guard基本架構  29610.2 Oracle Data Guard運行原理  29710.2.1 備用數據庫的兩種形態  29810.2.2 Oracle Data Guard的3種模式  29910.3 創建Oracle Data Guard  30110.3.1 主要數據庫準備事項  30110.3.2 創建備用數據庫  30210.4 Oracle Data Guard維護與注意事項  30510.5 結束語  306第11章 其他高可用性備份與恢復工具  30711.1 Oracle快閃恢復  30811.2 Oracle復制  31011.2.1 Oracle Replication的架構與種類  31111.2.2 創建Oracle物化視圖復制  31211.3 結束語  315第4篇 Oracle數據庫基礎性能調優第12章 數據庫性能調優  31912.1 性能調優的步驟  32012.2 性能調優的範圍與效益  32512.2.1 系統環境調優  32512.2.2 Oracle Instance調優  32612.2.3 Oracle對象調優  32612.2.4 SQL語法調優  32612.3 Oracle數據庫與磁盤陣列  32712.3.1 磁盤陣列的種類  32812.3.2 Oracle數據庫文件與磁盤陣列的放置方式  33112.4 結束語  332第13章 Instance性能調優  33313.1 數據緩沖區性能調優  33413.1.1 數據緩沖區的運行狀況  33513.1.2 數據緩沖區調優目標  33813.1.3 數據緩沖區命中率  33913.1.4 數據緩沖區分區管理  33913.1.5 LRU Latch  34413.2 共享池性能調優  34613.2.1 共享池的運行情況  34613.2.2 檢查與調優共享池  34713.3 重作日志緩沖區性能調優  34813.3.1 重作日志緩沖區的運行情況  34913.3.2 重作日志緩沖區調優目標  35013.4 結束語  352第14章 物理結構性能調優  35314.1 如何準確設置數據塊  35414.2 如何準確設置存儲參數  35514.3 如何準確設置表空間  35614.4 表空間碎片  35614.5 結束語  358第15章 Oracle Statspack  35915.1 安裝Oracle Statspack  36015.2 啟動與停止Oracle Statspack  36115.3 修正Oracle Statspack設置  36415.4 解析Oracle Statspack報表  36515.5 結束語  368第5篇 Oracle數據庫SQL性能調優第16章 解析Oracle Optimizer  37116.1 Oracle Optimizer概述  37216.2 Rule Base Optimizer  37416.3 Cost Base Optimizer  37616.4 Optimizer的模式  37716.5 追蹤SQL語法的運行與執行統計數據  38016.5.1 SQL TRACE  38116.5.2 AUTOTRACE  38316.6 結束語  385第17章 Oracle數據存取與表連接模式  38717.1 Oracle基本數據存取模式  38817.1.1 全表掃描  38817.1.2 索引掃描  38917.1.3 指定ROWID  39017.2 表連接方式  39017.2.1 嵌套循環表連接  39017.2.2 排序/結合表連接  39117.2.3 哈希表連接  39217.2.4 各種表連接的特性  39317.3 結束語  393第18章 索引的使用  39518.1 索引的存取模式  39618.1.1 Index Unique Scan  39618.1.2 Index Range Scan  39618.1.3 Index Full Scan  39718.1.4 Index Fast Full Scan  39818.1.5 Index Skip Scan  39818.2 使用索引的正確方向  39918.3 結束語  400第19章 如何正確使用SQL語法  40119.1 如何避免沒必要的全表掃描  40219.1.1 避免在索引字段上使用IS NULL與IS NOT NULL條件  40219.1.2 盡量不使用“!=”來篩選數據  40319.1.3 不適當的函數運算  40319.1.4 盡量不使用“||”來篩選數據  40419.1.5 避免在索引所在的字段上使用NOT  40419.1.6 如何使用LIKE條件式  40519.1.7 復合索引的盲點  40619.2 避免沒有效率的查詢  40719.2.1 沒有效率的索引  40719.2.2 沒有效率的條件式  40919.3 提升性能其他注意事項  41019.4 結束語  410附錄A Oracle RMAN範例  411附錄B 常用的管理與性能調優SQL語法  413

章节摘录

插圖︰Oracle基本的架構是由數據庫(Database)和實例(Instance)組合而成的。在Oracle中,數據庫指的是數據實際存放的地方,不論數據庫是處于開啟還是關閉的狀態,永遠都會存在于操作系統上;而實例指的是在計算機的一塊內存空間提供使用者做數據庫上數據存取或數據交換的地方,由于這塊空間放在內存中,因此,會隨著數據庫的開啟而建構起來,當數據庫關閉時,實例也就隨之消失。這樣解釋可能太抽象,舉一個實際的例子來說明,使用者與實體結構就好比兩座小島,而實例好比通往這兩座小島的橋梁,車輛的進出就像是數據的存取或交換,如果今天橋梁關閉或損毀了,但小島依然是存在的,只是車輛無法自這兩座小島進出了,一旦當橋梁恢復,車輛又可繼續通行兩邊。簡單來說,實例是暫時的,而數據庫則是永久存在的,數據庫和實例的定義如下,Oracle的組成架構如圖2-1所示。

编辑推荐

《專家精講:ORACLE數據庫管理與維護》適合數據庫開發人員參考學習,也可作為高等院校相關專業師生的參考書。

图书封面




    專家精講下載



用户评论 (总计3条)

 
 

  •     內容深入淺出,實在。
  •     看起來不錯,還沒怎麼看~
  •     整體結構安排的還行,內容四平八穩,沒什麼獨到見解。書中錯誤不止一處,語言敘述不是很清楚,有的地方理解不透,可能跟作者語言背景有關。可以當目錄手冊使用
 

計算機與互聯網 PDF免费下载,數據庫PDF免费下载。 计算机教程网 

计算机教程网 @ 2018