среда, 3 мая 2017 г.

Oracle Database Express Edition установка CentOS 6

При попытке сконфигурировать Oracle Database Express Edition возникает ошибка:
Лечится это установкой пакета bc. Таким образом, на чистом CentOS 6.8 выполняем:
После установки Oracle Database XE выполнив: обнаруживаем, что параметр NLS_CHARACTERSET имеет значение AL32UTF8. При таком значении данного параметра возникнут проблемы при импорте схемы, если она была развернута на CL8MSWIN1251. Будем переводить инстанс в режим работы с CL8MSWIN1251. Для этого, выполняем следующий набор команд: После этих действий NLS_CHARACTERSET примет значение CL8MSWIN1251. 

Переходим к импорту данных. Будем использовать утилиту impdp. Выполняем подготовительные действия для работы с impdp (expdp): При попытке импортивать схему командой: выдается сообщение об ошибке: 

Подключаемся под sysом и выполняем согласно https://community.oracle.com/message/9840235: Проблема в том, что в XE нет каталога xsl, в котором хранятся данные схемы. Для решения проблемы выполним простое копирование каталога xsl с сервера с установленной другой редакцией Oracle Database. Пробуем повторно выполнить предыдущую команду и получаем новую ошибку: Такого файла на сервере-доноре нет, поэтому создаем данный файл вручную с содержимым, доступным по следующей ссылке https://community.oracle.com/message/9911695 снова выполняем и уже после этого схема успешно импортируется.

Комментариев нет:

Отправить комментарий