注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡數(shù)據(jù)庫OracleOracle數(shù)據(jù)庫精講與疑難解析(第2版)

Oracle數(shù)據(jù)庫精講與疑難解析(第2版)

Oracle數(shù)據(jù)庫精講與疑難解析(第2版)

定 價:¥148.00

作 者: 趙振平 著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: Oracle 計算機/網(wǎng)絡 數(shù)據(jù)庫

ISBN: 9787121200212 出版時間: 2013-04-01 包裝: 平裝
開本: 16開 頁數(shù): 1100 字數(shù):  

內容簡介

  《ORACLE數(shù)據(jù)庫精講與疑難解析(第2版)(暢銷書升級版)》是一本毫無保留的Oracle學習寶典。通過作者歷時3年的寫作,《ORACLE數(shù)據(jù)庫精講與疑難解析(第2版)(暢銷書升級版)》介紹了Oracle的安裝及卸載、數(shù)據(jù)庫的啟動/關閉、表空間和數(shù)據(jù)文件的管理、Oracle網(wǎng)絡管理、口令文件管理、內存管理、進程管理、用戶管理、數(shù)據(jù)的導入/導出、備份與恢復、模式對象的管理,以及應用程序開發(fā)等相關知識。本書旨在向讀者解答使用Oracle中遇到的疑難問題,并展示管理Oracle的大量技巧?!禣RACLE數(shù)據(jù)庫精講與疑難解析(第2版)(暢銷書升級版)》第2版對Oracle進行更深入的介紹,新增RAC(集群)、HugePage、同步I/O、異步I/O、直接I/O、內存文件系統(tǒng)、自動存儲管理(ASM)等內容。每個內容幾乎都是Oracle的高級專題,它們從不同的角度去切入Oracle的性能,都值得讀者慢慢品味!此外,RAC的系統(tǒng)介紹,使讀者更容易理解和構建自己的Oracle集群!

作者簡介

  趙振平生于20世紀末中國西南的一個邊陲小鎮(zhèn)。21世紀初,那是一個IT業(yè)動蕩的日子,多少網(wǎng)站林立,又有多少網(wǎng)站倒閉;多少英雄沖鋒,又有多少豪杰流淚。華爾街金融巨子們瘋狂涌入IT業(yè),克林頓總統(tǒng)先生的“信息高速公路”政策,為我們描繪了IT業(yè)的宏偉藍圖,不知天有多高、地有多厚的我們,被卷入了全球IT業(yè)的激流中。但是,在激流中有過倒下,在激流中有過彷徨.....在彷徨中思考未來。于是公元2001年,我正式主攻數(shù)據(jù)庫和數(shù)據(jù)倉庫。開始的歲月,Sybase、Oracle與SQLServer三座大山壓得我無法喘息,從不低頭的我們仍然要繼續(xù)前行的路。N年以后,我們越過了Sybase、Oracle、SQLServer、MySQL、DB2這幾座大山。但是,中國至今在數(shù)據(jù)庫領域還沒有太多的話語權,路還很遠,很長......還需要更多的人與我們一起努力??!

圖書目錄

第1篇 創(chuàng)建屬于自己的Oracle數(shù)據(jù)庫
第1章 認識Oracle的世界——Oracle的體系結構
1.1 Oracle的發(fā)家史
1.2 數(shù)據(jù)庫
1.3 數(shù)據(jù)庫管理系統(tǒng)(DBMS)
1.4 關系數(shù)據(jù)庫的概念(RDBMS)
1.4.1 關系數(shù)據(jù)庫模型
1.4.2 表
1.5 Oracle的總體框架結構
1.5.1 Oracle實例(Oracle Instance)
1.5.2 Oracle的存儲結構
1.6 數(shù)據(jù)字典(Data Dictionary)
1.6.1 數(shù)據(jù)字典概述
1.6.2 數(shù)據(jù)字典的結構
1.6.3 數(shù)據(jù)字典的使用

第2章 邁出第1步——Oracle的安裝/卸載
2.1 Oracle的安裝
2.1.1 Oracle安裝的幾個概念
2.1.2 Oracle 11g R2(11.2)的安裝——Windows篇
2.1.3 Oracle 11g RAC的安裝——Linux篇
2.1.4 Oracle安裝疑難解析
2.2 Oracle的卸載
2.2.1 Oracle完全卸載——Windows篇
2.2.2 Oracle完全卸載——UNIX篇

第3章 有米之炊——數(shù)據(jù)庫的創(chuàng)建與刪除
3.1 創(chuàng)建數(shù)據(jù)庫
3.1.1 數(shù)據(jù)庫創(chuàng)建概述
3.1.2 Solaris下用DBCA創(chuàng)建數(shù)據(jù)庫
3.1.3 DIY——Solaris下手工創(chuàng)建數(shù)據(jù)庫
3.1.4 數(shù)據(jù)庫創(chuàng)建疑難解析
3.2 刪除數(shù)據(jù)庫
3.2.1 數(shù)據(jù)庫刪除概述
3.2.2 數(shù)據(jù)庫刪除——手工篇
3.2.3 數(shù)據(jù)庫刪除——DBCA篇

第2篇 網(wǎng)絡管理
第4章 Oracle網(wǎng)絡管理并不難
4.1 Oracle網(wǎng)絡體系結構
4.1.1 Oracle應用的幾種網(wǎng)絡結構
4.1.2 Oracle Net
4.1.3 OSI模型
4.1.4 Oracle Net的堆棧結構
4.1.5 Oracle監(jiān)聽器
4.1.6 連接描述符(connect identifier)
4.1.7 網(wǎng)絡服務名(Net Service Name)
4.1.8 命名方法
4.1.9 配置Oracle網(wǎng)絡的工具
4.2 Oracle網(wǎng)絡管理實務
4.2.1 Oracle網(wǎng)絡服務器端配置
4.2.2 Oracle網(wǎng)絡客戶端配置
4.3 Oracle網(wǎng)絡管理疑難解析
4.3.1 Oracle網(wǎng)絡服務器端配置疑難解析
4.3.2 Oracle網(wǎng)絡客戶端配置疑難解析
4.3.3 Oracle網(wǎng)絡與防火墻(Firewall)

第3篇 系統(tǒng)管理
第5章 系統(tǒng)管家婆——SQL*Plus的使用
5.1 系統(tǒng)管理工具SQL*Plus
5.2 SQL緩沖區(qū)(SQL Buffer)
5.3 SQL*Plus的環(huán)境配置
5.3.1 SQL*Plus的環(huán)境變量
5.3.2 SQL*Plus站點配置文件(Site Profile)
5.3.3 SQL*Plus用戶配置文件(User Profile)
5.4 SQL*Plus的啟動
5.5 SQL*Plus專有命令介紹
5.5.1 登錄、注銷命令
5.5.2 編輯命令
5.5.3 其他有用的SQL*Plus命令
5.6 SQL*Plus實務與疑難解析

第6章 有始有終——數(shù)據(jù)庫的啟動與關閉
6.1 數(shù)據(jù)庫啟動
6.1.1 數(shù)據(jù)庫啟動原理
6.1.2 數(shù)據(jù)庫啟動實務
6.1.3 數(shù)據(jù)庫啟動疑難解析
6.2 數(shù)據(jù)庫關閉
6.2.1 數(shù)據(jù)庫關閉原理
6.2.2 數(shù)據(jù)庫的關閉(SHUTDOWN)實務
6.2.3 數(shù)據(jù)庫關閉疑難解析

第7章 理清兩個模式問題——專有/共享服務器模式
7.1 理解專有服務器模式
7.2 共享服務器模式原理
7.2.1 共享服務器模式的架構
7.2.2 監(jiān)聽器和調度進程的關系
7.2.3 請求隊列(Request Queue)/響應隊列(Response Queue)
7.2.4 調度進程(Dispatcher Processes,Dnnn)
7.2.5 共享服務器進程(Shared Server Processes,Snnn)
7.3 共享服務器模式實務
7.4 共享服務器模式疑難解析

第8章 掌握兩個管理問題——表空間和數(shù)據(jù)文件的管理
8.1 數(shù)據(jù)庫存儲結構
8.1.1 物理結構
8.1.2 邏輯結構
8.2 深刻理解表空間
8.2.1 大文件表空間
8.2.2 系統(tǒng)表空間
8.2.3 輔助表空間
8.2.4 回滾表空間(Undo Tablespace)
8.2.5 臨時表空間
8.2.6 表空間中區(qū)的管理方式
8.2.7 表空間中段的管理方式
8.2.8 非標準塊表空間
8.2.9 表空間的離線(Offline)與在線(Online)
8.2.10 只讀表空間(Read-Only Tablespace)
8.3 深刻理解數(shù)據(jù)文件
8.3.1 數(shù)據(jù)文件的內容
8.3.2 數(shù)據(jù)文件的尺寸(Size)
8.3.3 離線數(shù)據(jù)文件
8.3.4 臨時數(shù)據(jù)文件(Temporary Datafiles)
8.4 表空間管理實務與疑難解析
8.4.1 永久表空間管理
8.4.2 臨時表空間管理實務與疑難解析
8.4.3 回滾表空間管理實務與疑難解析
8.5 數(shù)據(jù)文件管理實務與疑難解析
8.5.1 數(shù)據(jù)文件管理實務
8.5.2 數(shù)據(jù)文件管理疑難解析

第9章 進程管理
9.1 Oracle進程簡介
9.2 用戶進程
9.3 Oracle進程
9.3.1 服務器進程
9.3.2 后臺進程
9.4 進程綜合管理實務與疑難解析
9.5 會話管理實務與疑難解析

第10章 內存管理
10.1 Oracle內存結構簡介
10.2 系統(tǒng)全局區(qū)(SGA)
10.2.1 SGA簡介
10.2.2 SGA組成
10.3 程序全局區(qū)(PGA)
10.3.1 私有SQL區(qū)
10.3.2 SQL工作區(qū)
10.3.3 用戶全局區(qū)
10.4 軟件代碼區(qū)
10.5 管理Oracle內存的方式
10.5.1 PGA自動管理
10.5.2 SGA自動管理
10.5.3 自動內存管理
10.6 內存管理實務與疑難解析

第11章 用戶管理
11.1 用戶驗證
11.1.1 口令認證
11.1.2 外部認證
11.1.3 全局認證
11.2 Oracle的安全大門——權限(Privileges)
11.2.1 系統(tǒng)權限
11.2.2 對象權限
11.3 使權限管理變得更加容易——角色(Role)
11.4 限制用戶的資源消耗——資源限制文件(Profile)
11.4.1 資源限制的級別
11.4.2 限制資源的參數(shù)
11.5 用戶與權限管理實務與疑難解析
11.5.1 用戶管理實務與疑難解析
11.5.2 權限管理實務與疑難解析
11.5.3 角色管理實務與疑難解析
11.5.4 資源限制文件管理實務與疑難解析

第4篇 移動數(shù)據(jù)庫
第12章 數(shù)據(jù)導出
12.1 數(shù)據(jù)導出方法介紹
12.1.1 Oracle最新導出工具——Data Pump Export
12.1.2 Oracle原來的導出工具——Export
12.2 數(shù)據(jù)導出實務
12.3 數(shù)據(jù)導出疑難解析

第13章 數(shù)據(jù)導入
13.1 數(shù)據(jù)導入方法介紹
13.1.1 Oracle最新導入工具——Data Pump Import
13.1.2 Oracle以前的導入方法——Import
13.2 數(shù)據(jù)導入實務
13.3 數(shù)據(jù)導入疑難解析
第5篇 Oracle文件管理

第14章 重中之重——控制文件的管理
14.1 控制文件的概念
14.2 控制文件管理實務與疑難解析

第15章 成為數(shù)據(jù)庫的最高統(tǒng)治者——口令文件(Password File)管理
15.1 超級用戶權限(SYSDBA、SYSOPER)介紹
15.2 口令文件的基本概念
15.3 啟用口令文件認證
15.4 口令文件管理實務與疑難解析

第16章 聯(lián)機日志文件管理
16.1 聯(lián)機日志文件的概念
16.1.1 聯(lián)機日志文件的內容
16.1.2 聯(lián)機日志文件的循環(huán)利用
16.2 聯(lián)機日志文件管理實務與疑難解析

第17章 參數(shù)文件(PFILE/SPFILE)管理
17.1 參數(shù)文件的基本概念
17.2 初始化參數(shù)文件
17.3 服務器參數(shù)文件
17.4 初始化參數(shù)的修改
17.5 參數(shù)管理實務與疑難解析

第6篇 Oracle高級專題
第18章 全球應用——分布式數(shù)據(jù)庫疑難攻略
18.1 分布式數(shù)據(jù)庫系統(tǒng)的概念
18.1.1 同構分布式數(shù)據(jù)庫系統(tǒng)
18.1.2 異構分布式數(shù)據(jù)庫系統(tǒng)
18.1.3 數(shù)據(jù)庫鏈接(Database Link)
18.2 分布式數(shù)據(jù)庫管理實務與疑難解析

第19章 并不陌生的問題——裸設備
19.1 裸設備的概念
19.2 裸設備管理實務與疑難解析

第7篇 數(shù)據(jù)庫備份/恢復
第20章 備份/恢復之基石——歸檔(Archivelog)管理
20.1 歸檔的基本概念
20.1.1 非歸檔模式
20.1.2 歸檔模式
20.1.3 歸檔路徑
20.2 歸檔管理實務與疑難解析

第21章 必行之舉——數(shù)據(jù)庫備份
21.1 理解數(shù)據(jù)庫備份
21.1.1 數(shù)據(jù)庫失敗的種類
21.1.2 備份和恢復的解決方案
21.1.3 備份和恢復的物理結構
21.1.4 備份的類型
21.1.5 執(zhí)行用戶管理的備份
21.2 恢復管理器(RMAN)
21.2.1 通道
21.2.2 備份集的維護
21.2.3 RMAN資料庫
21.2.4 RMAN的使用
21.3 數(shù)據(jù)庫備份實務與疑難解析
21.4 恢復目錄管理實務與疑難解析

第22章 失而復得——數(shù)據(jù)庫恢復
22.1 數(shù)據(jù)庫恢復
22.1.1 實例恢復
22.1.2 介質恢復
22.1.3 用戶錯誤(User Error)的恢復
22.2 數(shù)據(jù)庫閃回(Flashback Database)
22.3 用戶管理的恢復(User-managed Recovery)
22.4 聯(lián)機日志文件丟失的恢復
22.5 控制文件損壞的恢復
22.6 數(shù)據(jù)文件損壞的恢復
22.7 表的恢復(用戶錯誤的恢復)

第8篇 Oracle程序設計
第23章 數(shù)據(jù)庫通用語言——SQL語句
23.1 結構化查詢語言簡介
23.2 SELECT語句
23.2.1 理解SELECT語句
23.2.2 SELECT語句使用實務與疑難解析
23.3 INSERT語句
23.3.1 理解INSERT語句
23.3.2 INSERT語句使用實務與疑難解析
23.4 UPDATE語句
23.4.1 理解UPDATE語句
23.4.2 UPDATE語句使用實務與疑難解析
23.5 DELETE語句
23.5.1 理解DELETE語句
23.5.2 DELETE語句的使用
23.6 SQL語句中,集合函數(shù)使用實務與疑難解析

第24章 模式對象(Schema Object)的管理
24.1 模式(Schema)的概念
24.2 模式對象管理
24.2.1 表(Table)
24.2.2 索引(Index)
24.2.3 外部表(External Table)
24.2.4 臨時表(Temporary Table)
24.2.5 分區(qū)表(Partition Table)
24.2.6 聚簇(Cluster)
24.2.7 索引組織表(Index-Organized Table,IOT)
24.2.8 視圖
24.2.9 同義詞
24.2.10 序列

第25章 PL/SQL應用程序開發(fā)
25.1 PL/SQL簡述
25.1.1 PL/SQL塊結構
25.1.2 數(shù)據(jù)類型
25.1.3 運算符
25.1.4 PL/SQL語句控制結構
25.2 存儲過程(Stored Procedure)
25.2.1 存儲過程的基本原理
25.2.2 存儲過程管理實務與疑難解析
25.3 函數(shù)(Function)
25.3.1 函數(shù)的基本原理
25.3.2 函數(shù)的管理實務與疑難解析
25.4 包
25.4.1 包的基本原理
25.4.2 包管理實務與疑難解析
25.5 觸發(fā)器
25.5.1 觸發(fā)器的基本原理
25.5.2 觸發(fā)器管理實務與疑難解析
25.6 游標
25.6.1 游標的基本原理
25.6.2 游標管理實務與疑難解析

第9篇 內存探索
第26章 勿忘歷史——Oracle內存管理的變遷
26.1 Oracle 內存變遷概述
26.2 Oracle 7 的內存管理
26.3 Oracle 8/8i的內存管理
26.4 Oracle 9i的內存管理
26.5 Oracle 10g的內存管理
26.6 Oracle 11g的內存管理

第27章 SGA之家——共享內存段
27.1 共享內存段的基本概念
27.2 共享內存段與內核參數(shù)
27.3 數(shù)據(jù)庫啟動與共享內存段
27.4 設置共享內存段
27.5 共享內存段的管理工具
27.5.1 Oracle小工具——sysresv
27.5.2 Oracle調試工具——oradebug
27.5.3 操作系統(tǒng)工具——ipcs(ipcrm)
27.6 查看內核參數(shù)對共享內存段的限制
27.7 共享內存段的空間使用情況
27.8 共享內存段與進程
27.9 刪除共享內存段

第28章 內存管理效率的提升——HugePage
28.1 HugePage的原理
28.2 HugePage的配置
28.3 HugePage疑難解析

第29章 內存管理方式的巨變——內存文件系統(tǒng)
29.1 內存文件系統(tǒng)
29.2 第一階段:傳統(tǒng)模式(共享內存段)
29.3 第二階段:新型模式(內存文件系統(tǒng))
29.4 第三階段:內存文件系統(tǒng)的設置
29.5 第四階段:從“新型模式”切換到“傳統(tǒng)模式”

第10篇 I/O探索
第30章 永恒的主題——I/O(同步I/O、異步I/O、直接I/O)
30.1 磁盤的物理結構
30.1.1 盤片(碟片,Platter)
30.1.2 磁頭(Head)
30.1.3 磁道(Track)
30.1.4 扇區(qū)(Sector)
30.2 磁盤工作原理
30.2.1 尋道時間(Seek Time)
30.2.2 旋轉延遲(Rotational Latency)
30.2.3 傳輸時間(Transfer Time)
30.2.4 訪問時間(Access Time)
30.3 衡量磁盤性能的兩個指標
30.4 I/O介紹
30.4.1 同步I/O
30.4.2 異步I/O
30.4.3 直接I/O
30.4.4 Oracle與I/O配置
30.4.5 異步I/O的使用
30.4.6 直接I/O的使用
30.5 隨機I/O和順序I/O
30.5.1 隨機I/O的原理
30.5.2 順序I/O的原理
30.6 I/O大比拼
30.6.1 隨機I/O和順序I/O的巨大反差
30.6.2 同步I/O和異步I/O的對比
30.6.3 直接I/O與內存的使用

第11篇 RAC管理
第31章 理論奠基——RAC簡介
31.1 高可用性介紹
31.2 Oracle 集群
31.3 硬件架構
31.3.1 服務器介紹
31.3.2 共享存儲介紹
31.3.3 網(wǎng)絡介紹
31.4 軟件架構
31.4.1 軟件分層
31.4.2 Oracle Clusterware軟件
31.4.3 Oracle RAC軟件

第32章 RAC的意義——負載均衡和失敗轉移
32.1 負載均衡
32.1.1 負載均衡簡介
32.1.2 客戶端負載均衡
32.1.3 服務器端負載均衡
32.2 失敗轉移
32.2.1 失敗轉移簡介
32.2.2 失敗轉移實戰(zhàn)

第33章 存儲的主打曲——自動存儲管理(ASM)
33.1 ASM基本概念
33.1.1 ASM實例(ASM Instance)
33.1.2 ASM磁盤組(ASM Disk Group)
33.1.3 ASM文件(ASM File)
33.1.4 區(qū)(Extent)
33.1.5 鏡像和失敗組(Mirroring and Failure Group)
33.2 配置ASM實例
33.2.1 創(chuàng)建ASM實例
33.2.2 ASM的初始化參數(shù)
33.2.3 ASM實例的連接
33.2.4 ASM的啟動
33.2.5 ASM的關閉
33.2.6 檢查ASM實例的狀態(tài)
33.3 磁盤組的管理
33.3.1 準備磁盤(以裸設備為例)
33.3.2 確保ASM能夠搜索到磁盤
33.3.3 創(chuàng)建磁盤組
33.3.4 磁盤組的加載/卸載
33.3.5 在磁盤組上創(chuàng)建表空間
33.3.6 往磁盤組中添加磁盤
33.3.7 從磁盤組中刪除磁盤
33.3.8 刪除磁盤組
33.3.9 手工重平衡磁盤組中的文件
33.3.10 磁盤和磁盤組的信息
33.4 管理工具ASMCMD
33.5 動態(tài)卷管理器(ADVM)和集群文件系統(tǒng)(ACFS)
33.5.1 動態(tài)卷管理器(ADVM)的使用
33.5.2 集群文件系統(tǒng)(ACFS)的使用
33.6 ASM管理疑難解析

第34章 練兵場——RAC管理
34.1 你必須清楚的一件情——命令運行環(huán)境
34.2 集群管理工具
34.3 集群的啟動和關閉
34.4 IP地址管理
34.4.1 SCAN VIP的漂移
34.4.2 檢查SCAN的配置
34.4.3 修改SCAN VIP和VIP
34.4.4 私有IP地址的修改
34.4.5 修改SCAN監(jiān)聽器的端口
34.5 實例的管理
34.5.1 實例的啟動和關閉
34.5.2 數(shù)據(jù)庫的啟動和關閉
34.5.3 參數(shù)文件(PFILE、SPFILE)管理
34.5.4 會話管理
34.6 物理結構管理
34.6.1 回滾表空間的管理
34.6.2 聯(lián)機重做日志的管理
34.6.3 集群注冊表(OCR)的管理
34.6.4 Oracle本地注冊表(OLR)的管理
34.6.5 表決盤(Voting Disk)的管理
34.6.6 集群注冊表和表決盤管理實務
34.7 節(jié)點管理
34.7.1 節(jié)點失敗那點事兒
34.7.2 數(shù)據(jù)庫管理模式
34.7.3 刪除節(jié)點
34.7.4 增加節(jié)點
……

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號