注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡數(shù)據(jù)庫Oracle基于Linux平臺Oracle Database 10g管理

基于Linux平臺Oracle Database 10g管理

基于Linux平臺Oracle Database 10g管理

定 價:¥48.00

作 者: (美)惠倫 著,陳曙暉 譯
出版社: 清華大學出版社
叢編項:
標 簽: 數(shù)據(jù)庫 Oracle

ISBN: 9787302140467 出版時間: 2007-01-01 包裝: 膠版紙
開本: 185*260 頁數(shù): 333 字數(shù):  

內容簡介

  本書講述了Linux enterprise平臺上Oracle Database 10g的安裝和配置,涵蓋了Red Hat Linux和United Linux,以及Linux平臺上Oracle Database 10g的設置、管理、監(jiān)視和調整方法的所有內容。還特別介紹了高可用性解決方案的實現(xiàn)方法,以及備份、恢復和復制的處理方法。相信本書會成為所有在Linux環(huán)境下工作的Oracle DBA的權威指南。本書主要內容:支持Oracle Database 10g的Linux配置以及數(shù)據(jù)庫的安裝;利用Oracle Real Application Cluster(RAC)實現(xiàn)高可用性;Oracle Database 10g和Oracle Real Application Cluster的管理與調整;數(shù)據(jù)庫的備份與還原;最大限度地發(fā)揮Oracle Data Guard特性以避免數(shù)據(jù)庫災難;高級復制技術的實現(xiàn);配置和調整系統(tǒng)硬件以獲得最佳性能;SQL語句的調整;Linux平臺上Oracle Application Server 10g的安裝和配置。

作者簡介

  Edward Whalen,Performance Tuning公司的創(chuàng)始人,數(shù)據(jù)庫性能、管理、備份以及還原技術的資深顧問。曾任Compaq電腦公司的操作系統(tǒng)開發(fā)員、數(shù)據(jù)庫工程師,在數(shù)據(jù)庫系統(tǒng)設計和性能調整方面有著豐富的經驗。他從事過硬件、操作系統(tǒng)和數(shù)據(jù)庫項目開發(fā)等多種不同的工作,是公認的數(shù)據(jù)庫性能調整和優(yōu)化專家。目前正致力于Linux平臺上的Oracle開發(fā)工作,包括Linux 平臺上首個RAC儲群的開發(fā)。

圖書目錄

第Ⅰ部分  Linux平臺上的Oracle概述
第1章  Linux體系結構    3
1.1  操作系統(tǒng)概述    4
1.1.1  單內核    5
1.1.2  微內核    6
1.2  Linux概述    6
1.2.1  Linux的目錄結構    6
1.2.2  Linux實用程序及目錄    7
1.2.3  開發(fā)環(huán)境    11
1.3  Linux用戶界面    13
1.3.1  X Windows    13
1.3.2  GUI環(huán)境    14
1.4  Linux Web服務器實用程序    15
1.4.1  Apache Web服務器    15
1.4.2  Linux上的CGI編程    15
1.4.3  Linux的引導過程    15
1.4.4  Linux源代碼    16
1.4.5  重建Linux內核    16
1.5  進程與線程    17
1.5.1  進程    17
1.5.2  Oracle中的進程    18
1.5.3  線程    18
1.6  設備    18
1.6.1  字符設備    18
1.6.2  塊設備    18
1.6.3  邏輯卷管理器    19
1.6.4  自動存儲管理    19
1.7  文件系統(tǒng)    19
1.7.1  ext3    19
1.7.2  OCFS    20
1.7.3  raw設備    20
1.8  本章小結    20
第2章  Oracle體系結構    21
2.1  Oracle數(shù)據(jù)庫服務器    21
2.2  Oracle數(shù)據(jù)庫    22
2.2.1  物理數(shù)據(jù)結構    22
2.2.2  邏輯數(shù)據(jù)結構    25
2.3  Oracle實例    38
2.3.1  實例的定義    38
2.3.2  實例的組成部分    38
2.4  用戶進程    41
2.4.1  服務器進程    41
2.4.2  PGA內存    41
2.4.3  多線程服務器進程與專用服務
器進程    42
2.5  Oracle 10g的新特性    42
2.5.1  性能與可擴展性    42
2.5.2  集群    43
2.5.3  可用性    43
2.5.4  可管理性    43
2.5.5  商業(yè)情報    43
2.5.6  應用程序的開發(fā)    44
2.5.7  支持64位Linux    44
2.6  網格計算    44
2.7  本章小結    44
第3章  事務管理與Oracle模式對象    45
3.1  Oracle的功能概述    45
3.1.1  讀取數(shù)據(jù)庫    46
3.1.2  并發(fā)性    46
3.1.3  寫數(shù)據(jù)庫    46
3.1.4  鎖        46
3.1.5  讀一致性    47
3.1.6  數(shù)據(jù)完整性    47
3.1.7  重做日志    48
3.1.8  撤銷    53
3.2  事務管理概述    55
3.3  Oracle模式對象簡介    58
3.3.1  表      58
3.3.2  索引    59
3.3.3  視圖    60
3.3.4  序列    60
3.3.5  簇        60
3.3.6  同義字    60
3.4  本章小結    61
第II部分  在Linux平臺上
               部署Oracle 10g
第4章  確定Oracle 10g的系統(tǒng)規(guī)模    65
4.1  概述    66
4.1.1  峰值使用與穩(wěn)態(tài)使用時期的
系統(tǒng)規(guī)模    66
4.1.2  服務級協(xié)定    66
4.2  系統(tǒng)資源、容量與排隊    68
4.2.1  CPU性能與排隊    69
4.2.2  I/O性能與排隊    69
4.2.3  網絡性能    70
4.2.4  內存    70
4.3  度量    71
4.4  Oracle規(guī)模的調整    72
4.4.1  界限參數(shù)    72
4.4.2  資源參數(shù)    73
4.5  硬件規(guī)模的調整    74
4.5.1  CPU規(guī)模的調整    74
4.5.2  內存規(guī)模的調整    75
4.5.3  I/O子系統(tǒng)規(guī)模的調整    75
4.6  RAID磁盤子系統(tǒng)    81
4.6.1  硬件RAID與軟件RAID    81
4.6.2  分條    81
4.6.3  奇偶校驗概述    85
4.7  容量規(guī)劃    88
4.8  本章小結    88
第5章  Oracle配置Linux系統(tǒng)    89
5.1  準備工作    89
5.1.1  最低要求    90
5.1.2  配置文件系統(tǒng)    90
5.1.3  選擇Linux組件    91
5.2  安裝后的工作    93
5.2.1  配置內核參數(shù)    93
5.2.2  添加用戶及用戶組    95
5.2.3  為Oracle用戶配置shell限制    95
5.2.4  創(chuàng)建目錄結構    96
5.2.5  設置Oracle環(huán)境    97
5.3  安裝檢查表    97
5.3.1  安裝Oracle 10g R1的檢查表    97
5.3.2  安裝Oracle 10g R2的檢查表    99
5.4  本章小結    100
第6章  在Linux上安裝Oracle 10g    101
6.1  準備工作    101
6.1.1  配置內核參數(shù)    101
6.1.2  存儲需求    102
6.1.3  自動存儲管理    106
6.2  安裝過程    110
6.2.1  籌劃安裝    110
6.2.2  運行安裝程序    111
6.3  后續(xù)工作    113
6.3.1  下載并安裝補丁    113
6.3.2  配置步驟    113
6.3.3  測試與驗證    116
6.3.4  其他配置    116
6.4  本章小結    116
第III部分  Linux平臺上的
       超越基本Oracle RAC
第7章  Oracle真正的應用集群    119
7.1  什么是集群?    120
7.1.1  集群的術語    121
7.1.2  集群的定義    121
7.2  真正的應用集群(RAC)    123
7.2.1  RAC概述    123
7.2.2  Oracle RAC 10g的組件    125
7.2.3  RAC數(shù)據(jù)庫組件    128
7.2.4  Oracle 10g RAC中共享存儲器
的使用    131
7.2.5  使用NAS作為共享存儲器    132
7.3  本章小結    133
第8章  在Linux上部署Oracle RAC    135
8.1  規(guī)劃RAC系統(tǒng)    135
8.1.1  RAC組件    135
8.1.2  確定RAC的系統(tǒng)規(guī)模    137
8.2  配置Linux    138
8.2.1  檢查硬件    139
8.2.2  檢查網絡需求    139
8.2.3  設置Linux內核    140
8.2.4  設置Linux系統(tǒng)    142
8.3  配置Linux的模塊/程序    143
8.3.1  Oracle的目錄    143
8.3.2  設置環(huán)境變量    144
8.3.3  網絡    145
8.4  配置RAC    147
8.4.1  配置CRS    147
8.4.2  配置交互連接    148
8.4.3  配置共享磁盤    148
8.4.4  測試和管理RAC    150
8.5  Oracle 10g RAC的幫助    155
8.6  本章小結    155
第9章  在Linux平臺上管理Oracle
及RAC    157
9.1  配置Linux內核    157
9.1.1  配置共享內存    157
9.1.2  配置信號量及其他內核
參數(shù)    158
9.1.3  Linux配置參數(shù)的監(jiān)視與
修改    158
9.2  配置網絡    159
9.3  監(jiān)視Linux    159
9.3.1  sar        159
9.3.2  vmstat    160
9.3.3  top        161
9.3.4  iostat    162
9.4  Linux操作系統(tǒng)的升級    162
9.5  啟動實例    162
9.5.1  數(shù)據(jù)庫啟動    163
9.5.2  數(shù)據(jù)庫已安裝    164
9.5.3  數(shù)據(jù)庫已打開    164
9.5.4  從企業(yè)管理器數(shù)據(jù)庫控制臺
啟動    165
9.6  Oracle Database 10g與CSSD    166
9.7  用戶認證    166
9.7.1  數(shù)據(jù)庫認證    166
9.7.2  操作系統(tǒng)認證    166
9.7.3  網絡認證    167
9.7.4  遠程認證    167
9.7.5  中間層認證    167
9.7.6  通過SSL認證    167
9.7.7  用戶認證    168
9.7.8  用戶profile    168
9.7.9  權限    169
9.8  添加用戶賬號    170
9.9  本章小結    171
第10章  在Linux平臺上調整Oracle
和RAC    173
10.1  性能調整的方法    174
10.1.1  第1步:初始評估    174
10.1.2  第2步:系統(tǒng)監(jiān)視    174
10.1.3  第3步:效果分析    175
10.1.4  第4步:做出假設    175
10.1.5  第5步:提出解決方案    175
10.1.6  第6步:實現(xiàn)解決方案    176
10.1.7  第7步:測試和監(jiān)視    176
10.1.8  進一步的分析和測試    177
10.2  在Linux平臺上調整Oracle    177
10.2.1  應用程序調整    177
10.2.2  實例調整基礎    178
10.2.3  監(jiān)視Oracle實例    180
10.2.4  調整等待事件    185
10.2.5  硬件調整    185
10.2.6  監(jiān)視Linux系統(tǒng)    186
10.2.7  用ps監(jiān)視Linux    187
10.2.8  用vmstat監(jiān)視Linux    188
10.2.9  用iostat監(jiān)視Linux    189
10.2.10  用sar監(jiān)視Linux    190
10.2.11  用top監(jiān)視Linux    191
10.3  使用大內存模型    192
10.3.1  針對>1.7GB(<=2.7GB)的
SGA配置Linux    192
10.3.2  針對>2.7GB的SGA配
置Linux    192
10.4  使用負載測試驗證性能    193
10.4.1  系統(tǒng)測試的原因    194
10.4.2  負載測試批處理作業(yè)    195
10.4.3  負載測試加載    195
10.4.4  負載測試OLTP應用程序    196
10.4.5  性能度量    197
10.4.6  關于負載測試的提示    198
10.5  本章小結    198
第IV部分  在Linux平臺上管理和
      調整Oracle 10g數(shù)據(jù)庫
第11章  備份與恢復    201
11.1  備份概述    201
11.2  備份和恢復相關概念    202
11.2.1  實例恢復    202
11.2.2  數(shù)據(jù)恢復或介質恢復    203
11.2.3  在線重做日志文件和歸檔
重做日志文件恢復    203
11.2.4  事務的工作機制    204
11.2.5  RDBMS的功能    205
11.3  備份簡介    208
11.3.1  歸檔日志備份    208
11.3.2  控制文件備份    209
11.3.3  完全備份    209
11.3.4  表空間和數(shù)據(jù)文件備份    210
11.3.5  增量備份    210
11.4  備份數(shù)據(jù)庫的方法    211
11.4.1  恢復管理器(RMAN)    212
11.4.2  基于磁盤的自動備份和恢復
(快速恢復區(qū))    215
11.4.3  系統(tǒng)工具:在線備份    216
11.4.4  導出和數(shù)據(jù)泵    218
11.4.5  商業(yè)備份實用程序    220
11.5  備份策略    220
11.5.1  備份的時機和內容    221
11.5.2  備份策略舉例    222
11.6  本章小結    223
第12章  還原    225
12.1  恢復數(shù)據(jù)庫    225
12.2  恢復和還原    226
12.2.1  恢復數(shù)據(jù)庫的方法    226
12.2.2  介質恢復    227
12.2.3  日志文件恢復    228
12.2.4  時間點恢復    228
12.2.5  利用Oracle 10g的快速恢復
特性    229
12.3  設計恢復策略    235
12.3.1  規(guī)劃實例恢復    235
12.3.2  規(guī)劃介質恢復    235
12.3.3  規(guī)劃操作員錯誤恢復    236
12.4  本章小結    236
第13章  Linux平臺上的Oracle Data
Guard    237
13.1  Data Guard概念    238
13.1.1  Data Guard服務    239
13.1.2  物理備用數(shù)據(jù)庫    241
13.1.3  邏輯備用數(shù)據(jù)庫    242
13.2  配置和管理Oracle Data
Guard    243
13.2.1  配置物理備用數(shù)據(jù)庫    243
13.2.2  配置邏輯備用數(shù)據(jù)庫    246
13.3  本章小結    248
第14章  Linux平臺上Oracle數(shù)據(jù)庫的
高級復制    249
14.1  Oracle復制簡介    250
14.1.1  多主站復制    250
14.1.2  物化視圖復制    251
14.1.3  混合復制    251
14.2  Linux平臺上的Oracle復制    252
14.2.1  I/O容量    252
14.2.2  數(shù)據(jù)庫布局    252
14.2.3  足夠的網絡容量    252
14.3  本章小結    254
第15章  為Linux和Oracle配置硬件    255
15.1  硬件調整基礎    255
15.1.1  選擇合適的硬件    256
15.1.2  針對Linux的硬件調整    260
15.2  Linux平臺上的網絡調整    265
15.3  選擇合適的網絡    265
15.4  本章小結    267
第16章  調整SQL    269
16.1  檢查執(zhí)行計劃    269
16.1.1  計劃表回顧    269
16.1.2  查看執(zhí)行計劃    272
16.2  理解解釋計劃    274
16.3  理解優(yōu)化器決策過程    277
16.3.1  實例    278
16.3.2  控制優(yōu)化器決策    280
16.3.3  SQL調整提示    282
16.4  本章小結    293
第17章  索引與分區(qū)    295
17.1  Oracle 10g索引選項簡介    295
17.2  Oracle 10g索引選項    297
17.2.1  索引聚集因子    303
17.2.2  Oracle 10g分區(qū)    305
17.2.3  索引分區(qū)選項    308
17.2.4  IOT分區(qū)選項    309
17.2.5  使用分區(qū)索引提高性能    310
17.3  本章小結    310
第V部分  Linux平臺上的Oracle產品
第18章  Linux平臺上的Oracle
Application Server 10g    313
18.1  Oracle Application Server 10g
的組成部分    314
18.1.1  Java 2 Enterprise Edition    314
18.1.2  管理與安全    314
18.1.3  門戶    315
18.1.4  無線    315
18.1.5  業(yè)務智能化    315
18.1.6  電子商務集成    315
18.2  Oracle Application Server 10g
的使用    315
18.3  安裝和配置    320
18.3.1  安裝    320
18.3.2  配置    320
18.4  本章小結    323
第19章  Linux平臺上的Oracle
E-Business Suite    325
19.1  概述    325
19.1.1  Oracle E-Business Suite
簡介    326
19.1.2  E-Business Suite體系
結構    326
19.1.3  Linux平臺上可用的模塊    328
19.1.4  Linux平臺上Oracle
E-Business Suite的使用    328
19.1.5  RAC環(huán)境中的E-Business
Suite    328
19.2  安裝和配置    329
19.3  將E-Business Suite遷移到
Linux平臺上    331
19.3.1  應用層的遷移    331
19.3.2  數(shù)據(jù)庫層的遷移    332
19.3.3  數(shù)據(jù)庫層到RAC的轉換    332
19.3.4  測試    333
19.4  本章小結    333
  

  
  
  
  
  
  

本目錄推薦

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