注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫OracleOracle DBA必備技能詳解

Oracle DBA必備技能詳解

Oracle DBA必備技能詳解

定 價:¥59.90

作 者: (美)夫雷曼(Freeman,R.G.) 著,商云飛,李勇 譯
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: Oracle

ISBN: 9787302121893 出版時間: 2006-04-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 490 字?jǐn)?shù):  

內(nèi)容簡介

  本書主要講解了Oracle數(shù)據(jù)庫管理員所需要掌握的基本管理知識和必要的故障診斷技術(shù),還介紹了管理命令、錯誤解決方案、一些好的實(shí)踐經(jīng)驗(yàn)等,可幫助您輕松面對大量的任務(wù)和問題。本書由Oracle專家編寫,結(jié)構(gòu)合理,易于閱讀。本書主要內(nèi)容:數(shù)據(jù)庫的創(chuàng)建和管理;回滾段、撤銷段、控制文件和重做日志;Oracle表空間和表;索引、視圖和物化視圖;集群;序列與同義詞;用戶、配置文件、角色和授權(quán);類型、維和其他Oracle對象;子句與大綱;PL/SQL;DML命令。

作者簡介

 ?。溃┓蚶茁?,作為一個OracleDBA,RobertFreemen已經(jīng)工作了差了多15年了。他現(xiàn)在居住于芝加哥,在那里他擔(dān)任TUSC的管理顧問。Robert經(jīng)常出席與Oracle相關(guān)的用戶組的活動,(如IOUG-A和UKOUG)。他還是Oracle出版社其他三本暢銷書(OracleDatabase10gNewFeatures,Oracle9iRMANBackup&Recovery和Oracle9iNewFeatures)的首席作者。Rodbrt是5個孩子的父親,是一個妙不可言的妻子的丈夫,還是一只易怒的貓的主人。他在空閑時間里,正致力于獲取跆拳道的黑帶三段,在他時常去的那個當(dāng)?shù)仫w機(jī)跑道的邊上有這樣一個廣告牌,上面寫著:“DBA將成為飛機(jī)起飛時的墊腳石嗎?”

圖書目錄

第1章  數(shù)據(jù)庫管理員命令參考 1
第2章  數(shù)據(jù)庫的創(chuàng)建和管理 27
2.1  Oracle數(shù)據(jù)庫創(chuàng)建的介紹 27
2.1.1  創(chuàng)建數(shù)據(jù)庫:先決條件 28
2.1.2  創(chuàng)建數(shù)據(jù)庫:create database命令 28
2.1.3  創(chuàng)建數(shù)據(jù)庫:安全問題 30
2.1.4  創(chuàng)建數(shù)據(jù)庫:推薦使用的準(zhǔn)則 31
2.1.5  create database命令:例子 32
2.1.6  手工創(chuàng)建數(shù)據(jù)庫:檢查表 33
2.1.7  創(chuàng)建數(shù)據(jù)庫:錯誤處理表 40
2.1.8  與創(chuàng)建數(shù)據(jù)庫命令相關(guān)的其他典型錯誤 42
2.2  alter database命令 42
2.2.1  alter database命令的功能 42
2.2.2  使用alter database命令來完成常見的任務(wù) 43
2.2.3  與alter database命令相關(guān)的錯誤信息 47
2.3  刪除Oracle數(shù)據(jù)庫 49
第3章  回滾/撤銷段、控制文件與重做日志 51
3.1  Oracle數(shù)據(jù)庫的撤銷 51
3.1.1  自動撤銷管理 52
3.1.2  手工回滾段管理 55
3.1.3  監(jiān)測回滾段與自動撤銷 59
3.1.4  與回滾段和自動撤銷相關(guān)的Oracle 錯誤 60
3.2  控制文件管理 64
3.2.1  控制文件的備份 65
3.2.2  移動控制文件 65
3.2.3  重建控制文件 66
3.2.4  重命名數(shù)據(jù)庫 67
3.2.5  與控制文件相關(guān)的Oracle錯誤 69
3.3  聯(lián)機(jī)重做日志的管理 71
3.3.1  聯(lián)機(jī)重做日志的基礎(chǔ)知識 71
3.3.2  創(chuàng)建新的重做日志組 73
3.3.3  創(chuàng)建新的重做日志成員 73
3.3.4  刪除聯(lián)機(jī)重做日志組 73
3.3.5  刪除聯(lián)機(jī)重做日志組成員 74
3.3.6  重新設(shè)置聯(lián)機(jī)重做日志的大小 74
3.3.7  清除聯(lián)機(jī)重做日志 74
3.3.8  監(jiān)測聯(lián)機(jī)重做日志 75
3.3.9  歸檔重做日志 75
3.3.10  與聯(lián)機(jī)重做日志相關(guān)的Oracle錯誤 75
第4章  表空間 77
4.1  關(guān)于Oracle數(shù)據(jù)庫的表空間 77
4.1.1  Oracle數(shù)據(jù)庫表空間 78
4.1.2  臨時表空間 81
4.1.3  撤銷表空間 81
4.2  創(chuàng)建表空間 82
4.2.1  extent_management_clause 82
4.2.2  segment_management_clause 83
4.2.3  安全性需求 83
4.2.4  關(guān)于OMF 84
4.2.5  創(chuàng)建表空間的例子 85
4.3  修改表空間 86
4.3.1  安全性需求 86
4.3.2  修改表空間例子 87
4.4  刪除表空間 88
4.4.1  安全性需求 88
4.4.2  刪除表空間例子 88
4.5  表空間數(shù)據(jù)字典信息 89
4.6  與表空間相關(guān)的錯誤 89
4.7  表空間命名標(biāo)準(zhǔn) 90
4.8  數(shù)據(jù)文件的命名標(biāo)準(zhǔn) 91
第5章  表 93
5.1  Oracle數(shù)據(jù)類型 93
5.2  表類型 101
5.2.1  關(guān)系表 101
5.2.2  臨時表 102
5.2.3  外部表 102
5.2.4  索引組織表 102
5.3  約束 102
5.4  表的屬性 103
5.5  并行處理 104
5.6  分區(qū) 104
5.7  其他表相關(guān)特征 105
5.8  創(chuàng)建表 105
5.8.1  安全性需求 105
5.8.2  對分配給本地管理表空間的表限定大小 109
5.8.3  使用create table命令的例子 109
5.9  修改表 115
5.9.1  安全性需求 116
5.9.2  修改無分區(qū)表的例子 116
5.9.3  修改分區(qū)表 121
5.10  刪除表 122
5.10.1  安全性需求 123
5.10.2  例子 123
5.11  與表相關(guān)的數(shù)據(jù)字典信息 123
5.12  與表相關(guān)的錯誤 124
5.13  與表相關(guān)的推薦標(biāo)準(zhǔn) 126
第6章  索引 127
6.1  索引概述 127
6.1.1  Oracle索引類型 127
6.1.2  雜項索引特性 131
6.2  創(chuàng)建索引 137
6.2.1  安全性需求 137
6.2.2  使用create index命令的例子 137
6.3  修改索引 141
6.3.1  安全性需求 141
6.3.2  修改無分區(qū)索引的例子 141
6.3.3  使用修改分區(qū)索引命令的例子 143
6.4  刪除索引 144
6.4.1  安全性需求 145
6.4.2  刪除索引的例子 145
6.5  與索引相關(guān)的數(shù)據(jù)字典信息 145
6.6  與索引相關(guān)的錯誤 145
6.7  推薦使用的標(biāo)準(zhǔn) 147
6.7.1  索引定位標(biāo)準(zhǔn) 147
6.7.2  索引命名標(biāo)準(zhǔn) 147
第7章  視圖 149
7.1  可更新視圖 150
7.2  使用其他視圖的注意事項 151
7.3  視圖的安全性優(yōu)勢 151
7.4  視圖觸發(fā)器 151
7.5  創(chuàng)建視圖 152
7.5.1  安全性需求 152
7.5.2  使用create view命令的例子 153
7.6  修改視圖 154
7.6.1  安全性需求 154
7.6.2  修改視圖的例子 154
7.7  刪除視圖 155
7.7.1  安全性需求 155
7.7.2  刪除視圖的例子 155
7.8  與視圖相關(guān)的數(shù)據(jù)字典信息 155
7.9  與視圖相關(guān)的錯誤 155
7.10  與視圖相關(guān)的推薦標(biāo)準(zhǔn) 156
第8章  集群 157
8.1  集群的性能 158
8.2  創(chuàng)建集群 158
8.2.1  安全性需求 159
8.2.2  創(chuàng)建集群的例子 159
8.3  修改集群 160
8.3.1  安全性需求 160
8.3.2  使用alter cluster命令的例子 160
8.4  刪除集群 161
8.4.1  安全性需求 161
8.4.2  使用drop cluster命令的例子 161
8.5  與集群相關(guān)的數(shù)據(jù)字典信息 161
8.6  與集群相關(guān)的錯誤 161
第9章  序列與同義詞 165
9.1  序列 165
9.1.1  序列的基礎(chǔ)知識 165
9.1.2  創(chuàng)建序列 166
9.1.3  修改序列 167
9.1.4  刪除序列 169
9.1.5  與序列相關(guān)的數(shù)據(jù)字典信息 169
9.1.6  與序列相關(guān)的錯誤 169
9.1.7  與序列相關(guān)的推薦標(biāo)準(zhǔn) 170
9.2  同義詞 170
9.2.1  創(chuàng)建同義詞 171
9.2.2  修改同義詞 173
9.2.3  刪除同義詞 173
9.2.4  與同義詞相關(guān)的錯誤 174
9.2.5  與同義詞相關(guān)的推薦標(biāo)準(zhǔn) 174
第10章  用戶、資源文件、角色和授權(quán) 175
10.1  用戶的管理 175
10.1.1  創(chuàng)建用戶 176
10.1.2  更改用戶 177
10.1.3  刪除用戶 178
10.1.4  與用戶相關(guān)的數(shù)據(jù)字典信息 178
10.1.5  與用戶相關(guān)的錯誤 178
10.1.6  與用戶相關(guān)的推薦標(biāo)準(zhǔn) 179
10.2  資源文件的管理 179
10.2.1  創(chuàng)建資源文件 181
10.2.2  改變資源文件 182
10.2.3  刪除資源文件 182
10.2.4  與資源文件相關(guān)的數(shù)據(jù)字典信息 182
10.2.5  與資源文件相關(guān)的錯誤 183
10.3  系統(tǒng)和對象權(quán)限的管理 183
10.3.1  對象授權(quán) 183
10.3.2  系統(tǒng)授權(quán) 184
10.3.3  使用with admin option子句 187
10.3.4  使用with grant option子句 188
10.3.5  公共授權(quán) 188
10.3.6  授予權(quán)限 188
10.3.7  收回權(quán)限 189
10.3.8  系統(tǒng)和對象權(quán)限的數(shù)據(jù)字典信息 190
10.3.9  與系統(tǒng)和對象權(quán)限相關(guān)的錯誤 190
10.3.10  與系統(tǒng)和對象權(quán)限相關(guān)的推薦標(biāo)準(zhǔn) 191
10.4  角色的管理 192
10.4.1  Oracle提供的常見角色 192
10.4.2  創(chuàng)建角色 193
10.4.3  改變角色 193
10.4.4  刪除角色 193
10.4.5  與角色相關(guān)的數(shù)據(jù)字典信息 194
10.4.6  與角色相關(guān)的錯誤 194
第11章  其他管理特性 195
11.1  Oracle導(dǎo)出實(shí)用程序 195
11.1.1  exp實(shí)用程序命令行 196
11.1.2  exp實(shí)用程序用例 198
11.2  Oracle導(dǎo)入實(shí)用程序 199
11.2.1  imp實(shí)用程序命令行 199
11.2.2  imp實(shí)用程序的例子 201
11.3  Oracle數(shù)據(jù)泵(Oracle 10g數(shù)據(jù)庫) 202
11.3.1  Oracle數(shù)據(jù)泵導(dǎo)出 202
11.3.2  Oracle數(shù)據(jù)泵導(dǎo)入 206
11.4  Oracle數(shù)據(jù)泵的交互模式 210
11.4.1  數(shù)據(jù)泵導(dǎo)出:交互模式的參數(shù) 211
11.4.2  與數(shù)據(jù)泵相關(guān)的數(shù)據(jù)字典信息 211
11.5  Oracle備份 211
11.5.1  Oracle數(shù)據(jù)庫脫機(jī)備份 212
11.5.2  Oracle數(shù)據(jù)庫聯(lián)機(jī)備份 213
11.5.3  其他的Oracle備份 215
11.6  數(shù)據(jù)庫恢復(fù) 216
11.6.1  從手工冷備份中恢復(fù)(處于NOARCHIVELOG模式) 216
11.6.2  從手工冷備份中恢復(fù)(處于ARCHIVELOG模式) 217
11.6.3  從使用RMAN的脫機(jī)備份中恢復(fù)(處于NOARCHIVE-LOG模式) 217
11.6.4  從使用RMAN的冷備份中恢復(fù)(處于ARCHIVELOG模式) 217
11.6.5  從手工熱備份中恢復(fù) 217
11.6.6  從使用RMAN的熱備份中恢復(fù) 219
11.6.7  不完全的數(shù)據(jù)庫恢復(fù) 219
11.6.8  數(shù)據(jù)庫控制文件的恢復(fù) 220
第12章  優(yōu)化器 223
12.1  優(yōu)化器模式 223
12.1.1  基于規(guī)則的優(yōu)化器(RBO) 224
12.1.2  基于成本的優(yōu)化器(CBO) 224
12.2  SQL調(diào)整 224
12.2.1  減少工作量 224
12.2.2  平衡工作量 225
12.2.3  精細(xì)調(diào)整工作 225
12.3  識別差的SQL 225
12.3.1  V$SQL View 225
12.3.2  SQL跟蹤 226
12.3.3  Statspack 226
12.3.4  自動數(shù)據(jù)庫診斷監(jiān)測器 227
12.3.5  調(diào)整顧問 227
12.4  優(yōu)化器的統(tǒng)計量 227
12.4.1  analyze命令 227
12.4.2  dbms_stats包 228
12.4.3  自動收集統(tǒng)計量 235
12.5  執(zhí)行計劃 235
12.6  合并 236
12.6.1  Cartesian合并(Cartesian Join) 236
12.6.2  嵌套循環(huán)合并(Nested Loop Join) 237
12.6.3  排序歸并合并(Sort Merge Joins) 237
12.6.4  散列合并(Hash Join) 237
12.6.5  外部合并(Outer Join) 237
12.7  優(yōu)化器提示 237
12.7.1  說明提示 237
12.7.2  優(yōu)化器模式提示 238
12.7.3  訪問路徑提示 238
12.7.4  合并提示 239
12.7.5  并行提示 240
12.7.6  雜項提示 241
12.8  explain plan命令 242
12.8.1  運(yùn)行explain plan 242
12.8.2  顯示explain plan的輸出 242
12.8.3  解釋explain plan的輸出 243
12.8.4  dbms_xplan包 244
12.9  計劃穩(wěn)定性 245
12.9.1  創(chuàng)建大綱 245
12.9.2  使用大綱 246
12.9.3  移動大綱 246
12.9.4  管理大綱 246
第13章  其他命令 247
13.1  alter system命令 247
13.1.1  安全性需求 248
13.1.2  使用alter system命令的例子 248
13.1.3  與alter system相關(guān)的數(shù)據(jù)字典信息 251
13.1.4  與alter system相關(guān)的錯誤 251
13.2  alter session命令 252
13.2.1  安全性需求 252
13.2.2  alter session命令的例子 253
13.2.3  與alter session相關(guān)的數(shù)據(jù)字典信息 255
13.2.4  與alter session相關(guān)的錯誤 255
13.3  create directory/drop directory命令 256
13.3.1  安全性需求 256
13.3.2  create directory命令的例子 256
13.3.3  drop directory命令的例子 256
13.3.4  與create directory和drop directory相關(guān)的數(shù)據(jù)
字典信息 256
13.3.5  與create directory和drop directory相關(guān)的錯誤 257
13.4  comment命令 257
13.4.1  安全性需求 257
13.4.2  comment命令的例子 257
13.4.3  與comment相關(guān)的數(shù)據(jù)字典信息 258
13.4.4  與comment相關(guān)的錯誤 258
13.5  lock table命令 259
13.5.1  安全性需求 259
13.5.2  lock table命令的例子 259
13.5.3  與lock table相關(guān)的數(shù)據(jù)字典信息 259
13.5.4  與lock table相關(guān)的錯誤 260
13.6  purge命令 260
13.6.1  安全性需求 260
13.6.2  purge命令的例子 260
13.6.3  與purge相關(guān)的數(shù)據(jù)字典信息 261
13.6.4  與purge相關(guān)的錯誤 261
13.7  rename命令 262
13.7.1  安全性需求 262
13.7.2  rename命令的例子 262
13.7.3  與rename相關(guān)的數(shù)據(jù)字典信息 262
13.7.4  與rename相關(guān)的錯誤 262
13.8  set constraints命令 263
13.8.1  安全性需求 263
13.8.2  set constraint命令的例子 263
13.8.3  與set constraints相關(guān)的數(shù)據(jù)字典信息 263
13.8.4  與set constraints相關(guān)的錯誤 263
13.9  set transaction命令 264
13.9.1  安全性需求 264
13.9.2  set transaction命令的例子 264
13.9.3  與set transaction相關(guān)的錯誤 264
13.10  create database link/drop database link命令 265
13.10.1  安全性需求 265
13.10.2  create database link/drop database link命令的例子 265
13.10.3  與create database link和drop database link相關(guān)的
數(shù)據(jù)字典信息 266
13.10.4  與create database link相關(guān)的錯誤 266
第14章  內(nèi)置函數(shù) 267
14.1  介紹Oracle內(nèi)置函數(shù) 267
14.1.1  單行函數(shù) 267
14.1.2  數(shù)值型單行函數(shù) 268
14.1.3  返回值為字符的字符型單行函數(shù) 269
14.1.4  返回值為數(shù)字的字符型單行函數(shù) 269
14.1.5  日期/時間函數(shù) 270
14.1.6  轉(zhuǎn)換函數(shù) 270
14.1.7  集合函數(shù) 271
14.1.8  XML單行函數(shù) 272
14.1.9  大對象單行函數(shù) 272
14.1.10  雜項單行函數(shù) 272
14.1.11  聚積函數(shù) 273
14.1.12  對象引用函數(shù) 275
14.1.13  模型函數(shù) 275
14.1.14  常用函數(shù)示例 275
第15章  DML命令 289
15.1  select命令 289
15.1.1  安全需求 289
15.1.2  select命令中的基本元素 290
15.1.3  select命令中的其他元素 294
15.1.4  Select命令相關(guān)的錯誤信息 307
15.2  Insert命令 307
15.2.1  安全需求 307
15.2.2  Insert命令規(guī)范 308
15.2.3  insert命令相關(guān)的錯誤消息 311
15.3  update命令 312
15.3.1  安全需求 312
15.3.2  update命令規(guī)范 312
15.3.3  update命令示例 312
15.3.4  Update命令相關(guān)的錯誤信息 314
15.4  delete命令 314
15.4.1  安全需求 314
15.4.2  delete命令規(guī)范 314
15.4.3  delete命令示例 315
15.4.4  delete命令相關(guān)的錯誤信息 315
15.5  merge命令 316
15.5.1  安全需求 316
15.5.2  merge命令規(guī)范 316
15.5.3  merge命令示例 316
15.5.4  merge命令相關(guān)的錯誤信息 317
15.6  commit命令 317
15.6.1  安全需求 317
15.6.2  commit命令舉例 318
15.7  savepoint命令 318
15.8  rollback命令 318
15.8.1  安全需求 318
15.8.2  rollback命令示例 318
15.9  truncate命令 319
15.9.1  安全需求 319
15.9.2  truncate命令的說明 319
15.9.3  truncate命令示例 319
15.9.4  與truncate命令相關(guān)的
錯誤信息 319
15.10  編寫易讀的DML語句 320
附錄A  初始化參數(shù) 323
A.1  參數(shù)文件 323
A.1.1  初始化參數(shù)文件 324
A.1.2  服務(wù)器參數(shù)文件 324
A.2  顯示參數(shù)值 325
A.2.1  顯示參數(shù) 325
A.2.2  V$System_PARAMETER 325
A.2.3  V$PARAMETER 325
A.2.4  V$PARAMETER2 325
A.2.5  V$SPPARAMETER 326
A.3  參數(shù) 326
附錄B  數(shù)據(jù)字典視圖 353
B.1  USER_、ALL_和DBA_視圖 353
B.2  DBA_視圖 354
B.3  各種其他視圖 366
B.4  V$視圖 366
附錄C  Oracle SQL語法 377

本目錄推薦

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