Черновик

Ubuntu 7.04 Feisty amd64/EM64T

Установка по http://www.dizwell.com/prod/node/52

Список установленных пакетов (получен командой)

dpkg --get-selections > oracle_installed.txt

oracle_installed.txt

Можно доустановить

sudo dpkg --set-selections < oracle_installed.txt
sudo apt-get -u dist-upgrade

или

sudo apt-get dselect-upgrade

в /etc/ld.so.conf добавить первую строку /usr/lib32

Выполнить sudo ldconfig

Нужно иметь в виду, что я долго мучался с ошибками линковки при установке и уже не могу точно сказать что именно я делал (создавал всякие символические ссылки, ставил пакеты) и что именно было необходимо, а что лишнее. Нужно только иметь в виду, что нажатие на кнопку «Повторить» при установке это не одно и тоже, что и запустить установку заново, по крайней мере, что касается изменений в ld.so.conf.

Я не создавал группы oinstall и dba везде использовал группу oracle

Устанавливал custom без создания баз, версию standard, с русским и английским языками.

Базы уже потом создавал через dbca

listener.ora создавал вручную по аналогии (можно привести пример)

tnsnames.ora создавал через netca

Чтобы заработал Enterprise Manager имя хоста, на который ставится oracle должно быть уникальным и прописанным в dns (я долго мучался с ошибкой о занятых портах, пока не понял, что оно проверяет порты на другой машине в сети ;) Спасибо индусам - «лучшим» программистам в мире ;) )

В итоге у меня нет никаких ошибок при работе oracle, нигде. На sles не заработал агент (из-за ошибок линковки) из состава Enterprise Manager, а в Ubuntu всё хорошо.

И главное не надо верить в сказки что oracle не годится для продакшена под Linux кроме как на sles и rhel, если уж оно под виндой работает, то под Ubuntu и подавно. ;)


Персональные настройки
Яндекс цитирования