
Сформированные скрипты также необходимо доставить на сервер ЕБД.
5.3 Действия на сервере ЕБД при загрузке данных территориального отдела (для каждого отдела)
Перед началом работ по заливке данных очередных территориальных отделов в ЕБД необходимо:
· отключить агент МДР,
· отключить автоконсолидацию,
· отключить автобэкап,
· отключить другие сервисы,
· убедиться в отсутствии подключенных к БД пользователей – установить запрет на подключение пользователей,
· Сделать очередную выгрузку в ТИР (если выгрузка осуществляется не из ССД).
После этого выполнить следующие шаги:
1. Выполнить резервное копирование БД. Проверить лог. Убедиться в отсутствии ошибок.
2. Выключить триггеры. В PL/SQL Developer в sql-окне выполнить команду:
BEGIN
repl_metadata. sw_trg(0);
END;
/
Убедиться в корректном отключении триггеров. В списке Triggers.

3. Загрузить системные параметры, созданные предварительно на схеме территориального отдела, выполнив соответствующие скрипты.
Пример запуска скрипта дистрибуции:
sqlplus DATA_CENTR/*****@***@{Имя_скрипта дистрибуции}.sql
где:
DATA_CENTR – имя схемы ЕБД;
DATA_CENTR_PAS – пароль схемы ЕБД;
SERVER – имя сервера Oracle ЕБД.
4. Загрузить «полный экспорт» консолидации в буферную схему, при помощи утилиты impdp.
Пример команды импорта из командной строки:
impdp DATA_CENTR/DATA_CENTR_PAS@SERVER DIRECTORY=FILESHARE DUMPFILE=XXXX_BUFFER_FOR_EBD. dmp SCHEMAS=BUFFER version=11.2.0.3.0 LOGFILE=IMP_XXXX_BUFFER_FOR_EBD. log
где:
DATA_CENTR/*****@***– имя схемы ЕБД/пароль схемы ЕБД@имя сервера Oracle ЕБД;
DIRECTORY=FILESHARE – имя Oracle-директории, где находится файл дампа;
DUMPFILE=XXXX_BUFFER_FOR_EBD. dmp – имя файла дампа;
SCHEMAS=BUFFER – имя импортируемой буферной схемы;
version=11.2.0.3.0 –параметр указывает в какой версии Oracle был сделан дамп;
LOGFILE=IMP_XXXX_BUFFER_FOR_EBD. log – файл лога текущего импорта.
Дождаться окончания импорта. Проверить лог импорта на наличие ошибок.
5. Загрузить данные из буферной схемы в схему ЕБД.
Необходимо создать новую запись в журнале сеансов. Выбрать имя буферной схемы, в которую были загружены данные. Указать действие – «импорт», нажать кнопку «выход с сохранением».

Импорт данных
Дождаться окончания выполнения процесса.
Импорта может занять продолжительное время. Мониторинг процесса импорта, а именно этап выполнения, можно посмотреть в списке сессий в PL/SQL Developer (Tools à Sessions).
![]()
Sessions
В поле «Action» выводится информация об исполняемом этапе импорта и дата начала.
Также осуществляется логирование процесса консолидации (импорта) в таблице REPL_LOG. Пример запроса:
SELECT * FROM repl_log t WHERE id_dpt=3414 AND t. id_rpl=7579 ORDER BY id DESC
где id_dpt=3414 и t. id_rpl=7579 ключи записи журнала консолидации.
Дождаться окончания импорта.
Проверить в журнале консолидации запись об импорте на предмет ошибок.

Запись журнала консолидации (импорт)
6. Повторить пункты 3-5 для всех схем территориальных отделов, консолидируемых в данный период.
7. Выполнить скрипт dpc_after_2.sql. Данная функция:
· Выполнит очистку ключей задания территориальных отделов для возможности дальнейшей работы с записями КУВД и регдействиями без заданий;
· Выполнит деактивацию существующих пользователей, для тех пользователей, у которых нет oracle-пользователя;
· Выполнит очистку очередей заданий для деактивированных пользователей
· Закроет все внешние КУ (книги с доп. статусом «внешняя»).
Пример запуска скрипта из командной строки:
sqlplus DATA_CENTR/*****@***@dpc_after_2.sql
где:
DATA_CENTR – имя схемы ЕБД;
DATA_CENTR_PAS – пароль схемы ЕБД;
SERVER – имя сервера Oracle ЕБД.
8. Включить триггеры. В PL/SQL Developer в sql-окне выполнить команду:
BEGIN
repl_metadata. sw_trg(1);
END;
/
Убедиться в корректном включении триггеров. В списке Triggers.

9. Выполнить перемотку сиквенсов (Sequences). Для этого, в модуле Юстиция-Администратор в главном меню открыть Сервис à Монопольный режим. Установить признак «монопольный режим». После чего откроется пункт «Перемотка Sequences».
5.3.1 Загрузка скрипта дистрибуции пользователей
Загрузить соответствующие скрипты дистрибуции пользователей, созданные предварительно на схеме территориального отдела.
Пример запуска скрипта дистрибуции:
sqlplus DATA_CENTR/*****@***@{Имя_скрипта дистрибуции}.sql
где:
DATA_CENTR – имя схемы ЕБД;
DATA_CENTR_PAS – пароль схемы ЕБД;
SERVER – имя сервера Oracle ЕБД.
В результате:
· будет создан пользователь Oracle;
· перенесены роли, которые соответствовали данному пользователю в районной БД;
· в списке пользователей переименована учетная запись – к логину будет добавлен суффикс, соответствующий ID_DPT района, откуда был выгружен пользователь, например, KOTS_001 à KOTS_001_3414;
· присвоен пароль – Passw0rd. При первом входе будет запрошена смена пароля;
· пользователь помещен в очередь заданий, согласно тому, как был в районной БД.
5.3.2 Консолидация данных ЕБД в ССД
Сценарий сборки ЕБД допускает, что Управление переходит на использование ЕБД по частям, т. е. часть отделов (например, те, у которых лучшие линии связи) переходит на использование ЕБД, а оставшиеся какое-то время продолжают работать по распределенной схеме, следовательно, продолжает функционировать ССД. При этом данные части отделов из ЕБД должны загружаться в CCД.
После заливки очередных данных территориальных отделов необходимо проверить:
· Системный параметр BRANCH. ID_DPT_LIST – список кодов подразделений, используемых в БД. Параметр содержит список кодов подразделения всех БД, которые включены в ЕБД на данный момент. Системный параметр обновляется автоматически при заливке очередного отдела. Необходимо проконтролировать наличие требуемых кодов.
· Убедиться, что значение системного параметра SECURITY. REPL_CHK_DPT установлено 2 – режим, при котором выгружаются данные по списку ID_DPT, указанных в системном параметре BRANCH. ID_DPT_LIST.
После проверки системных параметров, необходимо выполнить очередную выгрузку для ССД:
В модуле Юстиция-Администратор в главном меню открыть БД à Консолидация à Журнал. В открывшемся списке создать новую запись.
В форме «Создание экспорта/импорта» указать буферную схему (если их несколько, выбирается та, которая прописана в системном параметре SECURITY. REPL_SCM_NAME), выбрать действие «экспорт», и переключить в «экспорт (очередной)».

Форма создания экспорта/импорта данных
Далее, на созданном сеансе в контекстном меню выбрать «выгрузить данные из схемы».
Указать:
· имя буферной схемы – BUFFER (то же, что и при создании сеанса);
· путь на создаваемый файл экспорта, например «C:\JUST\CONS»;
· путь к утилите экспорта Oracle - [OraHome]\BIN\EXP. EXE.
o где [OraHome] – рабочая директория Oracle/

Выгрузка данных в файл.
По окончании экспорта данных из буферной схемы в файл отрывается лог, который необходимо проконтролировать на предмет ошибок.
Загрузить реплику в ССД. Убедиться в отсутствии ошибок консолидации.
5.4 Завершающие действия с ЕБД
После заливки очередных данных территориальных отделов необходимо проверить и при необходимости выполнить настройку следующих функций:
o Выполнить перемотку сиквенсов (Sequences). Для этого, в модуле Юстиция-Администратор в главном меню открыть Сервис à Монопольный режим. Установить признак «монопольный режим». После чего откроется пункт «Перемотка Sequences».
o Настройка маршрутизация пакетов;
o Создание пользователей;
o Настройка системных параметров;
o Деактивация неактуальных (лишних) профилей;
o Открытие КУ.
5.4.1 Настройка маршрутизации пакетов в ЕБД
1) В профиле каждого района, влитого в ЕБД, обязательно должны быть настроены профильные системные параметры:
· COMM_ID – код регистрации тер. отдела в системе ПВД
· COMM_IN – каталог для входящих пакетов тер. отдела
· COMM_OUT – каталог для исходящих пакетов тер. отдела
· COMM_IN_UNC – каталог для входящих пакетов (сетевой)
· COMM_OUT_UNC – каталог для исходящих пакетов (сетевой)
2) Настроить кодификатор FL_LST (территориальная принадлежность), свойство OKATO_CODE – коды ОКАТО, обслуживаемые данным территориальным подразделением.
Возможно указание нескольких кодов или их диапазонов, разделенных знаком ";".
Пример:
60001%;60002500101;60002500104:60002500107
Означает, что к данному территориальному подразделению будут отнесены все обращения с кодами ОКАТО, начинающимися на 60001, а также обращения с кодом , а также все обращения с кодом, находящимся в диапазоне от 60002500104 до 60002500107.
3) Перенастроить на МДР маршрутизацию тех пакетов, которые ранее предназначались территориальным отделам, включенным в ЕБД, на новый сервер ЕБД.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 |


