邏輯備份命令:
sys_dump -U SYSTEM -d problem_dev -Fc -f /db_backup/kingbase/dump/problem_dev/problem_dev20240329.dmp
用戶:SYSTEM
數據庫名:problem_dev
格式:自定義格式(-Fc)
輸出文件:/db_backup/kingbase/dump/problem_dev/problem_dev20240329.dmp
sys_dump -U system -v -f "/home/kingbase/DB_9-26.dmp" -F c problem_dev
用戶:system
詳細輸出(-v)
輸出文件:/home/kingbase/DB_9-26.dmp
格式:自定義格式(-F c)
數據庫名:problem_dev
恢復命令:
sys_restore -U system -v -d problem_dev --no-tablespaces -c --if-exists -O -x -j 10 "/home/kingbase/test.dmp"
用戶:system
詳細輸出(-v)
目標數據庫:problem_dev
選項:不恢復表空間(–no-tablespaces)、清除現有對象(-c)、跳過已存在的對象(–if-exists)、不設置所有者(-O)、不恢復權限(-x)
并行任務數:10(-j 10)
輸入文件:/home/kingbase/test.dmp
注意事項:
命令中可能存在拼寫錯誤,例如 --if-exists 被寫為 --if-exists(實際應為 --if-exists)。
確保文件路徑和權限正確。
邏輯備份命令:
sys_dump -Usystem -dgas_online20250406 -ngas_business_20250406 -Fc -f /home/kingbase/gas_business_20250406.dmp
參數說明:
-Usystem:以用戶 system 連接數據庫。
-dgas_online20250406:備份的數據庫名為 gas_online20250406。
-ngas_business_20250406:指定模式(schema)為 gas_business_20250406(僅備份該模式下的對象)。
-F