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
/Tt
Ff
.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
顯示版本資訊並結束。