Я поддерживаю управляемое PHP веб-приложение с серверной частью Oracle.Приложение взаимодействует с рядом сторонних приложений, поэтому управление информацией осуществляется с помощью комбинации файлов XML, баз данных Microsoft Access и форм HTML.В настоящее время существует 80 таблиц со многими BLOB-объектами и довольно хорошей связью внешних ключей.Все процедуры тщательно объяснены в документе, который (конечно) никто никогда не читает.Клиент чувствовал себя неловко из-за своих данных, поэтому ему дали оценку с некоторыми улучшениями, которые можно было бы сделать (например, добавив предварительный просмотр и подтверждение в некоторых операциях).
К сожалению, клиент неверно истолковал одну из спецификаций (aчастичный экспорт должен быть записан в течение 12 человеко-часов), и он ожидает полной функции резервного копирования и восстановления, которая позволит ему сохранять и восстанавливать всю базу данных через веб-браузер без вмешательства администратора базы данных.В споре с клиентом я хотел бы знать, есть ли у меня какая-либо возможность своевременно реализовать эту функцию, учитывая, что она не требует каких-либо уточнений (например, нет необходимости выбирать, что восстанавливать).
Рабочий сервер - это Windows Server 2003, работающий под управлением PHP / 5.2.9.Сервер Oracle - это удаленный блок, работающий под управлением «Oracle9i Release 9.2.0.1.0 - 64-битное производство».
(Обратите внимание, что я не администратор баз данных, поэтому могут быть известные решения.не в курсе.)