Oracle linux настройка сети
Из нюансов: придется использовать X-сервер (графику), т.к. установка и настройка Oracle Database через responseFile не очень удобна.
1) Устанавливаем Oracle Linux 6.5
Тут все довольно просто, я думаю достаточно обойтись советами.
Опишем этот процесс (думаю тут все понятно, комментарии не нужны):
2) Обновляем систему
Однако, в случае с Oracle Linux , нам необходимо еще подключить public репозиторий:
3) Открываем порты в firewall
Туда вставить (порт 1521 - для Oracle, остальные для VNC):
-A INPUT -m state --state NEW -m tcp -p tcp --dport 1521 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5500 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5800 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5900 -j ACCEPT
4) Подготовка к установке Oracle
5) Настройка Screensaver и удаленного доступа по VNC
Логинимся в графическом режиме под пользователем oracle.
а) Первым делом отключаем автоматическую блокировку экрана. Заходим System >>> Preferences >>> Screensaver. Там все будет очевидно.
б) Далее, включаем удаленный доступ по VNC. Заходим System >>> Preferences >>> Remote Desktop. Устанавливаем все галочки, как указано на скриншоте (пароль доступа по VNC должен совпадать с паролем пользователя oracle):
в) Чтобы по VNC можно было подключится после перезагрузки системы, необходимо настроить авто-логин для пользователя oracle. Делается это так, в конфиг:
г) Чтобы gnome-keyring не блокировался после перезагрузки системы и мы могли спокойно подключится без подтверждения со стороны сервера, необходимо сделать следующее. Идем в Applications >>> Accessories >>> Passwords and Encryption Keys. Правый клик на Passwords, потом Unlock (вводим пароль). Потом правой кнопкой - Change password (см. второй скриншот). Вводим старый пароль, остальное оставляем пустым. Потом на вопрос отвечаем "Use Unsafe Storage".
Все! Теперь мы можем когда угодно подключается удаленно к нашему рабочему столу (по паролю) причем несколькими пользователями одновременно, не выбивая при этом друг друга.
д) Чуть настроим файловый менеджер nautilus, чтобы пользоваться им стало приятнее:
6) Устанавливаем Oracle DB
Устанавливать будем в графическом режиме. Конечно, есть возможность установки с консоли используя -responseFile, но это бессмысленно. т.к. администрировать базы всеравно придется из графики. Сначала необходимо закачать дистрибутив. Используйте для этого что вам удобно, к примеру filezilla c sftp с логином и паролем oracle в папку /home/oracle/odb.
Потом, зайдя на сервер в графическом режиме под учеткой oracle, запускаем установку командами:
Перед завершением установки, от имени root в консоли нужно выполнить два скрипта. Не забудьте!
7) Прописываем переменные
Чтобы заработала команда sqlplus в консоли, необходимо прописать глобальные переменные (под пользователем oracle):
ORACLE_HOME_LISTNER=/home/oracle/app/oracle/product/11.2.0/dbhome_1
8) Работа с СУБД, пример создания базы и работы с ней
Итак, попробуем создать базу и поработать с ней. Для этого, подключаемся к нашему серверу по VNC, потом заходим сюда: /home/oracle/app/oracle/product/11.2.0/dbhome_1/bin. Тут вы увидите все привычные утилиты для работы с Oracle Database. Например dbca (database configuration assistant) или netca (network configuration assistant). Далее, все как обычно.
Если нам нужен будет на инстанции веб-интерфейс Enterprise Manager, то необходимо поставить галочку:
Команды для запуска сервисов (от пользователя oracle):
Успешность запуска баз можно проверить по логам тут: /home/oracle/app/oracle/product/11.2.0/dbhome_1/startup.log
в) Запуск dbconsole (веб-интерфейс, Enterprise Manager).
Запуск и остановка баз
9) Чего-то здесь не хватает.
Выводы
Очевидным недостатком является, пожалуй, не совсем красивый процесс остановки/запуска баз (не так как в Windows, через остановку и запуск служб). Но тут говорит, на мой взгляд, просто сила привычки.
Читайте также: