ndb_print_backup_file 從叢集備份檔案取得診斷資訊。
用法
ndb_print_backup_file [-P password] file_name
file_name 是叢集備份檔案的名稱。這可以是叢集備份目錄中找到的任何檔案 (.Data、.ctl 或 .log 檔案)。這些檔案位於資料節點備份目錄的 BACKUP- 子目錄下,其中 ## 是備份的序號。如需有關叢集備份檔案及其內容的詳細資訊,請參閱 第 25.6.8.1 節,「NDB 叢集備份概念」。
與 ndb_print_schema_file 和 ndb_print_sys_file 類似 (與大多數其他預定在管理伺服器主機上執行或連線至管理伺服器的 NDB 公用程式不同) ,ndb_print_backup_file 必須在叢集資料節點上執行,因為它直接存取資料節點檔案系統。由於它不使用管理伺服器,因此即使管理伺服器未執行,甚至叢集已完全關閉,也可以使用此公用程式。
此程式也可以用來讀取復原日誌檔案。
選項
ndb_print_backup_file 支援下列清單中說明的選項。
--backup-key、-K命令列格式 --backup-key=key指定解密已加密備份所需的金鑰。
-
命令列格式 --backup-key-from-stdin允許從標準輸入輸入解密金鑰,類似於在呼叫 mysql 時輸入密碼,且未提供密碼的情況下使用
--password。 -
命令列格式 --backup-password=password類型 字串 預設值 [無]指定解密已加密備份所需的密碼。
-
命令列格式 --backup-password-from-stdin允許從標準輸入輸入密碼,類似於在呼叫 mysql 時輸入密碼,且未提供密碼的情況下使用
--password。 -
命令列格式 --control-directory-number=#類型 整數 預設值 0控制檔案目錄編號。與
--print-restored-rows一起使用。 -
命令列格式 --defaults-extra-file=path類型 字串 預設值 [無]在讀取全域檔案後讀取指定的檔案。
-
命令列格式 --defaults-file=path類型 字串 預設值 [無]僅從指定的檔案讀取預設選項。
-
命令列格式 --defaults-group-suffix=string類型 字串 預設值 [無]同時讀取具有 concat(group, suffix) 的群組。
-
命令列格式 --fragment-id=#類型 整數 預設值 0片段 ID。與
--print-restored-rows一起使用。 -
命令列格式 --help--usage列印程式用法資訊。
-
命令列格式 --login-path=path類型 字串 預設值 [無]從登入檔案讀取指定的路徑。
-
命令列格式 --no-login-paths略過從登入路徑檔案讀取選項。
-
命令列格式 --no-defaults不從登入檔案以外的任何選項檔案讀取預設選項。
-
命令列格式 --no-print-rows不將列包含在輸出中。
-
命令列格式 --print-defaults列印程式引數清單並結束。
-
命令列格式 --print-header-words將標頭字詞包含在輸出中。
-
命令列格式 --print-restored-rows使用檔案
LCP/,將還原的列包含在輸出中,其中值設定如下:c/TtFf.ctlc是使用--control-directory-number設定的控制檔案編號t是使用--table-id設定的資料表 IDf是使用--fragment-id設定的片段 ID
-
命令列格式 --print-rows列印列。此選項預設為啟用;若要停用,請使用
--no-print-rows。 -
命令列格式 --print-rows-per-page列印每頁的列。
-
命令列格式 --rowid-file=path類型 檔案名稱 預設值 [無]檢查列 ID 的檔案。
-
命令列格式 --show-ignored-rows顯示已忽略的列。
-
命令列格式 --table-id=#類型 整數 預設值 [無]資料表 ID。與
--print-restored-rows一起使用。 -
命令列格式 --usage顯示說明文字並結束;與
--help相同。 -
命令列格式 --verbose[=#]類型 整數 預設值 0輸出詳細程度。數值越大表示詳細程度越高。
-
命令列格式 --version顯示版本資訊並結束。