ndb_move_data 將資料從一個 NDB 資料表複製到另一個資料表。
用法
此程式會以來源和目標資料表的名稱叫用;這些名稱的其中一個或兩個可以選擇性地使用資料庫名稱限定。這兩個資料表都必須使用 NDB 儲存引擎。
ndb_move_data options source target
以下表格顯示可以與 ndb_move_data 一起使用的選項。表格後面會提供其他說明。
-
命令列格式 --abort-on-error
在永久錯誤時傾印核心 (偵錯選項)。
-
命令列格式 --character-sets-dir=路徑
類型 字串 預設值 [無]
字元集所在的目錄。
-
命令列格式 --connect-retry-delay=#
類型 整數 預設值 5
最小值 0
最大值 5
嘗試聯絡管理伺服器之間的等待秒數。
-
命令列格式 --connect-retries=#
類型 整數 預設值 12
最小值 0
最大值 12
在放棄之前重試連線的次數。
-
命令列格式 --connect-string=connection_string
類型 字串 預設值 [無]
與
--ndb-connectstring
相同。 -
命令列格式 --core-file
在發生錯誤時寫入核心檔案;用於偵錯。
--database
=dbname
,-d
命令列格式 --database=名稱
類型 字串 預設值 TEST_DB
找到資料表的資料庫名稱。
-
命令列格式 --defaults-extra-file=路徑
類型 字串 預設值 [無]
讀取全域檔案後讀取給定的檔案。
-
命令列格式 --defaults-file=路徑
類型 字串 預設值 [無]
僅從給定的檔案讀取預設選項。
-
命令列格式 --defaults-group-suffix=字串
類型 字串 預設值 [無]
也讀取 concat(群組, 後綴) 的群組。
-
命令列格式 --drop-source
在所有列都已移動後刪除來源資料表。
-
命令列格式 --error-insert
插入隨機的暫時錯誤 (測試選項)。
-
命令列格式 --exclude-missing-columns
忽略來源或目標資料表中的額外欄。
-
命令列格式 --help
顯示說明文字並結束。
-
命令列格式 --login-path=路徑
類型 字串 預設值 [無]
從登入檔案讀取給定的路徑。
-
命令列格式 --no-login-paths
略過從登入路徑檔案讀取選項。
-
命令列格式 --lossy-conversions
允許在轉換為較小的類型時截斷屬性資料。
-
命令列格式 --ndb-connectstring=connection_string
類型 字串 預設值 [無]
設定連線字串以連線至 ndb_mgmd。語法:
[nodeid=
。覆寫id
;][host=]hostname
[:port
]NDB_CONNECTSTRING
和my.cnf
中的項目。 -
命令列格式 --ndb-mgm-tls=層級
類型 列舉 預設值 寬鬆
有效值 寬鬆
嚴格
設定連線到管理伺服器所需的 TLS 支援層級;為
寬鬆
或嚴格
其中之一。寬鬆
(預設值) 表示會嘗試 TLS 連線,但不要求成功;嚴格
表示需要 TLS 才能連線。 -
命令列格式 --ndb-mgmd-host=connection_string
類型 字串 預設值 [無]
與
--ndb-connectstring
相同。 -
命令列格式 --ndb-nodeid=#
類型 整數 預設值 [無]
設定此節點的節點 ID,覆寫
--ndb-connectstring
設定的任何 ID。 --ndb-optimized-node-selection
命令列格式 --ndb-optimized-node-selection
啟用交易節點選取的最佳化。預設為啟用;使用
--skip-ndb-optimized-node-selection
停用。-
命令列格式 --ndb-tls-search-path=清單
類型 路徑名稱 預設值 (Unix) $HOME/ndb-tls
預設值 (Windows) $HOMEDIR/ndb-tls
指定要搜尋 CA 檔案的目錄清單。在 Unix 平台上,目錄名稱以冒號 (
:
) 分隔;在 Windows 系統上,分號字元 (;
) 用作分隔符。目錄參照可以是相對或絕對的;它可以包含一個或多個環境變數,每個環境變數都以加號前綴 ($
) 表示,並在使用前展開。搜尋從最左邊命名的目錄開始,並從左到右進行,直到找到檔案為止。空字串表示空搜尋路徑,這會導致所有搜尋失敗。由單一點號 (
.
) 組成的字串表示搜尋路徑僅限於目前的工作目錄。如果沒有提供搜尋路徑,則會使用編譯時內建的預設值。此值取決於所使用的平台:在 Windows 上,此值為
\ndb-tls
;在其他平台(包括 Linux)上,此值為$HOME/ndb-tls
。這可以透過使用-DWITH_NDB_TLS_SEARCH_PATH
編譯 NDB Cluster 來覆寫。 -
命令列格式 --no-defaults
不要從登入檔以外的任何選項檔案讀取預設選項。
-
命令列格式 --print-defaults
印出程式參數列表並結束。
-
命令列格式 --promote-attributes
允許將屬性資料轉換為較大的類型。
--staging-tries
=x[,y[,z]]
命令列格式 --staging-tries=x[,y[,z]]
類型 字串 預設值 0,1000,60000
指定暫時錯誤的重試次數。格式為 x[,y[,z]],其中 x=最大重試次數 (0=無限制),y=最小延遲 (毫秒),z=最大延遲 (毫秒)。
-
命令列格式 --usage
顯示說明文字並結束;與
--help
相同。 -
命令列格式 --verbose
啟用詳細訊息。
-
命令列格式 --version
顯示版本資訊並結束。