《Oracle資料庫升級、遷移和轉換最佳實踐》是2017年5月1日出版的圖書,作者是[美] Edward Whalen, Jim Czuprynski 。
基本介紹
- 書名:Oracle資料庫升級、遷移和轉換最佳實踐
- 作者:[美] Edward Whalen, Jim Czuprynski 著 許向東、林緒嘉、劉炳林 譯
- 出版社:清華大學出版社
基本簡介,基本信息,圖書目錄,
基本簡介
"資料庫升級、遷移和轉換的實用路線圖《Oracle資料庫升級、遷移和轉換最佳實踐提供了在不同作業系統和平台之間遷移,將現有資料庫轉換到不同存儲或企業系統,以及將資料庫版本升級的最佳實踐。基於專家作者的工作經驗,本書將幫助我們在項目中選擇最佳的遷移路徑,以及開發一套有效的方法。
主要內容
● 利用OracleDataGuard的特性遷移OracleDatabase
● 使用OracleRecoveryManager、可傳輸表空間集和可傳輸資料庫工具集在不同平台之間遷移
● 使用導出/導入功能遷移資料庫
● 使用OracleGoldenGate進行零停機時間或接近零停機時間的遷移
● 利用跨平台可傳輸表空間集實用工具
● 使用Oracle自動存儲管理(ASM)特性遷移到新的存儲平台
● 使用資料庫升級助手工具升級到OracleDatabase12c
● 無縫地移動到Oracle的工程系統
● 移動到雲端"
基本信息
作者:[美] Edward Whalen, Jim Czuprynski 著 許向東、林緒嘉、劉炳林 譯
定價:68元
印次:1-1
ISBN:9787302467564
出版日期:2017.05.01
印刷日期:2017.04.20
定價:68元
印次:1-1
ISBN:9787302467564
出版日期:2017.05.01
印刷日期:2017.04.20
圖書目錄
第Ⅰ部分 制定一個平滑
的遷移計畫
第1章 遷移、轉換和升級方法概覽 3
1.1 資料庫升級方法 4
1.1.1 數據遷移方法 4
1.1.2 通過轉換實現遷移的方法 5
1.2 未來的遷移、轉換和升級
技術 6
1.3 本章小結 6
第2章 選擇正確的遷移方法 7
2.1 評估環境 7
2.1.1 遷移目標 8
2.1.2 停機時間需求 9
2.1.3 轉換的目標 9
2.1.4 遷移方法回顧 10
2.1.5 資源 13
2.1.6 預算 14
2.1.7 其他注意事項 15
2.2 決策制定 16
2.2.1 停機時間如何影響方法
選擇 16
2.2.2 版本如何影響方法選擇 16
2.2.3 架構如何影響方法選擇 16
2.2.4 資料庫轉換如何影響方法
選擇 17
2.2.5 決策總結 18
2.3 混合解決方案 18
2.4 本章小結 19
第3章 遷移/轉換/升級方法 21
3.1 規劃遷移過程 21
3.1.1 確定停機視窗 22
3.1.2 應用程式工作負載分類 22
3.2 捕獲遷移/轉換/升級計畫:
主檢查表 24
3.2.1 里程碑 24
3.2.2 任務、責任和行動 24
3.2.3 時間表和預期任務時序 25
3.2.4 回退計畫 25
3.2.5 預期結果 25
3.3 測試所選的遷移/轉換/升級
方法 26
3.4 構建遷移計畫 26
3.4.1 遷移步驟 27
3.4.2 資源分...
3.4.3里程碑29
3.4.4質量保證29
3.4.5變更請求29
3.4.6用戶驗收測試30
3.5生產割接30
3.5.1規劃生產割接31
3.5.2資料庫驗證31
3.5.3確保資料庫的數據完整性31
3.5.4套用伺服器遷移32
3.5.5評估套用性能32
3.6本章小結33
第Ⅱ部分跨平台遷移
第4章OracleDataGuard37
4.1DataGuard概覽37
4.1.1什麼是DataGuard38
4.1.2DataGuard如何工作38
4.1.3DataGuard組件39
4.1.4DataGuard模式40
4.1.5DataGuardBroker41
4.2使用DataGuard遷移的
要求41
4.3配置DataGuard42
4.3.1為DataGuard做準備,設定
主資料庫和備用資料庫42
4.3.2在主資料庫修改init.ora
參數46
4.3.3創建備用系統48
4.3.4將資料庫複製到備用
系統48
4.3.5配置DataGuardBroker50
4.3.6測試和驗證51
4.4使用DataGuard完成遷移51
4.5本章小結51
第5章使用RMAN跨平台遷移53
5.1RMAN:內在優勢53
5.1.1可靠性54
5.1.2處理效率54
5.1.3安全55
5.2RMAN備份、還原和恢復
技術55
5.2.1根本性變革55
5.2.2FastRecoveryArea56
5.2.3Oracle建議備份策略的
組成57
5.3RMAN的高級特性66
5.3.1RMAN在Oracle11g
中的增強:Multi-Piece
BackupSet66
5.3.2RMAN在Oracle12c中的
增強67
5.4在ASM和其他檔案系統
之間遷移67
5.4.1從非ASM向ASM遷移:
完整遷移68
5.4.2從非ASM向ASM遷移:
分段遷移90
5.4.3在資料庫遷移過程中
監控RMAN性能93
5.5本章小結94
第6章傳輸表空間和資料庫97
6.1不同作業系統之間的遷移98
6.1.1TTS遷移與TDB遷移:
不同點的對比98
6.1.2跨平台遷移:三個組件99
6.1.3克服位元組順序問題100
6.2可傳輸表空間集:基礎知識102
6.2.1TTS操作:前提條件103
6.2.2TTS:執行遷移操作105
6.3TTS:高級技巧110
6.3.1創建截至特定SCN的可傳
輸表空間集110
6.3.2從源平台傳送數據檔案
和元數據到目標平台118
6.3.3在目標端轉換位元組順序118
6.3.4使用DataPump導入源表
空間元數據119
6.3.5在目標端將傳輸表空間切
換為讀寫模式119
6.3.6在源端將選定表空間改回
讀寫模式119
6.4TDB:傳輸整個資料庫119
6.4.1TDB:優勢和不足119
6.4.2TDB:實踐案例120
6.5本章小結131
第Ⅲ部分遷移的增強和升級
第7章使用Export/Import遷移
Oracle資料庫135
7.1Export/Import簡介136
7.1.1使用Export/Import進行數
據庫遷移的概述136
7.1.2轉換和Export/Import137
7.1.3使用Export/Import進行備份
和恢復以及數據移動137
7.1.4導出的類型137
7.2使用Export/Import遷移元
數據138
7.3使用原有Export/Import
遷移Oracle資料庫139
7.3.1使用原有Export/Import導
出元數據139
7.3.2使用原有Export/Import
進行導出140
7.3.3使用原有Export/Import
進行導入141
7.3.4原有Export/Import
總結142
7.4使用DataPumpExport/Import
遷移Oracle資料庫142
7.4.1DataPumpExport/Import
目錄對象143
7.4.2使用DataPumpExport/Import
導出元數據144
7.4.3使用DataPump進行
導出144
7.4.4使用DataPumpImport
進行導入145
7.4.5DataPumpExport/Import
總結147
7.5使用FLASHBACK_SCN進
行時間點導出147
7.6本章小結147
第8章使用OracleGoldenGate進行
零停機時間或停機時間
最短的遷移149
8.1OracleGoldenGate的介紹150
8.1.1OracleGoldenGate
的用法150
8.1.2GoldenGate的工作方式150
8.1.3GoldenGate的組件150
8.1.4GoldenGate工作流程151
8.2規劃使用GoldenGate
進行遷移151
8.3使用GoldenGate進行數據
庫遷移152
8.3.1設定GoldenGate152
8.3.2配置和驗證資料庫155
8.3.3啟用GoldenGate複製157
8.3.4為GoldenGateExport/Import
激活物理備用庫160
8.3.5同步源端和目標端163
8.3.6監控直到切換164
8.3.7GoldenGate切換過程164
8.3.8GoldenGate清理(可選)165
8.4本章小結166
第9章跨平台可傳輸表空間遷移
實用程式169
9.1XTTS遷移階段170
9.2XTTS遷移場景170
9.2.1第一階段:遷移的準備
工作170
9.2.2第二階段:初始遷移
(方法A:RMAN)174
9.2.3第二階段:初始遷移
(方法B:DBMS_FILE_
TRANSFER)177
9.2.4第三階段:增量同步179
9.2.5第四階段:最終同步和
遷移183
9.3本章小結186
第10章使用ASM遷移到新
存儲平台187
10.1ASM概述188
10.2ASM配置188
10.2.1crsctl188
10.2.2srvctl189
10.2.3OEMCloudControl12c189
10.2.4SQL語句191
10.2.5asmcmd192
10.3存儲系統概述192
10.3.1SAN存儲192
10.3.2NAS存儲193
10.4使用ASM進行遷移193
10.4.1向系統添加新存儲193
10.4.2向ASM磁碟組
添加存儲197
10.4.3從ASM磁碟組中刪除舊
的磁碟199
10.4.4驗證201
10.4.5從系統中刪除舊存儲201
10.5最佳實踐、技巧和技術201
10.6本章小結202
第Ⅳ部分最佳化的升級和遷移
第11章資料庫升級助手205
11.1升級與遷移的比較206
11.2升級GridInfrastructure206
11.3安裝新的資料庫軟體214
11.4使用資料庫升級助手計畫
升級214
11.4.1運行預升級腳本214
11.4.2運行資料庫升級工具
腳本220
11.5使用資料庫升級助手執行
升級223
11.6本章小結228
第12章從MicrosoftSQLServer
遷移到Oracle229
12.1OracleGoldenGate
的介紹230
12.1.1OracleGoldenGate的
用途230
12.1.2GoldenGate的工作方式230
12.1.3GoldenGate組件230
12.1.4GoldenGate工作流程231
12.2規劃使用GoldenGate執行
SQLServer遷移232
12.3使用GoldenGate遷移數
據庫233
12.3.1在MSSQLServer和Oracle11g
之上設定GoldenGate233
12.3.2配置和驗證資料庫234
12.3.3啟動從SQLServer到
Oracle11g的複製工作235
12.3.4執行從MSSQLServer到
Oracle的初始遷移237
12.3.5使源端和目標端保持
數據同步238
12.3.6監控直到切換238
12.3.7執行預切換驗證238
12.3.8GoldenGate切換過程239
12.3.9GoldenGate清理(可選)239
12.4本章小結239
第13章遷移到Oracle
Database12c241
13.1OracleDatabase12c:一個美
好的新世界242
13.2容器和可插拔資料庫入門242
13.2.1公共與本地的數據檔案
的對比244
13.2.2公共與本地的表空間和
數據檔案的對比246
13.2.3公共與本地的用戶和
對象的對比248
13.2.4CDB安全:本地與公共的
許可權和角色的對比248
13.2.5CDB數據字典和動態
視圖249
13.3直接升級12c之前版本的
資料庫到12cCDB250
13.4創建一個空的容器資料庫251
13.5升級12c之前版本的數據
庫到12cPDB:混合模式的
方法260
13.5.1通過OracleGoldenGate
升級260
13.5.2通過跨平台可傳輸表空
間轉換260
13.5.3通過可傳輸表空間集、跨平
台傳輸或完全可傳輸導出
轉換261
13.6PDB克隆方法262
13.6.1場景1:從PDB$SEED克隆
一個新的空PDB並將數據傳
遞到它裡面263
13.6.2場景2:從一個存在的PDB
克隆一個新的PDB270
13.6.3場景3:拔出並重新插入一個
存在的PDB273
13.6.4場景4:將一個存在的非
容器資料庫作為新的PDB
插入279
13.7本章小結288
第14章遷移到Oracle工程系統289
14.1工程系統:不是傳統意義上
的大型機289
14.1.1為什麼是工程系統290
14.1.2Oracle工程系統的簡單
調查290
14.2移動到ExadataDBM296
14.2.1Exadata:經驗法則296
14.2.2I/O資源管理器298
14.3將資料庫遷移到Exadata
環境304
14.3.1邏輯遷移方法304
14.3.2物理遷移方法305
14.4有效處理Exadata的外部數據:
Oracle資料庫檔案系統310
14.5本章小結318
第15章遷移到雲上的Oracle319
15.1雲計算概述320
15.1.1公有雲320
15.1.2私有雲321
15.1.3混合雲321
15.1.4OracleVM321
15.2Oracle雲產品321
15.3為什麼使用雲計算322
15.4遷移到雲計算上的注意
事項322
15.4.1雲安全322
15.4.2支持和SLA323
15.4.3網路性能和SLA323
15.4.4套用定製323
15.4.5雲計算真實的成本323
15.4.6數據訪問324
15.4.7數據遷移324
15.5OracleVM和雲計算324
15.6雲計算遷移選項325
15.6.1遷移規劃326
15.6.2套用遷移327
15.6.3數據同步(複製)327
15.7本章小結328
第Ⅴ部分最佳實踐與提示
第16章總結:建議、提醒和
最佳實踐331
16.1規劃一個平穩的遷移331
16.1.1遷移方法論331
16.1.2選擇正確的遷移路徑332
16.1.3遷移/轉換/升級方法332
16.2跨平台遷移332
16.2.1DataGuard333
16.2.2使用恢復管理器(RMAN)
遷移333
16.2.3跨平台表空間遷移工具333
16.3遷移的增強和升級333
16.3.1Export/Import334
16.3.2使用OracleGoldenGate實現零或最小停機時間遷移334
16.3.3使用增量備份執行跨平台表空間遷移334
16.3.4使用ASM遷移到新的存儲
平台334
16.4最佳化的升級和遷移335
16.4.1資料庫升級助手335
16.4.2從MicrosoftSQLServer
遷移到Oracle335
16.4.3移動到OracleDatabase12c3351
16.4.4移動到Oracle
工程系統335
16.5遷移到雲上的Oracle以及建
議、提醒和最佳實踐336
16.5.1遷移到雲上的Oracle336
16.5.2最佳實踐總結336
16.6最後的話336