開發/測試爆增至雲端的工作流程
公有雲的敏捷度、實現價值所需的時間、以及成本節約、都是企業採用公有雲進行資料庫應用程式開發與測試的重要價值主張。沒有什麼比SnapCenter 這個更好的工具能讓這個事實成真。不僅可保護內部環境中的正式作業資料庫、也能快速複製複本、以便在公有雲中進行應用程式開發或程式碼測試、同時只需佔用極少的額外儲存空間。SnapCenter以下是使用此工具的逐步程序詳細資料。
從複寫的Snapshot備份複製Oracle資料庫以進行開發/測試
-
使用Oracle的資料庫管理使用者ID登入SnapCenter 支援功能。瀏覽至「Resources(資源)」索引標籤、其中顯示SnapCenter 受支援的Oracle資料庫。
-
按一下備份拓撲的預期內部部署資料庫名稱和詳細檢視。如果已啟用次要複寫位置、則會顯示連結的鏡像備份。
-
按一下鏡射備份、切換至鏡射備份檢視。接著會顯示次要鏡射備份。
-
選擇要複製的鏡射二線資料庫備份複本、然後根據時間和系統變更編號或SCN來判斷恢復點。一般而言、還原點應拖曳完整的資料庫備份時間、或是要複製的SCN。在決定恢復點之後、必須掛載必要的記錄檔備份以供還原。記錄檔備份應掛載到要裝載複製資料庫的目標DB伺服器。
如果已啟用記錄剪除功能、且恢復點已延伸到上次的記錄剪除之後、則可能需要掛載多個歸檔記錄備份。 -
反白顯示要複製的完整資料庫備份複本、然後按一下「Clone(複製)」按鈕以啟動資料庫複製工作流程。
-
為完整的容器資料庫或CDB複製選擇適當的實體複製DB SID。
-
選取雲端中的目標實體複製主機、然後由實體複製工作流程建立資料檔案、控制檔和重作記錄目錄。
-
「無」認證名稱用於OS型驗證、這會使資料庫連接埠變得不相關。填寫目標實體複製資料庫伺服器中所設定的適當Oracle Home、Oracle OS User和Oracle OS Group。
-
指定要在複製作業之前執行的指令碼。更重要的是、資料庫執行個體參數可在此調整或定義。
-
依日期和時間或SCN指定恢復點。直到「取消」將資料庫恢復到可用的歸檔記錄為止。從掛載歸檔記錄磁碟區的目標主機指定外部歸檔記錄檔位置。如果目標伺服器Oracle擁有者與內部部署正式作業伺服器不同、請確認目標伺服器Oracle擁有者可讀取歸檔記錄目錄。
-
如有需要、請設定用於電子郵件通知的SMTP伺服器。
-
複製摘要:
-
您應該在複製後驗證、以確保複製的資料庫正常運作。有些額外的工作、例如啟動接聽程式或關閉資料庫記錄歸檔模式、可以在開發/測試資料庫上執行。
從複寫的Snapshot備份複製SQL資料庫以進行開發/測試
-
使用SQL Server的資料庫管理使用者ID登入SnapCenter 支援功能。瀏覽至「Resources(資源)」索引標籤、其中顯示SnapCenter 受支援的SQL Server使用者資料庫、以及公有雲中的目標待命SQL執行個體。
-
按一下所需的內部部署SQL Server使用者資料庫名稱、以取得備份拓撲和詳細檢視。如果已啟用次要複寫位置、則會顯示連結的鏡像備份。
-
按一下鏡射備份、切換至鏡射備份檢視。接著會顯示次要鏡射備份。由於將SQL Server交易記錄備份到專用磁碟機以進行還原、因此此處僅顯示完整的資料庫備份。SnapCenter
-
選擇備份複本、然後按一下「Clone(複製)」按鈕以啟動「Clone from Backup(從備份複製)」工作流程。
-
選取雲端伺服器做為目標實體複製伺服器、複製執行個體名稱、以及複製資料庫名稱。選擇自動指派掛載點或使用者定義的掛載點路徑。
-
根據記錄備份時間或特定日期與時間來判斷恢復點。
-
指定在複製作業前後執行的選用指令碼。
-
如果需要電子郵件通知、請設定一個SMTP伺服器。
-
複製摘要:
-
監控工作狀態、並驗證目標使用者資料庫是否已附加至雲端實體複製伺服器中的目標SQL執行個體。
複製後組態
-
內部部署的Oracle正式作業資料庫通常以記錄歸檔模式執行。開發或測試資料庫不需要此模式。若要關閉記錄歸檔模式、請以Sysdba登入Oracle資料庫、執行記錄模式變更命令、然後啟動資料庫以供存取。
-
設定Oracle接聽程式、或向現有的接聽程式登錄新複製的資料庫以供使用者存取。
-
對於SQL Server、請將記錄模式從「完整」變更為「簡易」、以便在SQL Server開發/測試記錄檔填滿記錄磁碟區時、能夠立即壓縮。
重新整理實體複本資料庫
-
丟棄複製的資料庫、並清理雲端資料庫伺服器環境。然後依照先前的程序、以最新資料複製新的資料庫。複製新資料庫只需幾分鐘的時間。
-
關閉複製資料庫、使用CLI執行複製重新整理命令。如SnapCenter 需詳細資訊、請參閱下列功能表文件: "重新整理實體複本"。
哪裡可以取得協助?
如果您需要本解決方案和使用案例的協助、請加入 "NetApp解決方案自動化社群支援Slack通路" 並尋找解決方案自動化通路、以張貼您的問題或詢問。