在單一主機或多部主機上執行復原升級
您SnapManager 可以使用命令列介面(CLI)、在單一或多個支援服務器的主機上執行循環升級。升級SnapManager 後的支援服務器主機只能使用更新版本SnapManager 的支援功能進行管理。
您需要的產品
您必須確保已完成執行循環升級的所有先決條件。
-
若要在單一主機上執行循環升級、請輸入下列命令:
hy*smsap儲存庫復原升級-reposale-dbname repo_service_name-host repo_host-_login-username_port _repo_port_升級主機_host_with _target資料庫-force [-quiet |-verbose]*
-
範例 *
下列命令會針對裝載在主機A上的所有目標資料庫、以及位於repo_host上名為repoA的儲存庫資料庫、執行循環升級:
smsap repository rollingupgrade -repository -dbname repoA -host repo_host -login -username repouser -port 1521 -upgradehost hostA
-
-
若要在多個主機上執行循環升級、請輸入下列命令:
hy*smsap儲存庫復原升級-reposore-dbname repo_service_name-host repo_host-login-username_-port repo_port-upgradehost host_with _target資料庫1、host_with _target資料庫2-force [-quide"| verbose]*
對於多個主機、請輸入以逗號分隔的主機名稱、並確定您在逗號和下一個主機名稱之間沒有任何空格。此外、請務必在雙引號內輸入所有主機名稱。 -
範例 *
下列命令會針對裝載在主機、主機A和主機B上的所有目標資料庫、以及位於repo_host上名為repoA的儲存庫資料庫、執行循環升級:
smsap repository rollingupgrade -repository -dbname repoA -host repo_host -login -username repouser -port 1521 -upgradehost hostA,hostB
-
-
若要在儲存庫資料庫的所有主機上執行循環升級、請輸入下列命令:
h.smsap儲存庫復原升級-reposit -dbname repo_service_name-host repo_host-login-username_-port repo_port-allhosts -force [-quiet |-verbose]
成功升級儲存庫資料庫之後、您可以在SnapManager 目標資料庫上執行所有的還原作業。
-
範例 *
下列命令會對位於repo_host上名為repoA的儲存庫資料庫上所有可用的目標資料庫執行循環升級:
smsap repository rollingupgrade -repository -dbname repoA -host repo_host -login -username repouser -port 1521 -allhosts
-
完成後
-
如果自動啟動此伺服器SnapManager 、您必須重新啟動伺服器、以確保您可以檢視排程。
-
如果您升級兩個相關主機之一、則必須在升級第一個之後升級第二個主機。
例如、如果您已從主機A建立複本至主機B、或是從主機A掛載備份至主機B、則主機A和主機B彼此相關。升級主機A時、會顯示一則警告訊息、要求您在升級主機A後立即升級主機B
即使刪除實體複本、或是在主機A的循環升級期間從主機B卸載備份、仍會顯示警告訊息這是因為中繼資料存在於儲存庫中、用於在遠端主機上執行的作業。