版次注意事項
|書中說明必須停止 Data Links Manager,
|而離線備份應該依據檔案系統來製作。 下列方法除去停止 Data Links Manager 的需求,
|主要針對需要較高可用性的使用者。
|
- |存取 CLI 來源檔 quiesce.c 及 Shell Script online.sh。這些檔案位於 /samples/dlfm 目錄。
- |編譯 quiesce.c:
| xlC -o quiesce -L$HOME/sqllib/lib -I$HOME/sqllib/include -c quiesce.c
- |以 root 身分,在具有 DLFS 檔案系統的節點上執行 Script。
|
|shell script online.sh 假設您在 Data Link Manager 節點上具有型錄登錄
|(針對以 Data Link Manager 來登錄的每個資料庫)。也假設 /etc/filesystems
|具有 DLFS 檔案系統的完整登錄。shell script 執行下列動作:
|
- |靜止資料庫裡的所有表格,這些資料庫以 Data Links Manager 來登錄。這樣會停止所有新的活動。
- |將檔案系統以唯讀檔案系統來解除裝載或重新裝載。
- |執行檔案系統備份。
- |將檔案系統以讀取/寫入檔案系統來解除裝載或重新裝載。
- |重設 DB2 表格;也就是,解除靜止狀態。
|
|必須修改 Script 以適合您的環境,如下所示:
|
- |選取備份指令,並放置於 script 的 do_backup 函數。
- |設定 Script 內的下列環境變數:
|
- |DLFM_INST:設定這個到 DLFM 案例名稱。
- |PATH_OF_EXEC:設定這個到 "quiesce" 可執行檔所在的路徑。
|
|
|以下列指令呼叫 script:
| online.sh <filesystem_name>
[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]