Oracle バックエンドを使用して PHP 駆動の Web アプリケーションを管理しています。アプリは多数のサードパーティ アプリとやり取りするため、情報は XML ファイル、Microsoft Access データベース、および HTML フォームの組み合わせで管理されます。現在、多くの BLOB を含む 80 のテーブルと、非常に優れた外部キー関係があります。すべての手順は、(もちろん) 誰も読んだことのない文書で注意深く説明されています。顧客は自分のデータに不安を感じていたため、いくつかの改善点 (プレビューの追加や一部の操作での確認など) を含めた見積もりを提示されました。
悲しいことに、顧客は仕様の 1 つ (12 工数で作成される部分的なエクスポート) を誤解しており、DBA の介入なしに Web ブラウザーを介して完全なデータベースを保存および復元できる完全なバックアップおよび復元機能を期待しています。 .
クライアントと別の議論をする前に、この機能をタイムリーに実際に実装するオプションがあるかどうかを知りたいです。戻す)。
運用サーバーは、PHP/5.2.9 を実行する Windows Server 2003 ボックスです。Oracle サーバーは、「Oracle9i Release 9.2.0.1.0 - 64bit Production」を実行するリモート ボックスです。
(私は DBA ではないので、私が知らないよく知られた解決策があるかもしれないことに注意してください。)