Создание резервной копии с использованием командного файла — различия между версиями

Материал из ЭЛЕСТА
Перейти к: навигация, поиск
(Новая страница: «1. Создайте командный файл. 1.1. Создайте и откройте текстовый документ. В меню файл выбери…»)
 
Строка 1: Строка 1:
1. Создайте командный файл.
+
1. Создайте командный файл
  
1.1. Создайте и откройте текстовый документ. В меню файл выберите Сохранить как.
+
1.1. Создайте и откройте текстовый документ. В меню файл выберите '''Сохранить как'''
  
 
[[Изображение:1205.PNG|800px|border|]]
 
[[Изображение:1205.PNG|800px|border|]]
  
1.2 В диалоговом окне Сохранить как укажите имя файла и расширение bat. Нажмите
+
1.2 В диалоговом окне Сохранить как укажите '''имя файла''' и расширение '''bat''' (Например '''start_backup.bat'''). Нажмите '''Сохранить'''
Сохранить.
 
  
 
[[Изображение:1205.PNG|800px|border|]]
 
[[Изображение:1205.PNG|800px|border|]]
  
1.3 В результате получится командный файл с расширением bat.
+
1.3 В результате получится командный файл с расширением '''bat'''
  
 
[[Изображение:1205.PNG|800px|border|]]
 
[[Изображение:1205.PNG|800px|border|]]
Строка 18: Строка 17:
 
[[Изображение:1205.PNG|800px|border|]]
 
[[Изображение:1205.PNG|800px|border|]]
  
3 Добавьте в командный файл следующий текст.
+
3 Добавьте в командный файл следующий текст:
 +
 
 +
<code>@echo Создание резервной копии<br>
 +
"C:\PostgreSQL\9.6\bin\pg_dump.exe" -h localhost -p 5432 -U postgres -F c -b –v -f "1.backup" jupiter</code>
  
 
[[Изображение:1205.PNG|800px|border|]]
 
[[Изображение:1205.PNG|800px|border|]]
  
@echo Создание резервной копии - Вывод на экран консоли соответствующего текста.
+
<code>@echo Создание резервной копии</code> - Вывод на экран консоли соответствующего текста<br>
"C:\Program Files\PostgreSQL\8.3\bin\pg_dump.exe" - путь к файлу, выполняющего
+
<code>"C:\PostgreSQL\9.6\bin\pg_dump.exe"</code> - путь к файлу, выполняющего резервирование (по умолчанию)<br>
резервирование (по умолчанию).
+
<code>-h localhost</code> - IP-адрес подключения, где localhost – собственный IP – адрес <br>
-h localhost - IP-адрес подключения, где localhost – собственный IP – адрес.
+
<code>-p 5432</code> - порт подключения к СУБД, по умолчанию 5432 <br>
-p 5432 - порт подключения к СУБД, по умолчанию 5432.
+
<code>-U postgres</code> - пароль для подключения <br>
-U root - пароль для подключения.
+
<code>-F c -b –v</code> - формат записи резервной копии<br>
-F c -b –v - формат записи резервной копии.
+
<code>-f "1.backup"</code> - имя выходного файла<br>
-f "MGS.backup" - имя выходного файла.
+
<code>jupiter</code> - название резервируемой схемы данных
мgs - название резервируемой схемы данных (в нашем случае mgs – если
 
резервируется ПЦН Мираж, gps, если резервируется НСМ Сибирь).
 
  
 
2.4 Сохраните файл. Таким образом командный файл создан и после его исполнения, будет
 
2.4 Сохраните файл. Таким образом командный файл создан и после его исполнения, будет

Версия 12:18, 7 июня 2017

1. Создайте командный файл

1.1. Создайте и откройте текстовый документ. В меню файл выберите Сохранить как

1205.PNG

1.2 В диалоговом окне Сохранить как укажите имя файла и расширение bat (Например start_backup.bat). Нажмите Сохранить

1205.PNG

1.3 В результате получится командный файл с расширением bat

1205.PNG

2 Откройте файл для редактирования

1205.PNG

3 Добавьте в командный файл следующий текст:

@echo Создание резервной копии
"C:\PostgreSQL\9.6\bin\pg_dump.exe" -h localhost -p 5432 -U postgres -F c -b –v -f "1.backup" jupiter

1205.PNG

@echo Создание резервной копии - Вывод на экран консоли соответствующего текста
"C:\PostgreSQL\9.6\bin\pg_dump.exe" - путь к файлу, выполняющего резервирование (по умолчанию)
-h localhost - IP-адрес подключения, где localhost – собственный IP – адрес
-p 5432 - порт подключения к СУБД, по умолчанию 5432
-U postgres - пароль для подключения
-F c -b –v - формат записи резервной копии
-f "1.backup" - имя выходного файла
jupiter - название резервируемой схемы данных

2.4 Сохраните файл. Таким образом командный файл создан и после его исполнения, будет выполнятся резервная копия схемы данных, в указанный выходной файл.

2.5 Для сохранения каждой копии резерва в отдельный файл, возможно следующая реализация.

2.5.1 Создайте командный файл

2.5.2 Откройте файл для редактирования

2.5.3 Добавьте в командный файл следующий текст.

1205.PNG

RAR.exe –запуск программы архивации RAR. a – команда для программы RAR, о добавлении в архив файлов. -ag – ключ для программы RAR, о добавлении в имя создаваемого архива, дату и время. С:\BUCKUP\mgs.rar - имя создаваемого архива. MGS.backup – имя файла, подлежащего архивации. Здесь также можно указать полный путь к папке. При необходимости вы можете изменять параметры выполнения программы RAR.exe (Список ключей находится в приложении №2).

2.5.4 Выложите в каталог с командным файлом программу RAR.exe.

2.5.5 В результате получится архивный файл. В котором хранится вся база данных ПЦН Мираж.

1205.PNG