Установка Oracle Database 11.2.0.3 (p10404530) на RHEL 6.4

Aug 03, 2014 21:17

Каждый раз, когда мне по долгу службы надо поставить Оракловый софт на какую-нибудь линуксовую ОСь, я впадаю в уныние, ведь мне предстоят многодневные битвы в поисках нужных библиотек или настроек SELinux, а также борьба с сервером X-Windows.

В отличие от случая 11.2.0.4 на OEL 6.5, мне потребовалось установить гораздо больше библиотек:
[Список]
nss-softokn-freebl-3.14.3-9.el6.i686.rpm
glibc-2.12-1.132.el6.i686.rpm
kernel-headers-2.6.32-431.el6.x86_64.rpm
glibc-headers-2.12-1.132.el6.x86_64.rpm
glibc-devel-2.12-1.132.el6.x86_64.rpm
libgcc-4.4.7-4.el6.i686.rpm
mpfr-2.4.1-6.el6.x86_64.rpm
cpp-4.4.7-4.el6.x86_64.rpm
libgomp-4.4.7-4.el6.i686.rpm
ppl-0.10.2-11.el6.x86_64.rpm
cloog-ppl-0.15.7-1.2.el6.x86_64.rpm
gcc-4.4.7-4.el6.x86_64.rpm
elfutils-libelf-devel-0.152-1.el6.x86_64.rpm
libaio-devel-0.3.107-10.el6.x86_64.rpm
libstdc++-4.4.7-4.el6.x86_64.rpm
libstdc++-devel-4.4.7-4.el6.x86_64.rpm
gcc-c++-4.4.7-4.el6.x86_64.rpm
compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm
pdksh-5.2.14-37.el5_8.1.i386.rpm


Кстати говоря, хочу порекомендовать два сайта, откуда можно качать RPMы, если вы по каким-то причинам не можете запускать с линукс-машины yum (мои тестовые стенды, увы, не имеют выхода в интернет, из соображений информационной безопасности, а локального хранилища пакетов у заказчика нет):
1. http://rpm.pbone.net
2. http://pkgs.org - здесь можно сразу указать, для какого дистрибутива искать пакет.

Вдобавок, поскольку я работаю за виндовым ноутом, а инсталлятор OraDB требует возможности открытия диалоговых окон, мне потребовалось устанавливать себе XMing, для успешной работы в котором недостаточно просто выставить галку "X11 Forwarding" в PUTTY. После некоторых экспериментов, мне все же удалось определить правильную последовательность настроек:

1. Рядом с форвардингом Х11 прописать X display location=localhost:0
2. В SSH-сессии выставить значение переменной DISPLAY так, чтобы там был канал >=10. Например, localhost:10.0 или localhost:11.0. Если же по привычке оставить дефолт (localhost:0.0), то ничего не запустится, уж не знаю, почему.
3. Далее, следует разобраться с авторизацией. Если рутовая команда xhost + не помогает, то нужно произвести обмен аутентификационными куками, как это описано здесь:

а) Выполнить команду отображения кук из-под рута:
xauth list
и получить что-то типа aspc2o1/unix:10 MIT-MAGIC-COOKIE-1 bc334c66cfec3c5c3d5b0efc4ee9d3ad

б) и затем передать куку пользователю oracle, от имени которого устанавливается БД:
su - oracle
oracle $ xauth add aspc2o1/unix:10 MIT-MAGIC-COOKIE-1 bc334c66cfec3c5c3d5b0efc4ee9d3ad

fachchinesisch, nix, howto, oracle

Previous post Next post
Up