Oracle 12c雲資料庫原理與套用技術

Oracle 12c雲資料庫原理與套用技術

《Oracle 12c雲資料庫原理與套用技術》是2016年中國鐵道出版社出版的圖書,作者是姚世軍,沈建京,本書全面介紹了Oracle雲資料庫管理系統的基本原理、管理方法和開發方法,包括資料庫基礎知識等。

基本介紹

  • 中文名:Oracle 12c雲資料庫原理與套用技術 
  • 作者:姚世軍、沈建京
  • 出版社:中國鐵道出版社
  • ISBN:9787113213893
內容簡介,圖書目錄,作者簡介,

內容簡介

本書共15章,全想煉洪面介紹了Oracle雲資料庫管理系統的基本原理、管理方法和開發方法,包括資料庫基礎知識、雲計算和雲數據概述、Oracle實例、資料庫存儲結構、Oracle網路結構與管理、SQL工具與SQL基礎、資料庫管理、資料庫結構管理、資料庫對象管理、資料庫安全與事務管理、資料庫備份與恢復、閃回技術、PL/SQL程式設計基礎、JDBC程式設計基礎和多租戶資料庫管理等內容。

圖書目錄

第1章 資料庫基本概念朵祝捉紋 10
1.1 資料庫概述 10
1.1.1 資料庫和資料庫系統 10
1.1.2 資料庫系統的組成 11
1.1.3 資料庫系統的特徵 11
1.1.4 資料庫系統結構 12
1.2 資料庫管理系統 12
1.2.1 資料庫管理系統的功能 13
1.2.2 資料庫管理系統的組成 14
1.3 數據模型與關係模型 15
1.3.1 數據模型 15
1.3.2 關係模型 15
1.4 實體-關係圖 16
1.5 資料庫系統設計 18
小 結 19
習 題 19
第2章 Oracle 12c雲資料庫概述 21
2.1 雲計算技術簡介 21
2.1.1 雲計算概念及特徵 21
2.1.2 雲計算分類 22
2.1.3 雲計算服務模蘭殼式 22
2.1.4 雲計算中的主要角色 25
2.2 Oracle 12c雲計算模型 25
2.2.1 Oracle雲解決方案 25
2.2.2 Oracle私有雲 26
2.3 雲資料庫概述 26
2.3.1 雲資料庫概念 27
2.3.2 雲資料庫的特性 27
2.3.3 雲資料庫與傳統的分布獄阿謎式資料庫 27
2.4 Oracle 12c新增加功能概述 28
2.5 Oracle 12c安裝 29
2.5.1 Oracle 12c資料庫基本組成 30
2.5.2 Oracle 12c安裝前的準備 30
2.5.3 Oracle12c安裝中的概念 32
2.5.4 Oracle12c安裝步驟 33
2.5.5 Oracle 12c卸載步驟 44
小 結 45
習 題 45
第3章 管理Oracle實例 46
3.1 Oracle實例概念 46
3.2 Oracle實例結構 46
3.3 資料庫記憶體結構 47
3.3.1 系統全局區SGA(System Global Area) 48
3.3.2 程式全局區PGA 52
3.3.3 用戶全局區UGA 52
3.3.4 Oracle資料庫的記憶體管理 53
3.4 進程管理 54
3.4.1進程分類 54
3.4.2 服務進程 55
3.4.3 共享伺服器配置 57
3.4.4 後台進程 59
小 結 63
習 題 64
第4章 管記廈紙理資料庫存儲結構 65
4.1 物理資料庫棗剃境結構 65
4.1.1 數據檔案 66
4.1.2 控制檔案 66
4.1.3 在線上重做日誌檔案 67
4.1.4 歸檔重做日誌檔案 69
4.2 邏輯資料庫結構 71
4.2.1 數據塊 71
4.2.2 區 72
4.2.3 段 72
4.2.4表空間 74
4.3 數據字典和動態性能視圖 76
4.3.1數據字幾重己蜜典 76
4.3.2 動態性能視圖 77
小 結 78
習 題 78
第5章 管理Oracle網路結構 79
5.1 Oracle網路服務組成 79
5.1.1 Oracle NET 79
5.1.2 監聽程式 81
5.1.3 Oracle連線管理器 82
5.1.4 Oracle套用解決方案 84
5.2 網路配置概念 85
5.2.1 服務名 86
5.2.2 連線描述符 86
5.2.3 網路服務名 86
5.2.4 連線字元串和連線標識符 87
5.3 伺服器網路配置 87
5.3.1 Oracle網路工具 87
5.3.2 監聽程式的配置 88
5.3.3 共享伺服器配置 92
5.4 客戶端網路配置 95
5.4.1命名方法分類 95
5.4.2命名方法的配置 96
5.4.3 共享伺服器方式的客戶端配置 100
小 結 101
習 題 101
第6章 SQL工具與SQL語言基礎 102
6.1 SQL語言簡介 102
6.2 SQL Plus工具 103
6.2.1 SQL Plus的啟動和退出 103
6.2.2 SQL Plus基本概念 104
6.2.3 SQL Plus命令 105
6.3 SQL Developer工具 110
6.3.1 SQL Developer基礎 110
6.3.2 執行SQL語句 114
6.4 SQL語言的數據類型 114
6.5 SQL語言運算符 117
6.6 SQL語言中的函式與表達式 118
6.6.1 SQL語言的函式 118
6.6.2 SQL語言的表達式 120
6.7 SQL語言中的條件運算 121
6.8 SQL語言的數據格式模式 122
6.9 SQL語言的語句 124
6.10 SQL Loader工具 125
6.10.1 SQL Loader結構 125
6.10.2 SQL Loader啟動 126
6.10.3 使用SQL Loader裝入數據 127
小 結 129
習 題 130
第7章 資料庫管理 131
7.1 建立資料庫的準備 131
7.1.1 資料庫規劃 131
7.1.2 建立資料庫完成的操作 132
7.2 資料庫初始化參數 132
7.2.1初始化參數檔案 133
7.2.2 伺服器參數檔案 135
7.2.3 查看初始化參數的值 137
7.3 資料庫建立方法 138
7.3.1 用DBCA創建資料庫 138
7.3.2 手工創建資料庫 149
7.4 資料庫的操作 152
7.4.1 資料庫啟動 152
7.4.2 關閉資料庫 155
7.4.3 刪除資料庫 156
7.5 監控資料庫 157
7.5.1 診斷數據管理 157
7.5.2 跟蹤檔案(Trace File) 157
7.5.3 警告檔案(Alert File) 158
小 結 159
習 題 159
第8章 管理資料庫結構 161
8.1 表空間管理 161
8.1.1 建立表空間 161
8.1.2 刪除表空間 165
8.1.3 修改表空間 166
8.1.4 查詢表空間信息 168
8.2 數據檔案管理 170
8.2.1 建立數據檔案 170
8.2.2 改變數據檔案大小 171
8.2.3 改變數據檔案的可用性 172
8.2.4 改變數據檔案的名稱和位置 172
8.2.5 刪除數據檔案 174
8.2.6 查詢數據檔案信息 174
8.3 管理控制檔案 176
8.3.1 多路控制檔案 176
8.3.2 新建控制檔案 177
8.3.3 刪除控制檔案 179
8.3.4 查詢控制檔案信息 180
8.4 管理在線上重做日誌檔案 181
8.4.1 新建在線上重做日誌組和日誌檔案 181
8.4.2 改變在線上重做日誌檔案的名稱和位置 182
8.4.3 刪除重做日誌組和日誌組成員 183
8.4.4 手工日誌切換和清空日誌組 184
8.4.5 查詢在線上重做日誌信息 185
8.5 管理歸檔重做日誌檔案 186
8.5.1 設定資料庫的歸檔模式 187
8.5.2 手工歸檔 189
8.5.3 查看歸檔日誌信息 190
小 結 193
習 題 193
第9章 資料庫對象管理 194
9.1 模式和模式對象 194
9.1.1 模式和模式對象 194
9.1.2 CREATE SCHEMA語句 195
9.1.3 SYS和SYSTEM模式 196
9.2 管理表 196
9.2.1 創建表 196
9.2.2 表的查詢、統計和排序 199
9.2.3 刪除表 206
9.2.4 恢復刪除表 207
9.2.5 修改表 208
9.2.6 管理表的約束 211
9.2.7 查詢表信息 215
9.2.8 表的記錄操作 216
9.3 索引管理 219
9.3.1 建立索引 219
9.3.2 修改和刪除索引 220
9.3.3 查詢索引信息 221
9.4 管理視圖 222
9.4.1 創建視圖 222
9.4.2 刪除和修改視圖 224
9.4.3 視圖的使用 225
9.4.4 查詢視圖信息 227
9.5 管理序列 227
9.5.1 創建序列 228
9.5.2 刪除和修改序列 229
9.5.3 查詢序列信息 229
9.6 管理同義詞 230
9.6.1 創建同義詞 230
9.6.2 刪除同義詞 231
9.6.3 查詢同義詞信息 231
9.7 管理資料庫連結 231
9.7.1 創建資料庫連結 232
9.7.2 刪除資料庫連結 233
9.7.3 查詢資料庫連結信息 234
9.8 用SQL Developer管理資料庫對象 234
小 結 237
習 題 237
第10章 資料庫安全與事務管理 239
10.1 用戶管理 239
10.1.1 預定義用戶名 240
10.1.2 PUBLIC用戶組 241
10.1.3 創建用戶 241
10.1.4 修改用戶和刪除用戶 243
10.1.5 查詢用戶信息 244
10.1.6 作業系統認證方式 245
10.2 概要檔案 245
10.2.1 主要資源參數和口令參數 246
10.2.2 創建和分配概要檔案 247
10.2.3 修改和刪除概要檔案 249
10.2.4 概要檔案的激活和禁用 249
10.2.5 查詢概要檔案信息 250
10.3 許可權和角色管理 250
10.3.1 系統許可權和對象許可權 250
10.3.2 授予和回收許可權 252
10.3.3 查詢用戶許可權信息 254
10.3.4 角色管理 256
10.4 事務控制 258
10.4.1 事務概念與特點 258
10.4.2 事務提交 259
10.4.3 保存點 260
10.4.4 事務回滾和命名 261
10.5 並發控制 262
10.5.1 Oracle隔離等級 262
10.5.2 數據一致性和設定隔離等級 263
10.5.3 Oracle鎖 264
10.6 會話控制 264
10.6.1 查詢用戶會話信息 264
10.6.2 中止和修改會話 266
小 結 268
習 題 268
第11章 資料庫備份與恢復 270
11.1 備份與恢復的基本概念 270
11.1.1 資料庫故障類型 270
11.1.2 備份的類型 272
11.1.3 修復和恢復 274
11.2 用戶管理的資料庫備份 276
11.2.1 資料庫備份方法 276
11.2.2 備份控制檔案 278
11.2.3備份歸檔重做日誌檔案 279
11.3 用戶管理的資料庫恢復 279
11.3.1 修復命令 279
11.3.2 非歸檔模式下資料庫的恢復 280
11.3.3 歸檔模式下完全介質修復 282
11.3.4 歸檔模式下的不完全介質修復 284
11.3.5 修復控制檔案 285
11.3.6 修復歸檔重做日誌檔案 286
11.4 RMAN簡介 287
12.4.1 RMAN組成 287
11.4.2 RMAN的啟動與退出 288
11.4.3 RMAN的常用命令 289
11.5 RMAN備份 294
11.5.1 RMAN備份的配置 295
11.5.2備份整個資料庫 296
11.5.3備份表空間和數據檔案 297
11.5.4備份控制檔案 297
11.5.5備份歸檔重做日誌檔案 298
11.5.6 用RMAN進行雙工備份 299
11.5.7 用RMAN進行增量備份 301
11.5.8 用RMAN備份插接式資料庫 301
11.6 RMAN恢復 302
11.6.1 恢複數據庫 303
11.6.2 恢複數據檔案 304
11.6.3 恢復歸檔重做日誌檔案 305
11.6.4用備份的控制檔案進行介質恢復 305
11.6.5恢復容器資料庫和插接式資料庫 307
11.7 邏輯備份 308
11.7.1 EXPROT導出命令 309
11.7.2 IMPORT導入命令 312
11.8 數據泵 315
11.8.1 EXPDP導出數據命令 316
11.8.2 IMPDP導入數據命令 321
11.9 遷移數據 323
11.9.1 遷移資料庫 324
11.9.2 遷移表空間 326
小 結 327
習 題 327
第12章 閃回技術 329
12.1 閃回技術簡介 329
12.2 閃回技術使用 329
12.2.1 閃回配置 330
12.2.2 閃回查詢 331
12.2.3 閃回版本查詢 332
12.2.4 閃回事務查詢 333
12.2.5 閃回表 333
12.2.6 閃回資料庫 335
12.2.7 閃回數據歸檔 336
小 結 339
習 題 339
第13章 PL/SQL程式設計基礎 341
13.1 PL/SQL語言基礎 341
13.1.1字元集、分界符和標識符 341
13.1.2 變數和常量 342
13.1.3 數據類型 343
13.1.4 PL/SQL語言的函式和表達式 345
13.1.5 PL/SQL語言的程式塊結構和運行環境 347
13.2 PL/SQL語言的語句 348
13.2.1 PL/SQL語句的基本語句 348
13.2.2 PL/SQL語言的選擇結構 350
13.2.3 PL/SQL語言的循環結構 353
3.3 PL/SQL語言的複合數據類型 357
13.3.1 %TYPE和%ROWTYPE屬性 357
13.3.2 記錄類型 359
13.3.3 表類型 360
13.4 游標 364
13.4.1 顯式游標的基本操作 364
13.4.2 游標的屬性 366
13.4.3 隱式游標的操作 368
13.4.4 游標變數 369
13.5 存儲過程和存儲函式 371
13.5.1 創建和使用存儲過程 371
13.5.2 創建和使用存儲函式 375
13.6 子程式和包 377
13.6.1 子程式的套用 377
13.6.2 PL/SQL包的套用 379
13.7 觸發器 382
13.7.1 創建觸發器 382
13.7.2 行級觸發器和觸發器謂詞 383
13.7.3 修改和刪除觸發器 385
13.7.4 查詢觸發器信息 386
13.8 異常處理 387
13.9 動態SQL編程 389
13.9.1 用EXECUTE IMMEDIATE來實現動態SQL 390
13.9.2用OPEN-FOR來實現動態SQL 391
小 結 393
習 題 394
第14章 JDBC程式設計基礎 395
14.1 JDBC套用基礎 395
14.1.1 Oracle JDBC驅動程式結構 395
14.1.2 JDBC驅動程式的配置與測試 397
14.2 JDBC程式設計 399
14.2.1 使用JDBC查詢的基本步驟 399
14.2.3 修改資料庫表的步驟 401
小 結 404
習 題 404
第15章 管理多租戶資料庫 405
15.1 多租戶技術簡介 405
15.1.1 多租戶概念 405
15.1.2 CDB結構 406
15.2 管理容器資料庫CDB 409
15.2.1 用DBCA建立CDB 409
15.2.2 用CREATE DATABASE語句建立CDB 412
15.2.3 用SQL Plus管理CDB 414
15.3 管理插接式資料庫PDB 419
15.3.1 用DBCA管理PDB 420
15.3.2 用SQL*Plus連線PDB 424
15.3.3 用CREATE PLUGGABLE DATABASE語句建立PDB 426
15.3.4 利用非CDB來建立PDB 429
15.3.5 啟動/關閉插接式資料庫PDB 431
15.3.6 管理插接式資料庫PDB 432
15.4 查看CDB和PDB信息 436
15.4.1 查看CDB信息 436
15.4.2 查看PDB信息 437
小 結 441
習 題 441

作者簡介

姚世軍:解放軍信息工程學院資深教授、軍隊優秀專業人才崗位津貼獲得者、軍隊院校育才獎獲得者、河南省計算機教育研究會理事、全國高等計算機等級考試專家組成員(河南考區).
3.3.2 程式全局區PGA 52
3.3.3 用戶全局區UGA 52
3.3.4 Oracle資料庫的記憶體管理 53
3.4 進程管理 54
3.4.1進程分類 54
3.4.2 服務進程 55
3.4.3 共享伺服器配置 57
3.4.4 後台進程 59
小 結 63
習 題 64
第4章 管理資料庫存儲結構 65
4.1 物理資料庫結構 65
4.1.1 數據檔案 66
4.1.2 控制檔案 66
4.1.3 在線上重做日誌檔案 67
4.1.4 歸檔重做日誌檔案 69
4.2 邏輯資料庫結構 71
4.2.1 數據塊 71
4.2.2 區 72
4.2.3 段 72
4.2.4表空間 74
4.3 數據字典和動態性能視圖 76
4.3.1數據字典 76
4.3.2 動態性能視圖 77
小 結 78
習 題 78
第5章 管理Oracle網路結構 79
5.1 Oracle網路服務組成 79
5.1.1 Oracle NET 79
5.1.2 監聽程式 81
5.1.3 Oracle連線管理器 82
5.1.4 Oracle套用解決方案 84
5.2 網路配置概念 85
5.2.1 服務名 86
5.2.2 連線描述符 86
5.2.3 網路服務名 86
5.2.4 連線字元串和連線標識符 87
5.3 伺服器網路配置 87
5.3.1 Oracle網路工具 87
5.3.2 監聽程式的配置 88
5.3.3 共享伺服器配置 92
5.4 客戶端網路配置 95
5.4.1命名方法分類 95
5.4.2命名方法的配置 96
5.4.3 共享伺服器方式的客戶端配置 100
小 結 101
習 題 101
第6章 SQL工具與SQL語言基礎 102
6.1 SQL語言簡介 102
6.2 SQL Plus工具 103
6.2.1 SQL Plus的啟動和退出 103
6.2.2 SQL Plus基本概念 104
6.2.3 SQL Plus命令 105
6.3 SQL Developer工具 110
6.3.1 SQL Developer基礎 110
6.3.2 執行SQL語句 114
6.4 SQL語言的數據類型 114
6.5 SQL語言運算符 117
6.6 SQL語言中的函式與表達式 118
6.6.1 SQL語言的函式 118
6.6.2 SQL語言的表達式 120
6.7 SQL語言中的條件運算 121
6.8 SQL語言的數據格式模式 122
6.9 SQL語言的語句 124
6.10 SQL Loader工具 125
6.10.1 SQL Loader結構 125
6.10.2 SQL Loader啟動 126
6.10.3 使用SQL Loader裝入數據 127
小 結 129
習 題 130
第7章 資料庫管理 131
7.1 建立資料庫的準備 131
7.1.1 資料庫規劃 131
7.1.2 建立資料庫完成的操作 132
7.2 資料庫初始化參數 132
7.2.1初始化參數檔案 133
7.2.2 伺服器參數檔案 135
7.2.3 查看初始化參數的值 137
7.3 資料庫建立方法 138
7.3.1 用DBCA創建資料庫 138
7.3.2 手工創建資料庫 149
7.4 資料庫的操作 152
7.4.1 資料庫啟動 152
7.4.2 關閉資料庫 155
7.4.3 刪除資料庫 156
7.5 監控資料庫 157
7.5.1 診斷數據管理 157
7.5.2 跟蹤檔案(Trace File) 157
7.5.3 警告檔案(Alert File) 158
小 結 159
習 題 159
第8章 管理資料庫結構 161
8.1 表空間管理 161
8.1.1 建立表空間 161
8.1.2 刪除表空間 165
8.1.3 修改表空間 166
8.1.4 查詢表空間信息 168
8.2 數據檔案管理 170
8.2.1 建立數據檔案 170
8.2.2 改變數據檔案大小 171
8.2.3 改變數據檔案的可用性 172
8.2.4 改變數據檔案的名稱和位置 172
8.2.5 刪除數據檔案 174
8.2.6 查詢數據檔案信息 174
8.3 管理控制檔案 176
8.3.1 多路控制檔案 176
8.3.2 新建控制檔案 177
8.3.3 刪除控制檔案 179
8.3.4 查詢控制檔案信息 180
8.4 管理在線上重做日誌檔案 181
8.4.1 新建在線上重做日誌組和日誌檔案 181
8.4.2 改變在線上重做日誌檔案的名稱和位置 182
8.4.3 刪除重做日誌組和日誌組成員 183
8.4.4 手工日誌切換和清空日誌組 184
8.4.5 查詢在線上重做日誌信息 185
8.5 管理歸檔重做日誌檔案 186
8.5.1 設定資料庫的歸檔模式 187
8.5.2 手工歸檔 189
8.5.3 查看歸檔日誌信息 190
小 結 193
習 題 193
第9章 資料庫對象管理 194
9.1 模式和模式對象 194
9.1.1 模式和模式對象 194
9.1.2 CREATE SCHEMA語句 195
9.1.3 SYS和SYSTEM模式 196
9.2 管理表 196
9.2.1 創建表 196
9.2.2 表的查詢、統計和排序 199
9.2.3 刪除表 206
9.2.4 恢復刪除表 207
9.2.5 修改表 208
9.2.6 管理表的約束 211
9.2.7 查詢表信息 215
9.2.8 表的記錄操作 216
9.3 索引管理 219
9.3.1 建立索引 219
9.3.2 修改和刪除索引 220
9.3.3 查詢索引信息 221
9.4 管理視圖 222
9.4.1 創建視圖 222
9.4.2 刪除和修改視圖 224
9.4.3 視圖的使用 225
9.4.4 查詢視圖信息 227
9.5 管理序列 227
9.5.1 創建序列 228
9.5.2 刪除和修改序列 229
9.5.3 查詢序列信息 229
9.6 管理同義詞 230
9.6.1 創建同義詞 230
9.6.2 刪除同義詞 231
9.6.3 查詢同義詞信息 231
9.7 管理資料庫連結 231
9.7.1 創建資料庫連結 232
9.7.2 刪除資料庫連結 233
9.7.3 查詢資料庫連結信息 234
9.8 用SQL Developer管理資料庫對象 234
小 結 237
習 題 237
第10章 資料庫安全與事務管理 239
10.1 用戶管理 239
10.1.1 預定義用戶名 240
10.1.2 PUBLIC用戶組 241
10.1.3 創建用戶 241
10.1.4 修改用戶和刪除用戶 243
10.1.5 查詢用戶信息 244
10.1.6 作業系統認證方式 245
10.2 概要檔案 245
10.2.1 主要資源參數和口令參數 246
10.2.2 創建和分配概要檔案 247
10.2.3 修改和刪除概要檔案 249
10.2.4 概要檔案的激活和禁用 249
10.2.5 查詢概要檔案信息 250
10.3 許可權和角色管理 250
10.3.1 系統許可權和對象許可權 250
10.3.2 授予和回收許可權 252
10.3.3 查詢用戶許可權信息 254
10.3.4 角色管理 256
10.4 事務控制 258
10.4.1 事務概念與特點 258
10.4.2 事務提交 259
10.4.3 保存點 260
10.4.4 事務回滾和命名 261
10.5 並發控制 262
10.5.1 Oracle隔離等級 262
10.5.2 數據一致性和設定隔離等級 263
10.5.3 Oracle鎖 264
10.6 會話控制 264
10.6.1 查詢用戶會話信息 264
10.6.2 中止和修改會話 266
小 結 268
習 題 268
第11章 資料庫備份與恢復 270
11.1 備份與恢復的基本概念 270
11.1.1 資料庫故障類型 270
11.1.2 備份的類型 272
11.1.3 修復和恢復 274
11.2 用戶管理的資料庫備份 276
11.2.1 資料庫備份方法 276
11.2.2 備份控制檔案 278
11.2.3備份歸檔重做日誌檔案 279
11.3 用戶管理的資料庫恢復 279
11.3.1 修復命令 279
11.3.2 非歸檔模式下資料庫的恢復 280
11.3.3 歸檔模式下完全介質修復 282
11.3.4 歸檔模式下的不完全介質修復 284
11.3.5 修復控制檔案 285
11.3.6 修復歸檔重做日誌檔案 286
11.4 RMAN簡介 287
12.4.1 RMAN組成 287
11.4.2 RMAN的啟動與退出 288
11.4.3 RMAN的常用命令 289
11.5 RMAN備份 294
11.5.1 RMAN備份的配置 295
11.5.2備份整個資料庫 296
11.5.3備份表空間和數據檔案 297
11.5.4備份控制檔案 297
11.5.5備份歸檔重做日誌檔案 298
11.5.6 用RMAN進行雙工備份 299
11.5.7 用RMAN進行增量備份 301
11.5.8 用RMAN備份插接式資料庫 301
11.6 RMAN恢復 302
11.6.1 恢複數據庫 303
11.6.2 恢複數據檔案 304
11.6.3 恢復歸檔重做日誌檔案 305
11.6.4用備份的控制檔案進行介質恢復 305
11.6.5恢復容器資料庫和插接式資料庫 307
11.7 邏輯備份 308
11.7.1 EXPROT導出命令 309
11.7.2 IMPORT導入命令 312
11.8 數據泵 315
11.8.1 EXPDP導出數據命令 316
11.8.2 IMPDP導入數據命令 321
11.9 遷移數據 323
11.9.1 遷移資料庫 324
11.9.2 遷移表空間 326
小 結 327
習 題 327
第12章 閃回技術 329
12.1 閃回技術簡介 329
12.2 閃回技術使用 329
12.2.1 閃回配置 330
12.2.2 閃回查詢 331
12.2.3 閃回版本查詢 332
12.2.4 閃回事務查詢 333
12.2.5 閃回表 333
12.2.6 閃回資料庫 335
12.2.7 閃回數據歸檔 336
小 結 339
習 題 339
第13章 PL/SQL程式設計基礎 341
13.1 PL/SQL語言基礎 341
13.1.1字元集、分界符和標識符 341
13.1.2 變數和常量 342
13.1.3 數據類型 343
13.1.4 PL/SQL語言的函式和表達式 345
13.1.5 PL/SQL語言的程式塊結構和運行環境 347
13.2 PL/SQL語言的語句 348
13.2.1 PL/SQL語句的基本語句 348
13.2.2 PL/SQL語言的選擇結構 350
13.2.3 PL/SQL語言的循環結構 353
3.3 PL/SQL語言的複合數據類型 357
13.3.1 %TYPE和%ROWTYPE屬性 357
13.3.2 記錄類型 359
13.3.3 表類型 360
13.4 游標 364
13.4.1 顯式游標的基本操作 364
13.4.2 游標的屬性 366
13.4.3 隱式游標的操作 368
13.4.4 游標變數 369
13.5 存儲過程和存儲函式 371
13.5.1 創建和使用存儲過程 371
13.5.2 創建和使用存儲函式 375
13.6 子程式和包 377
13.6.1 子程式的套用 377
13.6.2 PL/SQL包的套用 379
13.7 觸發器 382
13.7.1 創建觸發器 382
13.7.2 行級觸發器和觸發器謂詞 383
13.7.3 修改和刪除觸發器 385
13.7.4 查詢觸發器信息 386
13.8 異常處理 387
13.9 動態SQL編程 389
13.9.1 用EXECUTE IMMEDIATE來實現動態SQL 390
13.9.2用OPEN-FOR來實現動態SQL 391
小 結 393
習 題 394
第14章 JDBC程式設計基礎 395
14.1 JDBC套用基礎 395
14.1.1 Oracle JDBC驅動程式結構 395
14.1.2 JDBC驅動程式的配置與測試 397
14.2 JDBC程式設計 399
14.2.1 使用JDBC查詢的基本步驟 399
14.2.3 修改資料庫表的步驟 401
小 結 404
習 題 404
第15章 管理多租戶資料庫 405
15.1 多租戶技術簡介 405
15.1.1 多租戶概念 405
15.1.2 CDB結構 406
15.2 管理容器資料庫CDB 409
15.2.1 用DBCA建立CDB 409
15.2.2 用CREATE DATABASE語句建立CDB 412
15.2.3 用SQL Plus管理CDB 414
15.3 管理插接式資料庫PDB 419
15.3.1 用DBCA管理PDB 420
15.3.2 用SQL*Plus連線PDB 424
15.3.3 用CREATE PLUGGABLE DATABASE語句建立PDB 426
15.3.4 利用非CDB來建立PDB 429
15.3.5 啟動/關閉插接式資料庫PDB 431
15.3.6 管理插接式資料庫PDB 432
15.4 查看CDB和PDB信息 436
15.4.1 查看CDB信息 436
15.4.2 查看PDB信息 437
小 結 441
習 題 441

作者簡介

姚世軍:解放軍信息工程學院資深教授、軍隊優秀專業人才崗位津貼獲得者、軍隊院校育才獎獲得者、河南省計算機教育研究會理事、全國高等計算機等級考試專家組成員(河南考區).

熱門詞條

聯絡我們