データベースのトランザクションログを管理します。
dblog [ options ] database-file
オプション | 説明 |
---|---|
@data |
指定した環境変数または設定ファイルからオプションを読み込みます。 設定ファイル内のパスワードなどの情報を保護する場合は、ファイル難読化ユーティリティを使用して、設定ファイルの内容を難読化します。 |
-ek key | 強力な暗号化が適用されたデータベースの暗号化キーをコマンドに直接指定します。強力な暗号化が適用されたデータベースがある場合、そのデータベースまたはトランザクションログを使用するには暗号化キーを指定する必要があります。強力な暗号化が適用されたデータベースの場合、-ek または -ep のどちらかを指定します。両方同時には指定できません。強力な暗号化が適用されたデータベースでは、正しいキーを指定しないとコマンドが失敗します。 |
-ep | 暗号化キーの入力を求めるプロンプトを表示するよう指定します。このオプションを指定すると、暗号化キーを入力するためのウィンドウが表示されます。クリアテキストでは暗号化キーを見ることができないようにすることで、高いセキュリティが得られます。強力な暗号化が適用されたデータベースの場合、-ek または -ep のどちらかを指定します。両方同時には指定できません。強力に暗号化されたデータベースでは、正しいキーを指定しないとコマンドが失敗します。 |
-ir | このオプションは、delete_old_logs オプションのために保存されている SQL Remote ログオフセットをリセットし、必要のないトランザクションログを削除できるようにします。このオプションは、このデータベースで SQL Remote を使用しなくなったが、Mobile Link 同期は引き続き使用する場合に指定します。 |
-is | このオプションは、delete_old_logs オプションのために保存されている Mobile Link ログオフセットをリセットし、必要のないトランザクションログを削除できるようにします。このオプションは、このデータベースで Mobile Link 同期を使用しなくなったが、SQL Remote は引き続き使用する場合に指定します。 |
-m mirror-name | 新しいトランザクションログミラーのファイル名を設定します。データベースがトランザクションログミラーを現在使っていない場合、データベースはこの設定された名前を使って起動します。すでにトランザクションログミラーを使っている場合、データベースはトランザクションログミラーとして新しいファイル名を使うように変更します。 |
-n | トランザクションログとトランザクションログミラーの使用を停止します。トランザクションログを使用しないと、データベースはデータレプリケーションに参加できず、またはデータリカバリにトランザクションログを使えません。SQL Remote または dbmlsync トランケーションオフセットが存在する場合は、対応する無視オプション (SQL Remote には -ir、dbmlsync には -is) も指定されていないかぎり、トランザクションログを削除することはできません。データベースで監査が有効になっている場合、トランザクションログの使用を停止することはできません (まず監査を無効にする必要があります)。 |
-o filename | 指定したファイルに、出力メッセージを書き込みます。 |
-q | クワイエットモードで実行します (メッセージを表示しません)。 |
-r | 1 つのトランザクションログファイルを維持し、トランザクションログミラーを使用して停止します。 |
-t log-name | 新しいトランザクションログのファイル名を設定します。データベースがトランザクションログを現在使っていない場合、データベースは設定されたファイル名を使って起動します。すでにトランザクションログを使っている場合、データベースはトランザクションログとして新しいファイル名を使うように変更します。 |
-x n | トランザクションログの現在の相対オフセットを n にリセットし、データベースがレプリケーションに参加できるようにします。このオプションは、SQL Remote 統合データベースを再ロードするときに使用します。 |
-z n | トランザクションログの現在の開始オフセットを n にリセットし、データベースがレプリケーションに参加できるようにします。このオプションは、SQL Remote 統合データベースを再ロードするときに使用します。 |
なし。
dblog ユーティリティで、データベースに関連するトランザクションログまたはトランザクションログミラーの名前を表示、変更できます。データベースがトランザクションログやミラーを管理するのを停止したり、開始したりできます。
トランザクションログミラーはトランザクションログの重複コピーであり、データベースによって並列に管理されています。
データベースを初期化するときに、トランザクションログの名前を最初に設定します。トランザクションログユーティリティは、データベースファイルを処理します。トランザクションログファイル名を変更するときは、データベース上でデータベースサーバを実行しないでください (実行するとエラーメッセージが表示されます)。
このユーティリティは、トランザクションログに関する次のような追加情報も表示します。
次の方法で、トランザクションログユーティリティにアクセスできます。
Sybase Central の[ログファイル設定の変更ウィザード] を使用する。
Interactive SQL から ALTER DATABASE dbfile ALTER LOG 文を使用する。
コマンドプロンプトで、dblog コマンドを入力する。
終了コードは、0 (成功) または 0 以外の値 (失敗) です。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |