Oracle資料庫管理實用教程

Oracle資料庫管理實用教程

《Oracle資料庫管理實用教程》是2017年3月清華大學出版社出版的圖書,作者是田瑩、張曉霞、雲曉燕、王彩霞、孟丹、譚丹丹、宮璽、朱雲飛。

基本介紹

  • 中文名:Oracle資料庫管理實用教程
  • 作者:田瑩、張曉霞、雲曉燕、王彩霞、孟丹、譚丹丹、宮璽、朱雲飛
  • 出版社:清華大學出版社
  • 出版時間:2017年3月
  • 定價:43 元
  • ISBN:9787302466796
內容簡介,圖書目錄,

內容簡介

本書講述了如何利用Oracle 11g for Linux來管理和維護資料庫的基本知識。全書共分為12章,詳細介紹了Oracle資料庫的安裝與創建、資料庫管理工具、物理存儲結構、邏輯存儲結構、資料庫實例、模式對象管理、啟動與關閉資料庫、資料庫安全管理、資料庫備份與恢復、Oracle DBA的Linux基礎等。本書內容編排合理,涵蓋了必要的基礎知識和新知識,內容講解通俗易懂,並提供大量習題供學生參考和實際練習,提高學生的動手能力。
本書適合作為高等院校本科生學習Oracle資料庫管理及相關內容課程的教材和參考書,也適合初學者作為DBA入門的參考資料。

圖書目錄

第1章 Oracle資料庫概述 1
1.1 Oracle資料庫簡介 2
1.2 Oracle資料庫的發展 2
1.3 Oracle資料庫的特點 5
1.4 Oracle 11g資料庫的特性 5
1.5 Oracle性能 8
1.5.1 創造新的TPC-C世界紀錄 8
1.5.2 創造新的TPC-H世界紀錄 9
1.7 Oracle DBA的任務 11
1.7.1 DBA的安全任務 11
1.7.2 DBA的系統管理任務 12
1.7.3 DBA的資料庫設計任務 13
1.7.4 DBA的常用工具 14
本章小結 15
習題 15
第2章 安裝Oracle 11g資料庫軟體
及創建資料庫 17
2.1 安裝前的準備工作 18
2.1.1 安裝Oracle 11g的硬體要求 18
2.1.2 設定環境變數 19
2.1.3 Oracle 11g資料庫安裝前
預處理 19
2.2 安裝Oracle 11g資料庫軟體 20
2.2.1 安裝Oracle 11g資料庫
伺服器 20
2.2.2 安裝Oracle 11g資料庫
客戶端 29
2.3 使用DBCA創建資料庫 33
2.3.1 配置監聽程式 33
2.3.2 創建資料庫 38
本章小結 45
習題 46
第3章 Oracle資料庫管理工具 47
3.1.1 啟動Oracle Enterprise
Manager 48
3.1.2 Oracle Enterprise Manager管理
頁面 49
3.2 SQL*Plus工具 52
3.2.1 SQL*Plus概述 52
3.2.2 啟動SQL*Plus 53
3.3 SQL Developer 54
3.3.1 在客戶端啟動SQL
Developer 54
3.3.2 在伺服器端啟動SQL
Developer 57
3.4 配置本地網路服務名 57
3.4.1 Net Configuration Assistant
(網路配置助手) 57
3.4.2 本地網路服務名配置 58
本章小結 65
習題 65
第4章 SQL*Plus 67
4.1 伺服器端啟動SQL*Plus 68
4.1.1 啟動SQL*Plus 68
4.1.2 退出SQL*Plus 68
4.2 SQL*Plus內部命令 69
4.2.1 SQL*Plus命令規則 69
4.2.2 連線命令 69
4.2.3 DESCRIBE命令 70
4.2.4 編輯命令 71
4.2.5 檔案操作命令 73
4.2.6 環境設定命令 77
4.2.7 其他命令 79
4.3 小型案例實訓 80
本章小結 83
習題 83
第5章 物理存儲結構 85
5.1 Oracle資料庫體系結構 86
5.2 Oracle物理存儲結構 87
5.3 數據檔案管理 88
5.3.1 創建數據檔案 88
5.3.2 修改數據檔案的大小 88
5.3.3 改變數據檔案的可用性 89
5.3.4 改變數據檔案的名稱或位置 91
5.3.5 刪除數據檔案 92
5.3.6 查詢數據檔案信息 93
5.4 重做日誌檔案管理 94
5.4.1 重做日誌檔案的工作過程 94
5.4.2 添加重做日誌檔案組 95
5.4.3 添加重做日誌檔案組成員 96
5.4.4 改變重做日誌檔案組成員
檔案的名稱或位置 97
5.4.5 刪除重做日誌檔案組成員 97
5.4.6 刪除重做日誌檔案組 98
5.4.7 重做日誌檔案組切換 98
5.4.8 查看重做日誌檔案信息 99
5.5 重做日誌檔案歸檔 100
5.5.1 設定資料庫歸檔模式 101
5.5.2 選擇歸檔方式 102
5.5.3 設定歸檔目標 103
5.5.4 設定可選或強制歸檔目標 104
5.5.5 查詢歸檔信息 105
5.6 控制檔案管理 106
5.6.1 控制檔案的創建 106
5.6.2 控制檔案的多路鏡像 109
5.6.3 控制檔案的備份 109
5.6.4 控制檔案的刪除 110
5.6.5 查看控制檔案信息 110
5.7 小型案例實訓 111
本章小結 113
習題 114
第6章 邏輯存儲結構 117
6.1 邏輯存儲結構概述 118
6.2 表空間管理 118
6.2.1 表空間概念 118
6.2.2 表空間類型 119
6.2.3 創建表空間 120
6.2.4 修改表空間 123
6.3 段 128
6.3.1 段的種類 128
6.3.2 段的管理方式 129
6.3.3 回退段 130
6.3.4 段信息查詢 132
6.4 區 134
6.4.1 區的概念 134
6.4.2 區的分配 134
6.4.3 區的回收 137
6.5 數據塊 137
6.5.1 數據塊的概念 137
6.5.2 數據塊的管理 138
6.6 小型案例實訓 140
本章小結 142
習題 142
第7章 資料庫實例 145
7.1 實例概述 146
7.1.1 Oracle實例的概念 146
7.1.2 資料庫與實例的關係 147
7.2 Oracle記憶體結構 147
7.2.1 系統全局區(SGA) 147
7.2.2 程式全局區(PGA) 160
7.3 Oracle進程結構 161
7.3.1 Oracle進程種類 161
7.3.2 Oracle後台進程 163
7.4 小型案例實訓 167
本章小結 169
習題 169
第8章 模式對象管理 171
8.1 模式對象 172
8.2 表管理 172
8.2.1 創建表 172
8.2.2 數據類型 173
8.2.3 表的完整性約束 174
8.2.4 表參數設定 179
8.2.5 利用子查詢創建表 179
8.2.6 修改表 180
8.2.7 移動表 183
8.2.8 刪除表 184
8.3 視圖管理 184
8.3.1 創建視圖 184
8.3.2 視圖DML操作 186
8.3.3 修改和刪除視圖 188
8.4 索引管理 188
8.4.1 索引概述 188
8.4.2 創建索引 189
8.4.3 修改索引 190
8.4.4 刪除索引 192
8.5 分區表與分區索引管理 192
8.5.1 創建分區表 193
8.5.2 創建分區索引 196
8.5.3 查詢分區表和分區索引
信息 196
8.6 序列 197
8.6.1 創建序列 198
8.6.2 使用序列 198
8.6.3 修改與刪除序列 199
8.7 同義詞 200
8.7.1 創建同義詞 200
8.7.2 刪除同義詞 201
8.8 小型案例實訓 201
本章小結 204
習題 204
第9章 啟動與關閉資料庫 207
9.1 Oracle資料庫實例的狀態 208
9.2 啟動資料庫實例 208
9.2.1 資料庫的啟動過程 208
9.2.2 在SQL*Plus中啟動資料庫 210
9.3 關閉資料庫 212
9.3.1 資料庫關閉過程 212
9.3.2 在SQL*Plus中關閉資料庫 213
9.3.3 一致性關閉和非一致性
關閉 215
9.4 小型案例實訓 215
本章小結 216
習題 216
第10章 安全管理 219
10.1 Oracle資料庫安全性概述 220
10.2 用戶管理 220
10.2.1 用戶管理概述 220
10.2.2 創建用戶 224
10.2.3 修改用戶 225
10.2.4 刪除用戶 226
10.2.5 查詢用戶信息 227
10.3 許可權管理 227
10.3.1 系統許可權 228
10.3.2 對象許可權 232
10.4 角色管理 235
10.4.1 Oracle資料庫角色概述 235
10.4.2 自定義角色 236
10.4.3 查詢角色信息 238
10.5 概要檔案管理 239
10.5.1 概要檔案概述 239
10.5.2 概要檔案功能 240
10.5.3 概要檔案的管理 242
10.6 小型案例實訓 246
本章小結 247
習題 247
第11章 備份與恢復 249
11.1 備份與恢復概述 250
11.1.1 備份類型 250
11.1.2 恢復類型 251
11.2 物理備份與恢復 251
11.2.1 冷備份與恢復 251
11.2.2 熱備份與恢復 254
11.3 邏輯備份與恢復 263
11.3.1 邏輯備份與恢復概述 263
11.3.2 Export和Import 264
11.3.3 Expdp和Impdp 267
11.4 小型案例實訓 271
本章小結 273
習題 273
第12章 Oracle DBA的Linux基礎 275
12.1 Linux作業系統與Oracle資料庫 276
12.2 訪問Linux系統 276
12.3 Linux常用命令 277
12.3.1 用戶管理命令 277
12.3.2 檔案和管理命令 280
12.3.3 文本編輯工具vi 285
12.3.4 其它命令 285
本章小結 286
習題 286
附錄 習題參考答案 288
參考文獻 290

相關詞條

熱門詞條

聯絡我們