3.6 輸出或輸入 PlateSpin 移轉資料

PlateSpin Migrate 提供一個「輸入/輸出」公用程式 (ImportExportAll.bat),您可以使用它來輸出工作負載移轉資料中的資訊,然後將此資訊輸入至相同或不同的 Migrate 伺服器。

對 Migrate 伺服器進行本機升級時,做為預防措施,您可以在升級之前先輸出資料。若要升級至不同的平台,您可以從舊平台輸出移轉資料,然後將資料輸入至新平台。在新平台上使用輸入的資料繼續移轉。

附註:輸入時,PlateSpin Migrate 2018.11 將使用該伺服器的加密金鑰,自動加密身分證明密碼再將其儲存到 PlateSpin 資料庫中。請參閱《PlateSpin Migrate 2018.11 使用者指南》中的身分證明的安全性

3.6.1 輸出工作負載移轉資料

您可以使用「輸入/輸出」公用程式 (ImportExportAll.bat) 輸出工作負載移轉資料。依預設,「輸入/輸出」公用程式將輸出以 base64 編碼格式儲存的包含未加密身分證明密碼的資料。

附註:適用於 PlateSpin Migrate 2018.11 的「輸入/輸出」公用程式提供 /pwd 選項來指定加密密碼,在輸出和輸入時,該密碼分別用於加密和解密身分證明密碼。如果您為輸出指定了密碼,則輸入時也需要使用該密碼。

若要輸出工作負載移轉資料︰

  1. 準備輸出資料庫:

    1. 使用 Migrate 用戶端和 Migrate Web 介面確定所有複製排程均已暫停,並且沒有任何複製在執行。等待所有正在執行的複製完成,或者將執行中的操作中止。

    2. 登出 Migrate 用戶端並關閉應用程式。

    3. 登出 Migrate Web 介面並關閉瀏覽器。

  2. 輸出資料庫:

    1. 以管理使用者身分登入 PlateSpin 伺服器主機。

      如果伺服器在網域中,您必須以網域管理員群組和本地管理員群組成員的網域使用者身分登入。

    2. 開啟指令提示畫面。

      執行「輸入/輸出」公用程式 (ImportExportAll.bat) 的程序必須具有更高的權限。使用以系統管理員身分執行內容功能表選項啟動指令視窗,即可輕鬆實現該目的。

    3. 導覽至包含輸入/輸出公用程式 (ImportExportAll.bat) 的目錄:

      C:\Program Files\PlateSpin Migrate Server\PlateSpin Forge\bin\ImportExport

    4. 將資料輸出至指定的目錄,例如 C:\temp。輸入

      ImportExportAll.bat /export /dir "C:\temp" [/pwd "<encryption-password>"]

      從 Migrate 2018.11 伺服器輸出資料時,您可以指定 /pwd 選項用於加密所輸出資料中的身分證明密碼。輸入時也需要使用該密碼。

      如果因為有執行中的工作導致輸出失敗,但您已依照步驟 1.a 中的要求停止工作並暫停排程,此時應該沒有執行中的工作,則請使用 /force 參數重新發出該指令以強制執行輸出。輸入

      ImportExportAll.bat /export /dir "C:\temp" [/pwd "<encryption-password>"] /force
  3. 將輸出的 XML 檔案複製到某個位置,在新平台上安裝 PlateSpin 伺服器之後必須可輸入該位置的這些 XML 檔案。

  4. 繼續下面的任一路徑以升級至新取代平台:

3.6.2 輸入工作負載移轉資料

您可以使用「輸入/輸出」公用程式 (ImportExportAll.bat) 輸入先前已輸出的工作負載移轉資料。例如,升級的 PlateSpin 伺服器主機準備就緒後,將資料輸入到與升級的 PlateSpin 伺服器搭配使用的新資料庫例項。

附註:對於從 PlateSpin Migrate 2018.11 伺服器輸出的資料︰如果您在「輸入/輸出」公用程式 (ImportExportAll.bat) 中使用了 /pwd 選項來加密所輸出資料中的身分證明密碼,則在輸入時,必須提供相同的加密密碼來解密身分證明密碼。

若要輸入工作負載移轉資料︰

  1. 以管理員使用者的身分登入 PlateSpin 伺服器主機。

    如果伺服器在網域中,您必須以網域管理員群組和本地管理員群組成員的網域使用者身分登入。

  2. 將輸出的 XML 檔案複製到 PlateSpin 伺服器主機上的 C:\temp

  3. 開啟指令提示畫面。

    執行「輸入/輸出」公用程式 (ImportExportAll.bat) 的程序必須具有更高的權限。使用以系統管理員身分執行內容功能表選項啟動指令視窗,即可輕鬆實現該目的。

  4. 導覽至包含輸入/輸出公用程式 (ImportExportAll.bat) 的目錄:

    C:\Program Files\PlateSpin Migrate Server\PlateSpin Forge\bin\ImportExport

  5. 從指定的目錄輸入資料。輸入

    ImportExportAll.bat /import /dir "C:\temp" [/pwd "<encryption-password>"]

    如果您在輸出時加密了身分證明密碼,則在輸入資料時,必須指定使用相同加密密碼的 /pwd 選項。

  6. 完成輸入後,連接 Migrate Web 介面和 Migrate 用戶端以確認資料完整無損。

  7. 繼續複製工作。