Установка нового экземпляра (instance) базы данных Oracle в Linux
Т.к. опыт работы с БД Oracle у меня довольно небольшой, то буду делиться с Вами своим приобретенным опытом. Надеюсь и Вам он будет полезен.
Так как
Под пользователем 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
Вот собственно и все, задавайте свои вопросы в комментариях.