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

SQL Anywhere 12.0.1 » SQL Anywhere サーバー データベース管理 » データベースのメンテナンス » バックアップとデータリカバリ » 同期やレプリケーションに関連するデータベースのバックアップ » トランザクションログの管理

 

バックアップを作成し、元のトランザクションログの名前を変更する

データベースをバックアップするときは、引き続き既存のトランザクションログを使用するか、新しいトランザクションログを作成するかを決めます。データベースが同期またはレプリケーションに関連している場合は、必要がないことを確信できるまで、古いトランザクションログのコピーを維持してください。

 ♦ バックアップを作成し、トランザクションログの名前を変更するには、次の手順に従います (Sybase Central の場合)。
  1. SQL Anywhere 12 プラグインを使用して、バックアップ権限のあるユーザーとして、データベースに接続します。

  2. データベースを右クリックし、[バックアップイメージの作成] をクリックします。

  3. [次へ] をクリックします。

  4. [バックアップするデータベースを指定してください。] リストでデータベースを選択し、[次へ] をクリックします。

  5. [バックアップイメージを次のディレクトリに保存] フィールドに、バックアップコピーを保存するディレクトリの名前を入力します。

  6. [バックアップするファイルを指定してください。] リストでオプションを選択し、[次へ] をクリックします。

  7. [トランザクションログの処理方法を指定してください。] リストで、[トランザクションログの名前を変更] をクリックします。

  8. [次へ] をクリックします。

  9. [完了] をクリックします。

 ♦ バックアップを作成し、トランザクションログの名前を変更するには、次の手順に従います (SQL の場合)。
  • 次の句を使用して BACKUP 文を実行します。

    BACKUP DATABASE
    DIRECTORY backup-directory
    [ TRANSACTION LOG ONLY ]
    TRANSACTION LOG RENAME;

    インクリメンタルバックアップを作成する場合だけ TRANSACTION LOG ONLY 句を使用します。

    トランザクションログとデータベースファイルのバックアップコピーは、backup-directory に格納されます。パスを入力する場合、クライアントアプリケーションではなく、データベースサーバーの作業フォルダーとの相対パスを入力します。

 ♦ バックアップを作成し、トランザクションログの名前を変更するには、次の手順に従います (コマンドラインの場合)。
  • 次のコマンドを 1 行に入力して実行します。

    dbbackup -c "connection-string" -r [ -t ] backup-directory

    インクリメンタルバックアップを作成する場合は、-t オプションを使用します。

    トランザクションログとデータベースファイルのバックアップコピーは、backup-directory に格納されます。パスを入力する場合、コマンドを実行するフォルダーとの相対パスを入力します。

 参照