установка Oracle 9.2 на Debian GNU/Linux
Если вкратце, то нужно помнить три-четыре вещи:
- надо, чтобы был установлен gcc-2.95 и /usr/bin/gcc указывал именно на эту версию.
- ошибку с ins_ctx.mk можно игнорировать
- путь к awk в root.sh надо поставить как /usr/bin/awk
- чтобы dbca не получал sigsegv 11, надо заменить symlnik $ORACLE_HOME/JRE на новый jre и в самом dbca (это просто sh-скрипт) поменять в самом конце jre на java
Если после установки Вы решите установить последний патч, то можете столкнуться с тем, что новый Oracle Installer не хочет признавать Debian и пишет:
Starting Oracle Universal Installer... Checking installer requirements... Checking operating system version: must be redhat-2.1, UnitedLinux-1.0, redhat-3, SuSE-7 or SuSE-8 Failed <<<<
Можно, с одной стороны, применить следующий хакерский способ:
echo 2.1 > /etc/redhat-release
Но, с другой стороны, проще, в данном случае, просто запустить runInstaller с
ключом -ignoresysprereqs.
А если Вы сходу поставите 9.2.0.6, не создавая заранее базу, то при запуске dbca столкнетесь с багом 4113335:
java.lang.UnsatisfiedLinkError:/lib/libOsUtils.so: libcxa.so.3: cannot open shared object file: No such file or directory
Как вариант, остается инсталлироваться так: сначала основной 9.2.0.1, затем патч 9.2.0.5, а только затем 9.2.0.6