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