[Инсталляция Oracle DataBase 12c Release 1 Server в операционной системе Oracle Linux 6.7]
В документе описывается один из способов инсталляции базы данных Oracle в операционной системе Oracle Linux.
Использовать его следует, если вы только приступаете к изучению основ администрирования баз данных Oracle. В случае необходимости использования в промышленной среде, необходимо обязательно обеспечить резервное копирование, мультиплексирование критичных для работы базы данных файлов и правильно настроить системные параметры.
В случае обнаружения ошибок, неточностей, опечаток или Вам известны лучшие способы, пишите в чат или на адрес эл. почты.
Самые последние версии (на момент написания):
- Oracle Linux - 6.7
- Oracle DataBase - 12.1
Инсталляция происходит на удаленный сервер без GUI.
Управление процессом установки и настройки происходит с рабочей станции с помощью SSH клиента. В Windows это может быть Putty в linux стандартный Terminal.
Документация:
Дистрибутивы:
Создание виртуальной машины VirtualBox для инсталляции базы данных:
Инсталляция Oracle Linux 6.7:
Подготовка операционной системы Linux к инсталляции базы данных Oracle:
- Настройка сетевых интерфейсов
- Установка параметров ОС перед стартом
- Инсталляция обязательных пакетов
- Настройка сервисов отвечающих за синхронизацию времени
- Автозапуск только выбранных программ
- Подготовка жестких дисков к инсталляции базы данных
- Конфигурирование системных пользователей, настройка параметров системы
- Создание структуры каталогов и назначение необходимых прав
- Настройка Display Manger
- Копирование дистрибутивов базы данных на сервер
Инсталляция базы данных:
- Инсталляция СУБД Oracle (DataBase SoftWare)
- Создание службы удаленного подключения к серверу (Listener)
- Создание экземпляра базы данных (Instance)
После инсталляции:
- Настройка автозапуска Oracle после перезагрузки
- Задание параметров FAST RECOVERY AREA
- Создание резервной копии созданной базы данных (холодный backup)
- Обновление базы патчами, рекомендованными Oracle (Нет у меня сейчас доступа, чтобы скачать патчи. Демонстрировалось при инсталляции 11 версии Oracle)
- Запретить удаленное подключение к серверу баз данных пользователем root
- Разрешить удаленное подключение к серверу по ssh только с определенных ip адресов, создав правила в iptables (возможное улучшение, здесь не описывается)
- Блокировать возможность подключения к серверу при вводе неправильного пароля более 5 раз (Fail2ban) (возможное улучшение, здесь не описывается)
Обеспечение дополнительной отказоустойчивости и надежности:
- Мультиплексирование controlfiles
- Мультиплексирование redologs
- Включить режим работы ARCHIVELOG
- Мультиплексирование archivelog
- Изменение расположения файлов данных
- Расширение табличных пространств (создание дополнительных файлов для табличных пространств)
- Включить режим работы FLASH BACK
- Контрольный backup (горячий backup)
Подключиться к базе с клиентского компьютера:
- Инсталляция Oracle Client 12C (32 bit) в операционной системе Windows 7 (64 bit) (C 64 битным клиентом не работают такие программы как PL/SQL Developer)