ホットコピー方法を使用してsvnリポジトリを復元しようとしています。同じ操作の実行中に次のエラーが発生します。
svnadmin: E200030: sqlite[S11]: database disk image is malformed
svnadmin: E200042: Additional errors:
svnadmin: E200030: sqlite[S11]: database disk image is malformed
このエラーを処理する方法を知っていますか?
答え1
データベース技術によっては、ホットコピーデータベースファイル/構造が正しく機能しないことがよくあります。特にホットコピーが変更されている場合はさらにそうです。
一般に、データベースの整合性が保証されることを望む場合は、ベンダー/メーカー/作成者がアプリケーションを認識し、ホットコピーが可能であることを認証するバックアップソリューションを保持するか、または他方では以下を維持する必要があります。ダンプデータベースに従います。
あまり魅力的ではないもう1つの解決策は、データベースのコピー中にデータベース操作を停止または終了することです。しかし、もはやホットコピーと呼ぶことはできません。