[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 图书资源 >> 計算機與網絡 >> 《Oracle 9i & 10g編程藝術:深入數據庫體系結構》掃描版[PDF]
《Oracle 9i & 10g編程藝術:深入數據庫體系結構》掃描版[PDF]
下載分級 图书资源
資源類別 計算機與網絡
發布時間 2017/7/10
大       小 -
《Oracle 9i & 10g編程藝術:深入數據庫體系結構》掃描版[PDF] 簡介: 中文名 : Oracle 9i & 10g編程藝術:深入數據庫體系結構 作者 : (美)凱特 譯者 : 蘇金國 圖書分類 : 軟件 資源格式 : PDF 版本 : 掃描版 出版社 : 人民郵電出版社 書號 : 9787115150325 發行時間 : 2006年10月01日 地區 : 大陸 語言 : 簡體中文 簡介 : 軟考官方指定教材及同步輔導書下載
電驢資源下載/磁力鏈接資源下載:
全選
"《Oracle 9i & 10g編程藝術:深入數據庫體系結構》掃描版[PDF]"介紹
中文名: Oracle 9i & 10g編程藝術:深入數據庫體系結構
作者: (美)凱特
譯者: 蘇金國
圖書分類: 軟件
資源格式: PDF
版本: 掃描版
出版社: 人民郵電出版社
書號: 9787115150325
發行時間: 2006年10月01日
地區: 大陸
語言: 簡體中文
簡介:


軟考官方指定教材及同步輔導書下載 | 軟考歷年真是解析與答案
軟考視頻 | 考試機構 | 考試時間安排
Java一覽無余:Java視頻教程 | Java SE | Java EE
.Net技術精品資料下載匯總:ASP.NET篇
.Net技術精品資料下載匯總:C#語言篇
.Net技術精品資料下載匯總:VB.NET篇
撼世出擊:C/C++編程語言學習資料盡收眼底 電子書+視頻教程
Visual C++(VC/MFC)學習電子書及開發工具下載
Perl/CGI腳本語言編程學習資源下載地址大全
Python語言編程學習資料(電子書+視頻教程)下載匯總
最新最全Ruby、Ruby on Rails精品電子書等學習資料下載
數據庫管理系統(DBMS)精品學習資源匯總:MySQL篇 | SQL Server篇 | Oracle篇
平面設計優秀資源學習下載 | Flash優秀資源學習下載 | 3D動畫優秀資源學習下載
最強HTML/xHTML、CSS精品學習資料下載匯總
最新JavaScript、Ajax典藏級學習資料下載分類匯總
網絡最強PHP開發工具+電子書+視頻教程等資料下載匯總
UML學習電子資下載匯總 軟件設計與開發人員必備
經典LinuxCBT視頻教程系列 Linux快速學習視頻教程一帖通
天羅地網:精品Linux學習資料大收集(電子書+視頻教程) Linux參考資源大系
Linux系統管理員必備參考資料下載匯總
Linux shell、內核及系統編程精品資料下載匯總
UNIX操作系統精品學習資料分類總匯
FreeBSD/OpenBSD/NetBSD精品學習資源索引 含書籍+視頻
Solaris/OpenSolaris電子書、視頻等精華資料下載索引
內容簡介
本書是一本有關oracle 9i和10g體系結構數據庫的權威書籍,涵蓋了所有最重要的oracle體系結構特性,包括文件、內存結構和進程,鎖和鎖存,事務、並發和多版本,表和索引,數據類型,以及分區和並行,並充分利用具體的例子來介紹每個特性,不僅討論了各個特性是什麼,還說明了它是如何工作的,如何使用這個特性來實現軟件,以及有關的常見陷阱。
本書面向從事oracle數據庫應用的所有開發人員或dba。
無論你是程序員還是dba,要創建和管理穩定、高質量的oracle系統,歸根結底都需要理解oracle數據庫的體系結構。
本書是講述oracle數據庫毋庸置疑的權威指南,凝聚了世界頂尖的oracle專家thomas kyte數十年的寶貴經驗和大量真知灼見。書中深入地分析了oracle數據庫體系結構,包括文件、內存結構以及構成oracle數據庫和實例的底層進程,然後討論了一些重要的數據庫主題,如鎖定、並發控制、事務、重做和撤銷,還解釋了這些內容的重要性。最後,分析了數據庫中的物理結構,如表、索引和數據類型,並介紹哪些技術能最優地使用這些物理結構。
在介紹每個特性時,作者都充分利用具體的例子來說明,不僅討論了各個特性是什麼,還說明了它如何工作,如何使用它來實現軟件,並涵蓋了相關的常見陷阱。
本書能夠幫助你發揮oracle技術的最大潛力。……毋庸置疑,這是最重要的oracle書籍之一,絕對值得擁有。
— ken jacobs, 產品戰略部(服務器技術)副總裁,oracle公司

目錄:
第1章 開發成功的oracle應用 1
1.1 我的方法 2
1.2 黑盒方法 4
1.3 開發數據庫應用的正確(和不正確)方法 8
1.3.1 了解oracle體系結構 8
1.3.2 理解並發控制 14
1.3.3 多版本 19
1.3.4 數據庫獨立性? 25
1.3.5 “怎麼能讓應用運行得更快?” 41
1.3.6 dba與開發人員的關系 45
1.4 小結 46
第2章 體系結構概述 47
2.1 定義數據庫和實例 48
2.2 sga和後台進程 53
2.3 連接oracle 56
2.3.1 專用服務器 56
2.3.2 共享服務器 57
2.3.3 tcp/ip連接的基本原理 58
2.4 小結 61
第3章 文件 63
.3.1 參數文件 64
3.1.1 什麼是參數? 65
3.1.2 遺留的init.ora參數文件 67
3.1.3 服務器參數文件 69
3.1.4 參數文件小結 75
3.2 跟蹤文件 76
3.2.1 請求的跟蹤文件 77
3.2.2 針對內部錯誤生成的跟蹤文件 80
3.2.3 跟蹤文件小結 83
3.3 警告文件 83
3.4 數據文件 86
3.4.1 簡要回顧文件系統機制 86
3.4.2 oracle數據庫中的存儲層次體系 87
3.4.3 字典管理和本地管理的表空間 91
3.5 臨時文件 93
3.6 控制文件 95
3.7 重做日志文件 95
3.7.1 在線重做日志 96
3.7.2 歸檔重做日志 98
3.8 密碼文件 100
3.9 修改跟蹤文件 103
3.10 閃回日志文件 104
3.10.1 閃回數據庫 104
3.10.2 閃回恢復區 105
3.11 dmp文件(exp/imp文件) 106
3.12 數據泵文件 107
3.13 平面文件 110
3.14 小結 111
第4章 內存結構 113
4.1 進程全局區和用戶全局區 113
4.1.1 手動pga內存管理 114
4.1.2 自動pga內存管理 121
4.1.3 手動和自動內存管理的選擇 131
4.1.4 pga和uga小結 132
4.2 系統全局區 133
4.2.1 固定sga 137
4.2.2 重做緩沖區 137
4.2.3 塊緩沖區緩存 138
4.2.4 共享池 145
4.2.5 大池 148
4.2.6 java池 149
4.2.7 流池 150
4.2.8 自動sga內存管理 150
4.3 小結 151
第5章 oracle進程 153
5.1 服務器進程 153
5.1.1 專用服務器連接 154
5.1.2 共享服務器連接 156
5.1.3 連接與會話 157
5.1.4 專用服務器與共享服務器 163
5.1.5 專用/共享服務器小結 166
5.2 後台進程 167
5.2.1 中心後台進程 168
5.2.2 工具後台進程 175
5.3 從屬進程 178
5.3.1 i/o從屬進程 178
5.3.2 並行查詢從屬進程 179
5.4 小結 179
第6章 鎖 181
6.1 什麼是鎖? 181
6.2 鎖定問題 184
6.2.1 丟失更新 184
6.2.2 悲觀鎖定 185
6.2.3 樂觀鎖定 187
6.2.4 樂觀鎖定還是悲觀鎖定? 197
6.2.5 阻塞 198
6.2.6 死鎖 201
6.2.7 鎖升級 206
6.3 鎖類型 206
6.3.1 dml鎖 207
6.3.2 ddl鎖 215
6.3.3 闩 218
6.3.4 手動鎖定和用戶定義鎖 226
6.4 小結 227
第7章 並發與多版本 229
7.1 什麼是並發控制? 229
7.2 事務隔離級別 230
7.2.1 read uncommitted 232
7.2.2 read committed 233
7.2.3 repeatable read 235
7.2.4 serializable 237
7.2.5 read only 239
7.3 多版本讀一致性的含義 240
7.3.1 一種會失敗的常用數據倉庫技術 240
7.3.2 解釋熱表上超出期望的i/o 241
7.4 寫一致性 244
7.4.1 一致讀和當前讀 244
7.4.2 查看重啟動 247
7.4.3 為什麼重啟動對我們很重要? 250
7.5 小結 251
第8章 事務 253
8.1 事務控制語句 254
8.2 原子性 255
8.2.1 語句級原子性 255
8.2.2 過程級原子性 257
8.2.3 事務級原子性 260
8.3 完整性約束和事務 260
8.3.1 immediate約束 260
8.3.2 deferrable約束和級聯更新 261
8.4 不好的事務習慣 263
8.4.1 在循環中提交? 264
8.4.2 使用自動提交? 270
8.5 分布式事務 271
8.6 自治事務 273
8.6.1 自治事務如何工作? 273
8.6.2 何時使用自治事務? 276
8.7 小結 279
第9章 redo與undo 281
9.1 什麼是redo? 281
9.2 什麼是undo? 282
9.3 redo和undo如何協作? 285
9.4 提交和回滾處理 289
9.4.1 commit做什麼? 289
9.4.2 rollback做什麼? 296
9.5 分析redo 297
9.5.1 測量redo 298
9.5.2 redo生成和before/after觸發器 300
9.5.3 我能關掉重做日志生成嗎? 306
9.5.4 為什麼不能分配一個新日志? 310
9.5.5 塊清除 312
9.5.6 日志競爭 315
9.5.7 臨時表和redo/undo 317
9.6 分析undo 321
9.6.1 什麼操作會生成最多和最少的undo? 321
9.6.2 ora-01555: snapshot too old錯誤 323
9.7 小結 334
第10章 數據庫表 335
10.1 表類型 335
10.2 術語 337
10.2.1 段 337
10.2.2 段空間管理 339
10.2.3 高水位線 340
10.2.4 freelists 342
10.2.5 pctfree和pctused 345
10.2.6 logging和nologging 348
10.2.7 initrans和maxtrans 349
10.3 堆組織表 349
10.4 索引組織表 352
10.5 索引聚簇表 368
10.6 散列聚簇表 376
10.7 有序散列聚簇表 386
10.8 嵌套表 390
10.8.1 嵌套表語法 390
10.8.2 嵌套表存儲 399
10.8.3 嵌套表小結 402
10.9 臨時表 402
10.10 對象表 410
10.11 小結 418
第11章 索引 421
11.1 oracle索引概述 422
11.2 b*樹索引 423
11.2.1 索引鍵壓縮 426
11.2.2 反向鍵索引 429
11.2.3 降序索引 435
11.2.4 什麼情況下應該使用b*樹索引? 437
11.2.5 b*樹小結 448
11.3 位圖索引 448
11.3.1 什麼情況下應該使用位圖索引? 449
11.3.2 位圖聯結索引 453
11.3.3 位圖索引小結 455
11.4 基於函數的索引 456
11.4.1 重要的實現細節 456
11.4.2 一個簡單的基於函數的索引例子 457
11.4.3 只對部分行建立索引 465
11.4.4 實現有選擇的惟一性 467
11.4.5 關於case的警告 467
11.4.6 關於ora-01743的警告 469
11.4.7 基於函數的索引小結 470
11.5 應用域索引 470
11.6 關於索引的常見問題和神話 472
11.6.1 視圖能使用索引嗎? 472
11.6.2 null和索引能協作嗎? 472
11.6.3 外鍵是否應該加索引? 475
11.6.4 為什麼沒有使用我的索引? 476
11.6.5 神話:索引中從不重用空間 483
11.6.6 神話:最有差別的元素應該在最前面 486
11.7 小結 490
第12章 數據類型 491
12.1 oracle數據類型概述 491
12.2 字符和二進制串類型 494
12.2.1 nls概述 494
12.2.2 字符串 497
12.3 二進制串:raw類型 504
12.4 數值類型 506
12.4.1 number類型的語法和用法 509
12.4.2 binary_float/binary_double類型的語法和用法 513
12.4.3 非固有數值類型 513
12.4.4 性能考慮 514
12.5 long類型 515
12.5.1 long和long raw類型的限制 516
12.5.2 處理遺留的long類型 517
12.6 date、timestamp和interval類型 523
12.6.1 格式 523
12.6.2 date類型 525
12.6.3 timestamp類型 533
12.6.4 interval類型 541
12.7 lob 類型 544
12.7.1 內部lob 545
12.7.2 bfile 557
12.8 rowid/urowid類型 559
12.9 小結 560
第13章 分區 561
13.1 分區概述 561
13.1.1 提高可用性 562
13.1.2 減少管理負擔 564
13.1.3 改善語句性能 569
13.2 表分區機制 571
13.2.1 區間分區 571
13.2.2 散列分區 574
13.2.3 列表分區 579
13.2.4 組合分區 581
13.2.5 行移動 583
13.2.6 表分區機制小結 585
13.3 索引分區 586
13.3.1 局部索引與全局索引 587
13.3.2 局部索引 587
13.3.3 全局索引 594
13.4 再論分區和性能 610
13.5 審計和段空間壓縮 617
13.6 小結 618
第14章 並行執行 619
14.1 何時使用並行執行 620
14.2 並行查詢 622
14.3 並行dml 628
14.4 並行ddl 631
14.4.1 並行ddl和使用外部表的數據加載 632
14.4.2 並行ddl和區段截斷 634
14.5 並行恢復 643
14.6 過程並行化 643
14.6.1 並行管道函數 644
14.6.2 diy並行化 648
14.7 小結 652
第15章 數據加載和卸載 655
15.1 sql*loader 655
15.1.1 用sqlldr加載數據的faq 660
15.1.2 sqlldr警告 686
15.1.3 sqlldr小結 686
15.2 外部表 687
15.2.1 建立外部表 688
15.2.2 處理錯誤 693
15.2.3 使用外部表加載不同的文件 697
15.2.4 多用戶問題 697
15.2.5 外部表小結 698
15.3 平面文件卸載 698
15.4 數據泵卸載 708
15.5 小結 710
索引 711 
相關資源:

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved