Установка основной базы данных в Oracle вручную
Вручную установите основную базу данных в Oracle.
Процедура
- Перейдите в каталог ДОМ_К-ЛОГ_УСТ-КИ_MDM/database/CoreData/Full/Oracle/Standard/ddl.
- Отредактируйте все сценарии в этом каталоге, заменив значения заместителей на значения, которые вы хотите использовать в базе данных.
Измените следующие заместители:
- DBNAME - на имя базы данных.
- SCHEMA - на имя пользователя базы данных с необходимыми полномочиями.
- NEWPASSWORD - на пароль пользователя схемы.
- Замените следующие заместители табличных пространств:
- <TABLE_MDSSM> - Имя табличного пространства для виртуальных данных малой таблицы. Приложение установки ожидает значение TBS4K. В панелях Installation Manager это табличное пространство называется 8k табличное пространство1.
- <TABLE_SPACE> - Имя табличного пространства для данных таблицы пользователя 8K. Приложение установки ожидает значение TBS8K. В панелях Installation Manager это табличное пространство называется 8k табличное пространство2.
- <TABLE_SPMDS> - Имя табличного пространства для виртуальных данных таблицы пользователя MDM 16K. Приложение установки ожидает значение TBS16K. В панелях Installation Manager это табличное пространство называется 8k табличное пространство3.
- <INDEX_SPACE> - Имя табличного пространства для данных индексов. Приложение установки ожидает значение IDXSPACE. В панелях Installation Manager это табличное пространство называется IndexSpace.
- <TABLE_SPPMD> - Имя табличного пространства для данных таблицы пользователя Probabilistic Matching Engine. Приложение установки ожидает значение EMESPACE1. В панелях Installation Manager это табличное пространство называется Табличное пространство EME.
- <TABLE_SPPMI> - Имя табличного пространства для данных индексов Probabilistic Matching Engine. Приложение установки ожидает значение EMESPACE2. В панелях Installation Manager это табличное пространство называется Табличное пространство PME.
- <LONG_SPACE> - Имя табличного пространства для типов данных CLOB и XML. Приложение установки ожидает значение LOBSPACE. В панелях Installation Manager это табличное пространство называется LongSpace.
- TABLESPACE_LOCATION - на путь, указывающий, где следует создать табличное пространство. Обычно это каталог базы данных, находящийся в домашнем каталоге Oracle (КАТАЛОГ_ORACLE). Например, D:/Oracle/product/10.2.0/oradata/MDMDB, где MDMDB - это имя базы данных, а 10.2.0 - это используемая версия Oracle.
- DTYPE - на тип данных, которые нужно загрузить.
Задайте одно из следующих значений (в нижнем регистре):
- banking
- insurance
- telco
- manufacturing
- CONFIG_LANG - на язык конфигурации, который нужно использовать. Например, для английского используйте en; для французского - fr
- CODE_LANG - на язык всех дополнительных данных таблиц кодов, которые нужно загрузить. Например, в случае русского языка укажите ru; в случае французского языка укажите fr
- DBUSER - на имя пользователя базы данных с полномочиями DBA
- DBPASSWORD - на пароль пользователя базы данных
- Введите в командной строке в каталоге
ДОМ_К-ЛОГ_УСТ-КИ_MDM/database/CoreData/Full/Oracle/Standard/ddl следующие команды в указанной последовательности:
- sqlplus ПОЛЬЗОВАТЕЛЬ_БД/ПАРОЛЬ_БД@ИМЯ_БД @create_schema_ora.sql>> ИМЯ_ФАЙЛА_ЖУРНАЛА - Позволяет создать схему базы данных.
- sqlplus СХЕМА/НОВЫЙ_ПАРОЛЬ@ИМЯ_БД @create_tables_ora.sql>> ИМЯ_ФАЙЛА_ЖУРНАЛА - Позволяет создать базовые таблицы и определения первичных ключей.
- sqlplus СХЕМА/НОВЫЙ_ПАРОЛЬ@ИМЯ_БД @create_hist_tables_ora.sql>> ИМЯ_ФАЙЛА_ЖУРНАЛА - Позволяет создать таблицы хронологии и определения первичных ключей.
- sqlplus СХЕМА/НОВЫЙ_ПАРОЛЬ@ИМЯ_БД @create_ix_ora.sql>> ИМЯ_ФАЙЛА_ЖУРНАЛА - Позволяет создать все индексы, включая ограничения уникальных индексов.
- sqlplus СХЕМА/НОВЫЙ_ПАРОЛЬ@ИМЯ_БД @create_fk_ora.sql>> ИМЯ_ФАЙЛА_ЖУРНАЛА - Позволяет создать внешние ключи.
- sqlplus СХЕМА/НОВЫЙ_ПАРОЛЬ@ИМЯ_БД @create_chk_ora.sql>> ИМЯ_ФАЙЛА_ЖУРНАЛА - Позволяет создать ограничения проверок.
- sqlplus СХЕМА/НОВЫЙ_ПАРОЛЬ@ИМЯ_БД @create_eME_ora.sql>> ИМЯ_ФАЙЛА_ЖУРНАЛА - Позволяет создать объекты InfoSphere MDM Probabilistic Matching Engine
- Если с приложением работают в разных часовых поясах или в данных есть значения времени, относящиеся к разным часовым поясам, вы должны включить функцию поддержки нескольких часовых поясов. Если вам не нужна функция поддержки нескольких часовых поясов, вы должны будете ее выключить после установки базы данных
- Чтобы включить функцию поддержки нескольких часовых поясов:
- Перейдите в каталог .ddl.
- Запустите сценарий из командной строки:
sqlplus СХЕМА/НОВЫЙ_ПАРОЛЬ@ИМЯ_БД
@Create_function_utc_enabled.sql >> ИМЯ_ФАЙЛА_ЖУРНАЛА
- Чтобы выключить функцию поддержки нескольких часовых поясов:
- Перейдите в каталог .ddl.
- Запустите сценарий из командной строки:
sqlplus СХЕМА/НОВЫЙ_ПАРОЛЬ@ИМЯ_БД
@Create_function_utc_disabled.sql >> ИМЯ_ФАЙЛА_ЖУРНАЛА
- Чтобы включить функцию поддержки нескольких часовых поясов:
- Запустите команды либо для составных триггеров, либо для простых триггеров.
- Чтобы установить простые триггеры, запустите сценарии:
- sqlplus СХЕМА/НОВЫЙ_ПАРОЛЬ@ИМЯ_БД @create_triggers_simple_ora.sql>> ИМЯ_ФАЙЛА_ЖУРНАЛА - Позволяет установить простые триггеры
- Необязательно: sqlplus СХЕМА/НОВЫЙ_ПАРОЛЬ@ИМЯ_БД @create_delete_triggers_simple_ora.sql>> ИМЯ_ФАЙЛА_ЖУРНАЛА — Позволяет установить простые триггеры для удалений.
- Чтобы установить составные триггеры, запустите сценарии:
- sqlplus СХЕМА/НОВЫЙ_ПАРОЛЬ@ИМЯ_БД @create_triggers_compound_ora.sql>> ИМЯ_ФАЙЛА_ЖУРНАЛА - Позволяет установить составные триггеры для вставок и обновлений.
- Необязательно: sqlplus СХЕМА/НОВЫЙ_ПАРОЛЬ@ИМЯ_БД @create_delete_triggers_compound_ora.sql>> ИМЯ_ФАЙЛА_ЖУРНАЛА — Позволяет установить составные триггеры для удалений.
- Чтобы установить простые триггеры, запустите сценарии:
- Преобразуйте файл ImpReqData.script в сценарий оболочки и запустите сценарий оболочки из командной строки. Этот сценарий заполняет нужные таблицы кодов и нужные таблицы конфигурации системы данными таблиц кодов на английском языке для отрасли, введенной в качестве значения заместителя DTYPE, и данными конфигурации для языка, введенного в качестве значения заместителя CONFIG_LANG.
- Решите, нужно ли устанавливать данные таблиц кодов для других языков (помимо английского).
- Если вы устанавливаете продукт только на английском языке, пропустите этот шаг.
- Чтобы установить данные таблиц кодов для других языков (помимо английского) для отрасли, введенной вместо заместителя DTYPE, и кода языка, введенного вместо заместителя CODE_LANG, преобразуйте файл Imp_CodeTables_Data.script в сценарий оболочки и запустите сценарий из командной строки. Повторите этот шаг для каждого языка, который вам нужно установить.
- Необязательно: Чтобы включить поиск без учета регистра, запустите сценарий:
sqlplus СХЕМА/НОВЫЙ_ПАРОЛЬ@ИМЯ_БД @Insensitive_search_enabled.sql >> ИМЯ_ФАЙЛА_ЖУРНАЛАВнимание: Оператор create_schema_ora.sql создаст для InfoSphere MDM Probabilistic Matching Engine два отдельных табличных пространства следующим образом: TABLE_SPACE>E и INDEX_SPACE>E.
Последнее изменение: 12 Mar 2019