Пример резервного копирования баз данных без использования дорогостоящих аппаратных средств или специализированного ПО
Скачать (zip-файл; Размер - 862)Обсудить в форуме
Описание
Высылаю свою наработку, которая многим может быть полезна, т.к. зачастую администраторы обходятся минимумом аппаратных средств, а некоторые не заботятся о приобретении средств резервного копирования. Собственно макрос этот запускает arj, который ежедневно (по команде Windows at) пакует базу данных и кладет ее на второй сервер. Проблема бы яйца выеденного не стоила, если бы arj мог бы задавать префикс создаваемого архива текущей датой. По-моему, это может делать только zip for unix.
Архиватор запускается (как и архивы создаются), ессесно, на другом компьютере, следуя одной из аксиом о резервном копировании. В моем случае он запускается на WinNT-сервере, который же является и AppServer''''ом. На нем расположены каталоги ..\obj, ..\mac, ..\dialog. Каталоги ..\Dbfile и ..\txtfile лежат на сервере Novell. Процесс простой: RSL высчитывает системную дату, оборачивает ее в формат yyyymmdd (что бы потом нужный день легче было искать) запускает из-под себя arj...... вот собственно и все..... на выходе получаем полностью упакованный ..\Dbfile например, в виде 20020731.arj
Просто, ясно и дешево; облегчает жизнь. К тому же при падении первого сервера позволяет поднять систему на втором (напомню ..\obj, ..\mac и ..\dialog там уже есть) буквально за 10 минут.
Архиватор запускается (как и архивы создаются), ессесно, на другом компьютере, следуя одной из аксиом о резервном копировании. В моем случае он запускается на WinNT-сервере, который же является и AppServer''''ом. На нем расположены каталоги ..\obj, ..\mac, ..\dialog. Каталоги ..\Dbfile и ..\txtfile лежат на сервере Novell. Процесс простой: RSL высчитывает системную дату, оборачивает ее в формат yyyymmdd (что бы потом нужный день легче было искать) запускает из-под себя arj...... вот собственно и все..... на выходе получаем полностью упакованный ..\Dbfile например, в виде 20020731.arj
Просто, ясно и дешево; облегчает жизнь. К тому же при падении первого сервера позволяет поднять систему на втором (напомню ..\obj, ..\mac и ..\dialog там уже есть) буквально за 10 минут.