Symantec NetBackup™ コマンドリファレンスガイド
- 概要
- 付録 A. NetBackup コマンド
名前
nbdb_unload — NetBackup データベース (NBDB) または BMR データベース (BMRDB) のアンロード
概要
nbdb_unload [-dbn database_name] [-t tablelist] [-s] [-staging] destination directory
nbdb_unload [-dbn database_name] -rebuild [-verbose]
UNIX システムでは、このコマンドへのディレクトリパスは /usr/openv/db/bin/ です。
Windows システムでは、このコマンドへのディレクトリパスは install_path\NetBackup\bin\ です。
説明
nbdb_unload コマンドを実行すると、指定したデータベースがアンロードされます。デフォルトでは、NBDB データベースがアンロードされます。-dbn には、BMRDB (Bare Metal Restore データベース) も指定できます。
メモ:
Enterprise Media Manager (EMM) データベースは、NBDB データベースのコンポーネントです。
nbdb_unload コマンドを実行すると、データベースまたは表リストの表ごとに .dat ファイルが作成されます。各 .dat ファイルには、表の各行に対応するデータがカンマ区切り形式で含まれています。さらに、データベースの再ロードに必要な SQL 文を含む reload.sql
ファイルも作成されます。次に例を示します。
LOAD TABLE "BmrDba.BMR_Configuration" FROM
UNIX システムの場合:
/temp/data/345.dat
Windows システムの場合:
c:\temp\data\345.dat
reload.sql
ファイルを実行して、宛先ディレクトリの内容をサポートコンピュータに転送し、この内容を使用してユーザーのデータベースのコピーを作成します。
オプション
- -dbn database_name
このオプションでは、アンロードするデータベースを指定します。
- -rebuild
デフォルトの NetBackup データベース (NBDB) を再構築します。
- -s
このオプションを指定すると、スキーマだけがアンロードされ、データはアンロードされません。
- -staging
一連のフラットファイルにメディア表と関連の表をアンロードします。SQL ツールを使って、NBDB の別のコピーに、必要なデータのサブセットを挿入することができます。
- -t tablelist
このオプションでは、データベース内のすべての表ではなく、カンマで区切られたアンロード対象の表のリストを指定します。
- -verbose
出力用のより詳しい情報を生成します。
- destination directory
ユーザーがデータとスキーマのダンプを必要とするディレクトリを指定します。
例
例 1 - NBDB データベース (すべての EMM を含む) のデータおよびスキーマをアンロードします。
UNIX systems: # nbdb_unload /tmp/nbdb_dump
Windows systems: # nbdb_unload C:\temp\nbdb_dump
例 2 - NBDB スキーマだけをアンロードします。
UNIX systems: # nbdb_unload -s /tmp/nbdb_dump
Windows systems: # nbdb_unload -s C:\temp\nbdb_dump
例 3 - (完全修飾された表名を使用して) EMM_STU 表だけをアンロードします。
UNIX systems: # nbdb_unload -t EMM_MAIN.EMM_STU /tmp/stu
Windows systems: # nbdb_unload -t EMM_MAIN.EMM_STU C:\temp\stu
例 4 - BMR データベースをアンロードします。
UNIX systems: # nbdb_unload -dbn BMRDB /tmp/bmr_dump
Windows systems: # nbdb_unload -dbn BMRDB C:\temp\bmr_dump