Установка нового экземпляра (instance) базы данных Oracle в Linux

Т.к. опыт работы с БД Oracle у меня довольно небольшой, то буду делиться с Вами своим приобретенным опытом. Надеюсь и Вам он будет полезен.

Так как описаний установки Oracle полно в сети, да и сама по себе она довольно простая, её я описывать не буду. Мы сразу начнем  с  создания нового экземпляра (он же инстанс) базы данных Оракл. Для этого нам понадобится утилита «Database Configuration Assistant».

Под пользователем oracle Вам необходимо перейти в папку с установленным сервером баз данных:

$ORACLE_HOME/bin/dbca

Я покажу на скриншотах основные шаги при создании экземпляра базы данных Oracle:

Шаг 1: Выбор действия, здесь можно создать, настроить или удалить базу данных, а также управлять шаблонами для создания баз данных.

Шаг 2: Выбор шаблона для создания новой базы, оставляем по умолчанию.

Шаг 3: Один из важных моментов, здесь мы задаем имя и идентификатор (Oracle SID) для новой базы данных.

Шаг 5: Задаем пароли системным пользователям, можно всем одинаковый (как на скриншоте ниже) или всем разный.

Шаг 9: Очередной важный шаг, в котором Вы выставляете кодировку для новой базы данных, главное ничего не напутать.

Шаг 10: Выбираем место в системе для хранения файлов нашей новой базы данных.

Шаг 11: Заключительное действие, где Вы можете выбрать, создать базу данных или сохранить наши настройки как шаблон.

Вот собственно и все, Ваша новый экземпляр базы данных готов.

Возможно придется запустить и отрыть Вашу базу данных, если она не запустится автоматом (под пользователем oracle):

export ORACLE_SID=base
$ORACLE_HOME/bin/sqlplus /nolog
SQL> conn / as sysdba
SQL> startup mount
SQL> alter database open;
SQL> quit

Теперь Вы можете добавить старт новой базы данных Oracle в автозагрузку системы, для этого нам нужно поправить конфигурационный файл:

/etc/oratab

И поставить «Y» напротив созданной базы данных:

base:/u01/app/oracle/product/11.2.0/dbhome_1:Y

Вот собственно и все, задавайте свои вопросы в комментариях.

Добавить комментарий