トランザクション・ログが失われた後で、データベース・サーバを強制的に起動します。
{ dbsrv11 | dbeng11 } -f ...
すべてのオペレーティング・システムとデータベース・サーバ
このオプションは、リカバリの場合にだけ使用されます。
トランザクション・ログが存在しない場合、データベース・サーバはデータベースのチェックポイント・リカバリを実行して終了します。データベース・サーバの実行は継続されません。この後、-f オプションを使用せずにデータベース・サーバを再起動し、通常の操作を行うことができます。
データベースと同じディレクトリにトランザクション・ログが存在する場合、データベース・サーバはチェックポイント・リカバリとトランザクション・ログを使ったリカバリを実行して終了します。データベース・サーバの実行は継続されません。この後、-f オプションを使用せずにデータベース・サーバを再起動し、通常の操作を行うことができます。
サーバの起動時にキャッシュ・サイズを指定すると、リカバリ時間を短縮できます。
次のコマンドを入力すると、データベース・サーバがデータベース mydatabase.db を起動し、リカバリを実行します。
dbeng11 mydatabase.db -f |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |