-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/14 新書到! 12/12 新書到! 12/5 新書到! 11/30 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Oracle 從基礎到應用

( 簡體 字)
作者:程朝斌、張水波類別:1. -> 資料庫 -> Oracle
譯者:
出版社:清華大學出版社Oracle 從基礎到應用 3dWoo書號: 38016
詢問書籍請說出此書號!

有庫存
NT售價: 295

出版日:2/12/2014
頁數:479
光碟數:1
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302312789
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:




  數據庫已經成為現代信息社會的重要支柱性工具。Oracle自從發布伊始就展現了強大的生命力。目前,Oracle更成為全世界最強大、應用最為廣泛的數據庫系統,有超過40%的市場占有率。因為其強大的功能和在數據庫領域獨特的優勢,鼓勵著越來越多的企業首選Oracle作為信息化過程中的數據庫工具。同時,越來越多的IT從業人員也開始走上了Oracle的學習和開發之路。Oracle Database 11g是Oracle公司在2007年7月12日推出的數據庫軟件,相對于以往的版本,Oracle Database 11g增加了400多項功能,令其具有與眾不同的特性,從而使Oracle數據庫變得更可靠、性能更好。
本書內容
  第1章:Oracle關系數據庫。首先介紹了Oracle數據庫的特點、關系數據庫范式理論以及實體與關系模型之間的轉換,并詳細介紹了Oracle 11g R2在Windows環境下的安裝過程,然后簡單介紹了Oracle數據庫的默認用戶和OEM的使用,最后以案例的形式介紹了數據庫的創建過程。
  第2章:Oracle數據庫體系結構。主要介紹了Oracle數據庫體系結構中的物理存儲結構和邏輯存儲結構,以及Oracle的進程結構、內存結構,并簡單介紹了Oracle數據庫數據字典的概念及常用數據字典。
  第3章:使用SQL*Plus工具。本章首先介紹了SQL*Plus工具的主要功能,然后簡單介紹了操作數據庫的常用SQL*Plus命令,以及格式化查詢結果的命令,最后介紹了簡單報表的創建。
  第4章:表空間。首先介紹了基本表空間的創建、重命名、修改、移動和刪除操作,然后介紹了臨時表空間的創建和修改,以及非標準數據塊表空間的創建,最后介紹了撤銷表空間的管理。
  第5章:表。主要介紹了表的創建、修改以及完整性約束的添加操作。
  第6章:管理控制文件和日志文件。首先介紹了控制文件的管理,包括控制文件的創建、備份、恢復、移動、刪除和查詢,然后介紹了日志文件的管理,包括日志文件組及其成員的創建、重定義和刪除操作,最后介紹了歸檔日志的管理,包括歸檔目標的設置和歸檔進程的跟蹤級別設置等操作。
  第7章:SQL語言基礎。主要介紹了基本查詢和更新數據的SQL語句,并詳細介紹了SQL語言中基本函數的使用,其中包括字符函
數、數值函數、日期時間函數和聚合函數。最后介紹了Oracle數據庫中的數據一致性與事務管理等知識。
  第8章:子查詢與高級查詢。主要介紹了在不同的子句中使用子查詢的方式、聯合語句的應用,以及連接查詢的多種實現方式。
  第9章:PL/SQL基礎。首先介紹了PL/SQL的語言特點、基本語法和編程結構,然后詳細介紹了PL/SQL中控制語句的使用,包括條件分支語句和循環控制語句兩種,最后介紹了不同類型游標的創建和使用,以及PL/SQL中的異常處理。
  第10章:PL/SQL高級應用。首先介紹了不同類型觸發器的創建和使用,然后介紹了自定義函數和存儲過程的基本操作,包括創建、修改、刪除和使用等,最后介紹了程序包的創建和調用,以及其他操作。
  第11章:用戶權限與安全。主要介紹了用戶的創建和管理,以及系統權限和對象權限的異同,并詳細介紹了Oracle數據庫中角色的創建和管理,包括用戶默認角色的修改、角色的啟用和禁用、角色的修改和刪除操作。
  第12章:SQL語句優化。主要介紹了一般的SQL語句優化技巧、連接表的優化技巧和使用索引的優化技巧。
  第13章:其他模式對象。首先介紹了不同類型索引的創建和管理,接著介紹了臨時表的創建和使用,以及視圖的創建和數據更新操作,然后介紹了序列的創建和管理,最后介紹了同義詞的創建和管理。
  第14章:數據加載與傳輸。首先簡單介紹了Data Pump工具的特點以及使用該工具前所做的準備,然后詳細介紹了使用Data Pump Export導出數據的具體應用和使用Data Pump Import導入數據的具體應用,最后介紹了SQL*Loader工具的使用。
  第15章:使用RMAN工具。主要介紹了RMAN工具的特點與體系結構,以及RMAN實現備份和恢復功能的操作步驟。
  第16章:權限管理系統。通過一個應用程序介紹了Oracle在Java中的開發應用,通過該案例,讀者可以了解到Oracle數據庫在實際開發中的典型應用。
本書特色
  本書中大量內容來自真實的Oracle程序,力求通過讀者實際操作時的問題使讀者更容易地掌握Oracle數據庫應用。本書還引用了大量來自一線論壇的問題進行講解,力求通過讀者提出的疑難問題給出正確的答案。本書難度適中,內容由淺入深,實用性強,覆蓋面廣,條理清晰。
? 結構獨特 通過“概念、語法描述、示例描述、示例應用、示例分析、運行結果”的模式將每個知識與實際應用中的問題相結合。
? 形式新穎 用準確的語言總結概念、用直觀的圖示演示過程、用詳細的注釋解釋代碼、用形象的比方幫助記憶。
? 內容豐富 涵蓋了實際應用中使用Oracle語言對數據庫進行操作、備份和恢復等方面的熱點問題。該本圖書每章介紹完基本知識后,都會給出1∼2個綜合實例來綜合應用本章知識,這些綜合實例均采用一線實戰技術,為讀者以后的實際創作提供思路;每章將在章尾給出一些綜合問題的處理方法。從而將本章的主要知識點在實際應用中容易出現的一些常見問題給予解決,能夠幫助讀者快速提高。
? 隨書光盤 本書為實例配備了視頻教學文件,讀者可以通過視頻文件更加直觀地學習Struts 2的使用知識。
? 網站技術支持 讀者在學習或者工作的過程中,如果遇到實際問題,可以直接登錄www.itzcn.com與我們取得聯系,作者會在第一時間內給予幫助。
? 貼心的提示 為了便于讀者閱讀,全書還穿插著一些技巧、提示等小貼士,體例約定如下:
提示:通常是一些貼心的提醒,讓讀者加深印象或提供建議,或者解決問題的方法。
注意:提出學習過程中需要特別注意的一些知識點和內容,或者相關信息。
技巧:通過簡短的文字,指出知識點在應用時的一些小竅門。
讀者對象
  本書具有知識全面、實例精彩、指導性強的特點,力求以全面的知識性及豐富的實例來指導讀者透徹地學習Oracle基礎知識。本書可以作為Oracle數據庫的入門書籍,也可以幫助中級讀者提高技能。
  本書適合以下人員閱讀學習:
? 沒有數據庫應用基礎的Oracle入門人員。
? 有一些數據庫應用基礎,并且希望全面學習Oracle數據庫的讀者。
? 各大中專院校的在校學生和相關授課老師。
? 相關社會培訓班的學員。
  除了封面署名人員之外,參與本書編寫的人員還有馬海軍、李海慶、陶麗、王詠梅、康顯麗、郝軍啟、朱俊成、宋強、孫洪葉、袁江濤、張東平、吳鵬、王新偉、劉青鳳、湯莉、冀明、王超英、王丹花、閆琰、張麗莉、李衛平、王慧、牛紅惠、丁國慶、黃錦剛、李旎、王中行、李志國等。在編寫過程中難免會有漏洞,歡迎讀者通過我們的網站www.itzcn.com與我們聯系,幫助我們改正提高。
??

??

??

??

Oracle從基礎到應用

前言

II
  

III
  



內容簡介:

  Oracle數據庫是目前最為流行的關系型數據庫之一。本書循序漸進地介紹了Oracle數據庫開發的基礎知識。本書共15章,介紹了Oracle 11g關系數據庫的體系結構、SQL*Plus命令、表空間和表的創建及使用、控制文件和日志文件的管理、SQL語言的使用、PL/SQL的高級應用、SQL語句優化技巧、數據的加載和傳輸以及使用RMAN工具實現數據庫備份和恢復的步驟等,最后以一個權限管理系統來介紹Oracle在實際開發中的應用。
  本書適合Oracle初學者快速入門,也適合已有Oracle數據庫基礎的人員完善自己的Oracle知識體系。另外,對于大中專院校和培訓班的學生,本書更是一本不可多得的教材。

目錄:





第1章 Oracle關系數據庫 1
1.1 數據庫簡介 1
1.1.1 數據庫系統基本概念 1
1.1.2 主流數據庫 5
1.1.3 Oracle數據庫的特點 5
1.1.4 關系數據庫 5
1.2 關系數據庫的范式理論 7
1.2.1 第一范式(1NF) 7
1.2.2 第二范式(2NF) 8
1.2.3 第三范式(3NF) 8
1.3 實體-關系模型 9
1.3.1 實體-關系模型概念 9
1.3.2 E-R圖的繪制 10
1.3.3 E-R模型到關系模型 11
1.4 安裝Oracle Database 11g 13
1.4.1 在Windows環境下的安裝過程 13
1.4.2 Oracle服務管理 16
1.5 Oracle默認用戶 16
1.6 使用OEM 17
1.7 項目案例:創建數據庫 20
1.8 習題 23
1.9 實踐疑難解答 24
1.9.1 Oracle 11g安裝時先決條件檢查全部失敗 24
1.9.2 安裝Oracle 11g后沒有OracleDBConsoleorcl服務 26
1.9.3 SYSTEM用戶以SYSDBA的身份登錄到OEM問題 26

第2章 Oracle數據庫體系結構 28
2.1 物理存儲結構 28
2.1.1 數據文件 28
2.1.2 控制文件 30
2.1.3 日志文件 31
2.1.4 其他文件 32
2.2 邏輯存儲結構 32
2.2.1 表空間(Tablespace) 33
2.2.2 段(Segment) 34
2.2.3 區(Extent) 35









2.2.4 數據塊(Block) 35
2.3 Oracle進程結構 36
2.3.1 DBWn進程 36
2.3.2 LGWR進程 37
2.3.3 CKPT進程 38
2.3.4 SMON進程 39
2.3.5 PMON進程 39
2.3.6 ARCn進程 39
2.3.7 RECO進程 40
2.3.8 LCKn進程 40
2.3.9 SNPn進程 40
2.3.10 Dnnn進程 41
2.4 Oracle內存結構 41
2.4.1 內存結構概述 41
2.4.2 系統全局區(SGA) 42
2.4.3 程序全局區(PGA) 43
2.4.4 排序區 44
2.4.5 大池 44
2.4.6 Java池 45
2.5 數據字典 44
2.5.1 Oracle數據字典介紹 45
2.5.2 Oracle常用數據字典 46
2.6 項目案例:查看視圖DBA_DATA_FILE
的結構 48
2.7 習題 49
2.8 實踐疑難解答 51
2.8.1 共享池(Shared Pool)的大小 51
2.8.2 Oracle中怎樣設置share_pool_size
參數的大小 51

第3章 使用SQL*Plus工具 52
3.1 SQL*Plus概述 52
3.1.1 SQL*Plus的主要功能 52
3.1.2 SQL*Plus連接與斷開數據庫 53
3.2 使用SQL*Plus命令 55
3.2.1 使用DESCRIBE命令查看表
結構 55
3.2.2 執行SQL腳本 56
3.2.3 使用SAVE命令保存緩沖區內容
到文件 58
3.2.4 使用GET命令讀取腳本文件到緩
沖區 59
3.2.5 使用EDIT命令編輯緩沖區內容或
文件 60
3.2.6 使用SPOOL命令復制輸出結果到
文件 61
3.3 變量 62
3.3.1 臨時變量 62
3.3.2 定義變量 65
3.4 格式化查詢結果 67
3.4.1 格式化列 67
3.4.2 設置每頁顯示的數據行 68
3.4.3 設置每行顯示的字符數 69
3.5 創建簡單報表 70
3.5.1 報表的標題設計 70
3.5.2 統計數據 73
3.6 項目案例:統計各部門的工資總金額 75
3.7 習題 76
3.8 實踐疑難解答 78
3.8.1 SQL*Plus連接數據庫密碼為什么
可以是錯誤的 78
3.8.2 COLUMN命令中的FORMAT選
項格式化問題 78
3.8.3 格式化日期類型 79
3.8.4 插入數據中包含&符號 80

第4章 表空間 81
4.1 基本表空間 81
4.1.1 表空間的管理類型 81
4.1.2 創建基本表空間 83
4.1.3 表空間的狀態 86
4.1.4 重命名表空間 87
4.1.5 修改數據文件的大小 88
4.1.6 為表空間增加新的數據文件 89
4.1.7 修改數據文件的自動擴展性 89
4.1.8 刪除表空間的數據文件 90
4.1.9 修改數據文件的狀態 91
4.1.10 移動數據文件 92
4.1.11 刪除表空間 93
4.2 臨時表空間 93
4.2.1 創建臨時表空間 93
4.2.2 修改臨時表空間 94
4.2.3 臨時表空間組 95
4.3 大文件表空間 97
4.4 非標準數據塊表空間 98
4.5 撤銷表空間 99
4.5.1 管理撤銷表空間的方式 99
4.5.2 創建和管理撤銷表空間 101
4.6 項目案例:創建基本表空間 104
4.7 習題 106
4.8 實踐疑難解答 107
4.8.1 Oracle如何刪除臨時表空間 107
4.8.2 Oracle 如何使用指定表空間 107

第5章 表 109
5.1 數據庫中的數據類型 109
5.2 創建表 110
5.2.1 創建表 111
5.2.2 指定表空間 112
5.2.3 指定存儲參數 112
5.3 修改表 113
5.3.1 增加和刪除列 114
5.3.2 更新列 115
5.3.3 重命名表 117
5.3.4 更改表的存儲表空間 117
5.3.5 更改表的存儲參數 118
5.3.6 刪除表定義 118
5.4 表的完整性約束 119
5.4.1 主鍵約束(PRIMARY KEY) 119
5.4.2 外鍵約束(FOREIGN KEY) 122
5.4.3 唯一性約束(UNIQUE) 126
5.4.4 非空約束(NOT NULL) 127
5.4.5 檢查約束(CHECK) 128
5.4.6 禁用和激活約束 130
5.5 項目案例:設計醫生與病人之間的
關系表 131
5.6 習題 133
5.7 實踐疑難解答 134
5.7.1 添加主鍵約束出現操作錯誤 134
5.7.2 如何刪除NOT NULL約束 135

第6章 管理控制文件和日志文件 137
6.1 管理控制文件 137
6.1.1 控制文件概述 137
6.1.2 創建控制文件 138
6.1.3 控制文件的備份與恢復 141
6.1.4 移動與刪除控制文件 143
6.2 管理日志文件 144
6.2.1 日志文件概述 145
6.2.2 創建日志文件組及其成員 145
6.2.3 重新定義日志文件成員 147
6.2.4 切換日志文件組 148
6.2.5 清空日志文件組 149
6.2.6 刪除日志文件組及其成員 150
6.2.7 查看日志文件信息 150
6.3 管理歸檔日志 151
6.3.1 歸檔日志概述 152
6.3.2 設置數據庫模式 153
6.3.3 設置歸檔目標 154
6.3.4 歸檔文件格式 156
6.3.5 設置歸檔進程的跟蹤級別 157
6.3.6 查看歸檔日志信息 158
6.4 項目案例:查看數據文件、控制文件和日
志文件 160
6.5 習題 161
6.6 實踐疑難解答 162
6.6.1 數據文件丟了怎么辦 162
6.6.2 Oracle數據庫控制文件移動后無
法打開數據庫 163

第7章 SQL語言基礎 164
7.1 基本查詢 164
7.1.1 查詢命令SELECT 164
7.1.2 使用WHERE指定過濾條件 165
7.1.3 使用DISTINCT關鍵字獲取唯一
記錄 170
7.1.4 使用GROUP BY子句分組 171
7.1.5 使用HAVING子句過濾分組 172
7.1.6 使用ORDER BY子句排序 173
7.1.7 使用算術運算符 175
7.2 SQL更新數據 175
7.2.1 插入數據——INSERT操作 175
7.2.2 更新數據——UPDATE操作 177
7.2.3 刪除數據——DELETE操作 178
7.3 基本函數 178
7.3.1 字符函數 179
7.3.2 數值函數 184
7.3.3 日期時間函數 188
7.3.4 聚合函數 189
7.4 數據一致性與事務管理 192
7.4.1 Oracle中的數據一致性 192
7.4.2 Oracle中的事務 193
7.4.3 Oracle中的事務處理 193
7.4.4 設置保存點 195
7.4.5 事務處理原則 196
7.5 項目案例:查看各個部門的員工工資
詳情 198
7.6 習題 199
7.7 實踐疑難解答 201
7.7.1 Oracle中SELECT語句如何實現
查詢行數限制 201
7.7.2 將列值為NULL的數據放在排序
結果的最前面 201
7.7.3 為何會報ORA-00979的錯誤信息 202

第8章 子查詢與高級查詢 204
8.1 子查詢 204
8.1.1 在WHERE子句中使用子查詢 204
8.1.2 在HAVING子句中使用子查詢 205
8.1.3 在FROM子句中使用子查詢 206
8.1.4 使用IN操作符實現多行子查詢 207
8.1.5 使用ANY操作符實現多行子
查詢 208
8.1.6 使用ALL操作符實現多行子
查詢 209
8.1.7 實現多列子查詢 209
8.1.8 實現嵌套子查詢 210
8.1.9 在UPDATE語句中使用子查詢 212
8.1.10 在DELETE語句中使用子查詢 213
8.2 聯合語句 213
8.2.1 使用UNION操作符 213
8.2.2 使用UNION ALL操作符 214
8.2.3 使用INTERSECT操作符 215
8.2.4 使用MINUS操作符 215
8.3 連接查詢 216
8.3.1 使用等號(=)實現多個表的簡單
連接 216
8.3.2 使用INNER JOIN實現多個表的內連接 217
8.3.3 使用OUTER JOIN實現多個表的外連接 217
8.4 項目案例:獲取各個部門中工資最高的
員工信息 220
8.5 習題 221
8.6 實踐疑難解答 224
8.6.1 出現ORA-01427的錯誤問題 224
8.6.2 如果子查詢返回多列怎么辦 225
8.6.3 IN和EXISTS之間的區別及
用法 225
8.6.4 嵌套、連接和簡單查詢分別適用于什么情況 227

第9章 PL/SQL基礎 228
9.1 PL/SQL概述 228
9.1.1 PL/SQL語言特點 228
9.1.2 PL/SQL的基本語法 229
9.2 PL/SQL編程結構 231
9.2.1 基本語言塊 231
9.2.2 PL/SQL數據類型 232
9.2.3 變量和常量 233
9.2.4 復合數據類型 234
9.3 條件分支語句 236
9.3.1 IF條件分支語句 236
9.3.2 CASE語句 240
9.4 循環控制語句 243
9.4.1 無條件循環 244
9.4.2 WHILE循環 245
9.4.3 FOR循環 246
9.5 游標 248
9.5.1 游標簡介 248
9.5.2 顯式游標 250
9.5.3 隱式游標 253
9.5.4 動態游標 255
9.6 異常處理 258
9.6.1 異常處理概念 258
9.6.2 預定義異常 259
9.6.3 非預定義異常 260
9.6.4 自定義異常 262
9.7 項目案例:獲取指定部門下的所有
員工信息 264
9.8 習題 265
9.9 實踐疑難解答 267
9.9.1 PL/SQL塊與SQL*Plus命令
的區別 267
9.9.2 PL/SQL中使用游標的問題 268

第10章 PL/SQL高級應用 270
10.1 觸發器 270
10.1.1 語句觸發器 271
10.1.2 行觸發器 273
10.1.3 INSTEAD OF觸發器 277
10.1.4 系統事件觸發器 280
10.1.5 用戶事件觸發器 282
10.1.6 觸發器的相關操作 283
10.2 自定義函數 285
10.2.1 函數的基本操作 285
10.2.2 函數的參數 286
10.3 存儲過程 289
10.3.1 創建與調用存儲過程 289
10.3.2 存儲過程的參數 291
10.3.3 存儲過程的其他操作 294
10.4 程序包 295
10.4.1 程序包的規范 295
10.4.2 程序包的主體 296
10.4.3 調用程序包中的子程序 298
10.4.4 程序包的其他操作 299
10.5 項目案例:實現對員工的增加和刪除
功能 299
10.6 習題 302
10.7 實踐疑難解答 303
10.7.1 創建存儲過程時出現語法
錯誤 303
10.7.2 SQL、T-SQL與PL/SQL的
區別 304

第11章 用戶權限與安全 306
11.1 用戶 306
11.1.1 創建用戶 306
11.1.2 修改用戶密碼 308
11.1.3 刪除用戶 310
11.1.4 管理用戶會話 310
11.2 用戶配置文件 311
11.2.1 創建用戶配置文件 311
11.2.2 查看配置文件信息 313
11.2.3 修改與刪除配置文件 314
11.3 權限 314
11.3.1 系統權限 315
11.3.2 對象權限 318
11.4 角色 321
11.4.1 系統預定義角色 321
11.4.2 創建角色 322
11.4.3 修改用戶的默認角色 323
11.4.4 管理角色 323
11.4.5 與角色相關的數據字典 326
11.5 項目案例:用戶權限 327
11.6 習題 329
11.7 實踐疑難解答 330
11.7.1 Oracle 角色權限 330
11.7.2 Oracle里角色的密碼怎么
用呢 330
11.7.3 WITH ADMIN OPTION和WITH
GRANT OPTION 331

第12章 SQL語句優化 332
12.1 一般的SQL語句優化技巧 332
12.1.1 SELECT語句中避免使用“*” 332
12.1.2 WHERE條件的合理使用 334
12.1.3 使用TRUNCATE替代
DELETE 335
12.1.4 在確保完整性的情況下多用
COMMIT語句 335
12.1.5 減少表的查詢次數 336
12.1.6 使用EXISTS替代IN 337
12.1.7 用表連接替代EXISTS 338
12.2 合理連接表 339
12.2.1 FROM子句中表的順序 340
12.2.2 WHERE子句的條件順序 341
12.3 有效使用索引 341
12.3.1 使用索引的基本原則 341
12.3.2 避免對索引列使用NOT關
鍵字 342
12.3.3 總是使用索引的第一個列 344
12.3.4 避免在索引列上使用IS NULL
和IS NOT NULL 344
12.3.5 監視索引是否被使用 345
12.4 習題 346
12.5 實踐疑難解答 348
12.5.1 多次查詢數據庫的效率問題 348
12.5.2 如何使用NOT EXISTS替代
NOT IN 349
12.5.3 為什么Oracle語句不走索引 349

第13章 其他模式對象 350
13.1 索引 350
13.1.1 索引類型 350
13.1.2 創建索引 354
13.1.3 創建B樹索引 355
13.1.4 創建位圖索引 357
13.1.5 創建函數索引 358
13.1.6 管理索引 359
13.2 臨時表 362
13.2.1 臨時表概述 362
13.2.2 臨時表的創建與使用 363
13.3 視圖 365
13.3.1 創建視圖 366
13.3.2 更新視圖中的數據 368
13.4 序列 372
13.4.1 序列的創建與使用 373
13.4.2 修改序列 375
13.4.3 刪除序列 376
13.5 同義詞 376
13.5.1 管理公有同義詞 376
13.5.2 管理私有同義詞 378
13.6 項目案例:使用序列實現批量插入
數據的功能 380
13.7 習題 382
13.8 實踐疑難解答 383
13.8.1 查詢視圖數據引起臨時表空
間暴漲 383
13.8.2 創建索引出現ORA-01452
的錯誤 384

第14章 數據加載與傳輸 385
14.1 Data Pump工具的概述 385
14.2 使用Data Pump工具前的準備 386
14.3 使用Data Pump Export導出數據 387
14.3.1 Data Pump Export導出選項 387
14.3.2 實現數據導出 390
14.4 使用Data Pump Import導入數據 394
14.4.1 Data Pump Import選項 394
14.4.2 實現數據導入 397
14.5 使用EXPDP和IMPDP工具傳輸表
空間 400
14.6 SQL*Loader 403
14.6.1 SQL*Loader概述 403
14.6.2 數據加載實例 405
14.7 項目案例:導出和導入books表 407
14.8 習題 409
14.9 實踐疑難解答 410
14.9.1 IMPDP導入數據問題 410
14.9.2 Oracle導入DMP出錯 411

第15章 使用RMAN工具 413
15.1 RMAN簡介 413
15.1.1 RMAN的特點 413
15.1.2 RMAN體系結構 415
15.2 RMAN操作 417
15.2.1 RMAN命令 417
15.2.2 創建恢復目錄 418
15.2.3 連接目標數據庫 419
15.2.4 取消目標數據庫的注冊 420
15.3 RMAN備份 421
15.3.1 RMAN備份策略 421
15.3.2 BACKUP命令 422
15.3.3 備份數據庫 423
15.3.4 增量備份 428
15.3.5 鏡像復制 429
15.4 RMAN恢復 431
15.4.1 RMAN恢復機制 431
15.4.2 對數據庫進行完全介質恢復 432
15.4.3 恢復表空間和數據文件 433
15.4.4 恢復歸檔日志文件 435
15.5 項目案例:實現數據庫的完全備份
和恢復 436
15.6 習題 438
15.7 實踐疑難解答 439
15.7.1 無法按NOARCHIVELOG模式備份數據庫 439
15.7.2 如何避免數據庫的備份文件損壞而導致數據庫崩潰 441

第16章 權限管理系統 442
16.1 系統分析與設計 442
16.1.1 需求分析 442
16.1.2 系統設計 443
16.2 數據庫設計 443
16.3 公共模塊設計 447
16.3.1 數據模型公共類 447
16.3.2 通用數據庫連接類 448
16.4 DAO實現 451
16.4.1 UserDao 451
16.4.2 RoleDaoIm 454
16.5 系統模塊的實現 456
16.5.1 登錄 456
16.5.2 角色管理模塊 461


??


??


??


??


Oracle從基礎到應用

目錄

X
  

XI
  



Java開源項目 Spring+Hibernate+Struts項目開發詳解

錯誤!文檔中沒有指定樣式的文字。

XII
  

XIII
  



序: