Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » SQL Anywhere サーバ - SQL の使用法 » リモート・データとバルク・オペレーション » データのインポートとエクスポート » データベースの再構築

 

同期やレプリケーションに関連しないデータベースの再構築

同期やレプリケーションに関連しないデータベースの場合にのみ、次の手順を使用してください。

♦  同期やレプリケーションに関連しないデータベースを再構築するには、次の手順に従います (コマンド・ラインの場合)。
  1. 次のいずれかのオプションを指定して dbunload ユーティリティを実行します。

    処理 使用するオプション
    新規データベースへの再構築 -an
    dbunload -c 
    "DBF=demo.db;UID=DBA;PWD=sql" 
       -an DemoBackup.db
    既存のデータベースへの再ロード -ac
    dbunload -c 
    "DBF=demo.db;UID=DBA;PWD=sql" 
       -ac "UID=DBA;PWD=sql;DBF=NewDemo.db"
    既存のデータベースの置換 -ar
    dbunload -c 
    "DBF=demo.db;UID=DBA;PWD=sql" 
       -ar

    これらのオプションの 1 つを使用した場合、ディスク上にデータの中間コピーが作成されないため、コマンド・ラインではアンロード・ディレクトリを指定する必要なありません。このため、データのセキュリティが向上します。-ar や -an オプションを指定すると、Sybase Central でデータベース・アンロード・ウィザードを使用した場合より高速で処理できますが、-ac を指定すると処理はデータベース・アンロード・ウィザードよりも遅くなります。

  2. 再ロードしたデータベースを使用する前に、データベースを停止し、トランザクション・ログを圧縮します。

注意

-an オプションと -ar オプションは、パーソナル・サーバへの接続、または共有メモリ経由によるネットワーク・サーバへの接続にのみ適用されます。

dbunload ユーティリティには、アンロード作業をチューニングするための追加オプションがあります。また、実行中または実行していないデータベースとデータベース・パラメータを指定できる接続パラメータ・オプションもあります。