INFO TRANDATA
適用於目前版本所有支援的資料庫。
使用 INFO TRANDATA 取得下列資訊:
-
Db2 LUW 和 Db2 z/OS:判斷是否已啟用
DATA CAPTURE。 -
Oracle:判斷是否已啟用補充日誌記錄,並顯示正在補充記錄的資料欄名稱。如果記錄了所有欄,則會顯示標記
ALL,而不是個別欄名稱。顯示任何 SCN 實例資訊。 -
SQL Server:判斷是否已為表格啟用延伸日誌記錄。
-
PostgreSQL:決定是否啟用補充日誌記錄,並顯示目前可用的
REPLICA IDENTITY設定。
"""< HEAD 注意:在微服務環境中,INFO TRANDATA 萬用字元命令 (例如 INFO TRANDATA PDB.SCHEMA.*) 僅限於前 100 個表格。如果表格的數目超過該限制,系統會傳回前 100 個表格以及警告訊息,要求使用者縮小綱要或表格樣式。
在這種情況下會顯示下列警告訊息:
OGG-06661 : The INFO TRANDATA wildcard request returned the first 100 matching tables. More matching tables may exist. Use a narrower wildcard for complete output. { .infoboxnote} =======
edcab3774137b45f744eda5f6b4c59d7f98c9c95
請先使用 DBLOGIN 命令來建立資料庫連線,再使用此命令。
語法
INFO TRANDATA [container.]owner.table
[container.]owner.table
可插拔資料庫 (如果這是 Oracle 多租用戶容器資料庫)、擁有者及您要檢視 Trandata 資訊的表格或檔案名稱。如果擁有者與 DBLOGIN 命令所指定的登入名稱相同,則不需要擁有者。表格名稱可以使用萬用字元,但擁有者名稱不可以。
範例
INFO TRANDATA hr.employees
INFO TRANDATA hr.reg*