|
|
(не показано 12 промежуточных версий этого же участника) |
Строка 1: |
Строка 1: |
| | | <div style="float: left; text-align: left; padding-right: 10px;">[[000010000|Предыдущая страница]]</div> |
| __TOC__
| | <div style="float: right; text-align: right; padding-left: 10px;">[[0000100101|Следующая страница]]</div> |
| | | <div style="float: center; margin: 0 auto; width: 320px;">[[000010000|Вопросы по ОС Linux Astra SE, КРОС, АРМ]]</div> |
| =Установка БД= | | <div style="float: center; margin: 0 auto; width: 100px;">[[000001000|КРОС]]</div> |
| {{Вопросы:Установка PostgreSQL в Linux}}
| | ---- |
| =Не запускается PostqreSQL= | | <h3><u>Оглавление</u></h3> |
| {{Запуск PostgreSQL в Linux}}
| | ---- |
| | | [[0000100101|1. Установка PostgreSQL в Linux]] |
| =Конфигурация БД= | | [[0000100102|2. Не запускается PostgreSQL]] |
| {{Настройка конфигурации PostgreSQL в Linux}}
| | [[0000100103|3. Конфигурация БД]] |
| | | [[0000100104|4. Перенос БД на ОС отличные от Linux Astra SE]] |
| =Перенос БД на ОС отличные от Linux Astra SE=
| | [[0000100105|5. Средство работы с PostgreSQL pgAdmin]] |
| В ПО КРОС уже встроен механизм резервного копирования. Однако иногда возникает необходимость переноса базы данных на ОС отличную от Linux Astra SE.
| | [[0000100106|6. Автоматизация процесса резервирования БД]] |
| В связи с тем, что данная ОС выставляет мандатные метки, восстановление базы данных на компьютерах с ОС их не поддерживающих, затруднительно.
| | [[0000100107|7. Техническое обслуживание БД PostgreSQL]] |
| В этом случае необходимо воспользоваться утилитами postgresql из терминала.
| |
| 1. Необходимо выйти из АРМ и остановить smpo-server : '''''sudo /etc/init.d/smpo-server stop'''''
| |
| 2. Проверяем: завершились ли процессы: '''''ps -aux | grep java'''''
| |
| 3. Если процессы не завершились, делаем принудительное завершение: '''''sudo kill -9 <номер процесса>'''''
| |
| 4. Далее делаем копию базы с отключением мандатных меток: '''''sudo pg_dump -h localhost -U postgres -Fp --disable-macs --no-security-labels jupiter > /home/elesta/jupiter.sql'''''.
| |
| Вводим пароль пользователя postgres, если система запросит.
| |
| 5. Копируем файл jupiter.sql из каталога /home/elesta на внешний носитель и переносим на новый компьютер
| |
| 6. Восстановление базы возможно из утилиты '''''pgAdmin''''' или в командной строке: '''''sudo psql -h localhost -U postgres -d jupiter </home/elesta/jupiter.sql'''''.
| |
| '''При восстановлении из командной строки БД ''jupiter'' должна быть создана'''.
| |
| <br clear="both" />
| |
| [[#top|В начало статьи]] | |