設計和維護Oracle數據庫云的全流程路線圖
《構建Oracle數據庫云最佳實踐 使用Oracle Enterprise Manager Cloud Control 13c 》由Oracle
Press出版,詳細介紹了如何使用Oracle Enterprise Manager Cloud Control 13c 構建、配置并管理一個
以數據為中心的私有云/混合云。本書作者是經驗豐富的Oracle認證大師(OCM),為讀者提供了清
晰的解釋、真實的案例及專家級建議。通過本書可以掌握如何整合服務器和數據庫資源;如何規
劃和設置云服務;如何實施DBaaS、SCHaaS和PDBaaS;如何使用Cloud REST API;如何使用混合
云配置。此外,本書也介紹了容災數據庫、基于云的安全性和數據備份。
主要內容
● 使用Oracle Enterprise Manager Cloud Control 13c 整合主機和數據庫,并為遷移到云服務做準備
● 配置及維護Database as a Service云及快照克隆
● 有效地利用Schema as a Service
● 利用Pluggable Database as a Service進行最優的整合及資源隔離
● 配置及監控基于Oracle的數據庫混合云
● 利用Cloud REST API執行as-a-service請求
● 利用Oracle Recovery Manager(RMAN)軟件功能規劃并執行數據庫備份
● 利用Oracle Data Guard,通過Oracle備用數據庫實現災備
常言道“工欲善其事,必先利其器”。Oracle Enterprise Manager Cloud Control 13c 作為Oracle 數據庫云的構建、配置及管理組件,為企業客戶提供了一個便捷的圖形化工具,幫助客戶實現Oracle 數據庫私有云或混合云的部署。《構建Oracle數據庫云*佳實踐 使用Oracle Enterprise Manager Cloud Control 13c》作者Porus 是Oracle Enterprise Manager 產品的全球實施專家,為大型跨國公司和企業成功地實施了許多Oracle Enterprise Manager 的項目,涉及10g、11g、12c 和13c 多個不同的版本和工具集。在《構建Oracle數據庫云*佳實踐 使用Oracle Enterprise Manager Cloud Control 13c》中,作者結合自己使用13c 構建和管理Oracle 數據庫云的實施經驗,為讀者提供了豐富和真實的案例及建議,幫助企業實現構建和管理高性能的Oracle 數據庫私有云或混合云服務,書中內容涉及“如何整合服務器和數據庫的資源、如何規劃和配置數據庫云、如何實施DBaaS(Database as a Service)、SCHaaS(Schema as a Service)和PDBaaS(Pluggable Database as a Service)、如何使用Cloud REST API、如何配置及監控Oracle 數據庫混合云等多個方面。
在《構建Oracle數據庫云*佳實踐 使用Oracle Enterprise Manager Cloud Control 13c》的*后兩章,作者也簡要地介紹了Oracle 容災數據庫、基于云的安全性和數據備份方面的內容。討論了如何使用Oracle Recovery Manager(RMAN)軟件規劃并執行數據庫備份、如何通過Oracle Data Guard 選件利用Oracle 備份數據庫實現災備。
Porus Homi Havewala在Oracle 新加坡公司工作,擔任企業架構辦公室(ASEAN)戰略計劃顧問一職,同時也是Oracle Enterprise Manager Technology的區域主題事務專家(Subject Matter Expert,SME),他效力于Oracle系統的數據庫私有云的研究。他擁有10g OCM和11g OCM(Oracle Certified Master)認證,也是新加坡的*個Oracle ACE。他在2008年被授予Oracle ACE Director頭銜。而全球目前只有不到200名Oracle ACE Director,為表彰Porus在Oracle領域的杰出成就,他被授予新加坡*位獲得Oracle ACE和ACE Director榮譽的專家。
目 錄
第1章 云端的整合規劃 1
1.1 Oracle云計算介紹 1
1.2 物理服務器的整合管理 2
1.3 執行主機整合規劃 2
1.4 創建P2P的自定義整合場景 10
1.5 整合至Oracle公共云服務器 17
1.6 整合至虛擬服務器 19
1.7 更新基準率 20
1.8 Database Consolidation Workbench 21
1.9 創建D2S項目及場景 22
1.10 創建D2D項目及場景 27
1.11 實施整合規劃 30
1.12 小結 31
第2章 數據庫即服務 33
2.1 Self Service Portal配置 34
2.2 Software Library配置 34
2.3 Self Update配置 35
2.4 部署插件 37
2.5 創建門戶角色和用戶 40
2.6 創建PaaS Infrastructure Zone 40
2.7 創建數據庫池 42
2.8 Quotas設置 45
2.9 創建數據配置文件:單實例數據庫 46
2.10 創建數據配置文件:快照克隆數據庫 50
2.11 創建服務模板:單實例數據庫 51
2.12 創建服務模板:Snap Clone Database 57
2.13 啟用Request Settings 59
2.14 Chargeback配置 61
2.14.1 更改Chargeback的全局設置 64
2.14.2 添加成本中心 64
2.15 自助服務:請求和創建數據庫服務 68
2.16 自助服務:請求和創建Snap Clone(CloneDB)數據庫服務 80
2.17 小結 87
第3章 模式即服務 89
3.1 創建一個模式池 90
3.2 處理配額 93
3.3 創建數據配置文件 94
3.4 從HR模式創建一個服務模板 97
3.5 為用戶自定義模式創建服務模板 99
3.6 請求設置 101
3.7 配置計費 102
3.8 自助服務:請求和創建一個模式服務 104
3.9 自助服務:請求和創建用戶自定義模式 110
3.10 小結 114
第4章 可插拔數據庫即服務 115
4.1 創建一個可插拔數據庫池 116
4.2 設置配額 119
4.3 為PDB創建數據配置文件 120
4.4 從PDB配置文件創建服務模板 122
4.5 為空PDB創建服務模板 125
4.6 設立請求設置 128
4.7 配置計費 128
4.8 自助服務:為SALES PDB請求和創建PDB服務 130
4.9 自助服務:為空PDB請求和創建PDB服務 136
4.10 查看計費結果 138
4.11 管理云 141
4.12 小結 143
第5章 數據庫混合云 145
5.1 混合云的預安裝步驟 146
5.1.1 第一步:注冊代理 146
5.1.2 第二步:生成SSH
密鑰 147
5.1.3 第三步:創建命名
證書 147
5.1.4 第四步:將SELINUX設置
為Permissive 148
5.1.5 其他要求 149
5.2 測試混合云 149
5.2.1 安裝云代理 150
5.2.2 在云服務器上發現數據
庫和偵聽器 156
5.2.3 比較本地和云數據庫
的配置 160
5.2.4 將本地的PDB克隆
到云上 162
5.3 當給云數據庫打補丁時,先
保存Agent Home目錄 163
5.4 克隆到Oracle云上 163
5.4.1 對結果進行遮蔽 170
5.4.2 驗證CDB的APEX
版本 171
5.5 從Oracle云端克隆 172
5.6 小結 174
第6章 使用Cloud REST API 175
6.1 安裝REST客戶端 176
6.2 前期準備步驟 177
6.3 步驟1:查看詳細信息 178
6.4 步驟2:創建數據庫 182
6.4.1 通過Enterprise Manager
API檢查數據庫的
創建進度 184
6.4.2 通過Cloud REST API
檢查數據庫的創建
進度 186
6.5 步驟3:刷新已完成創建
請求的數據庫 186
6.6 步驟4:刪除之前通過請求
完成創建的數據庫 188
6.7 步驟5:創建Schema 189
6.7.1 通過EM13c界面檢查
schema創建請求進度 191
6.7.2 通過Cloud REST API
檢查schema的創建請求
進度 191
6.8 步驟6:刪除之前通過請求
完成創建的schema服務 192
6.9 步驟7:創建可插入數據庫 193
6.9.1 通過EM13c界面檢查PDB
創建請求的完成進度 195
6.9.2 通過Cloud REST API
檢查PDB創建請求的完成
進度 196
6.10 步驟8:刪除完成創建的可
插拔數據庫 197
6.11 通過JSON文件導入
Postman Collections(可選) 198
6.12 小結 199
第7章 管理數據庫備份 201
7.1 在過去的備份 202
7.2 RMAN的優點 203
7.3 初始備份步驟 203
7.4 備份設置 205
7.5 調度完整的備份 210
7.6 管理備份 215
7.7 調度增量備份 216
7.8 備份策略 220
7.9 數據庫組備份 220
7.10 Oracle Database 12c的備份 227
7.11 創建備份報告 228
7.12 小結 229
第8章 管理備用數據庫 231
8.1 Oracle災難恢復的舊時代 232
8.2 初始步驟 234
8.3 添加備用數據庫 235
8.4 Data Guard的菜單選項 243
8.5 Data Guard Administration 246
8.6 編輯備用數據庫屬性 247
8.6.1 General選項卡設置 248
8.6.2 Standby Role Properties
選項卡設置 248
8.6.3 Common Properties選項
卡設置 249
8.6.4 保存并檢查你的設置 249
8.7 編輯主數據庫屬性 250
8.8 轉換為快照備用數據庫 250
8.9 計劃切換和故障切換 251
8.9.1 執行計劃切換 252
8.9.2 執行故障切換 254
8.10 Oracle Database 12c中的
遠程同步 258
8.11 通過自助服務實現
Data Guard 263
8.12 小結 263