oracle10/opensuse11

Posted on января 10, 2009 in Новости by suddenchipmunk

1) обмануть инсталлятор

mv /etc/SuSE-release /etc/SuSE-release.orig

в /etc/SuSE-release вписать

ora@colin:~> cat /etc/SuSE-release
SuSE 9.2 (i586)
VERSION = 9.2

2) сделать то, что он просит

ora@colin:~> tail -6 /etc/sysctl.conf
kernel.sem = 250 256000 128 1024
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
ora@colin:~> sudo /sbin/sysctl -p /etc/sysctl.conf
[...]
kernel.sem = 250 256000 128 1024
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144

3) мне еще пришлось подсунуть вместо libstdc++.so.5 libstdc++.so.6

ora@colin:~> ls -la /usr/lib/libstdc++.so.*
lrwxrwxrwx 1 root root 14 Янв 9 18:52 /usr/lib/libstdc++.so.5 -> libstdc++.so.6
lrwxrwxrwx 1 root root 19 Дек 28 15:09 /usr/lib/libstdc++.so.6 -> libstdc++.so.6.0.10
-rwxr-xr-x 1 root root 971048 Дек 3 07:29 /usr/lib/libstdc++.so.6.0.10

после чего эта говноподелка ставится и даже работает.

для памяти:

создание базы инсталлятор делает следующим образом:

Command = /home/ora/di/bin/dbca -customCreate -createDatabase -templateName New_Database.dbt -gdbName orcl -sid orcl -responseFile NO_VALUE -obfuscatedPasswords false -sampleSchema true -oratabLocation /home/ora/di/install/oratab -recoveryAreaDestination NO_VALUE

главный spfile:

SPFILE=${ORACLE_HOME}/dbs/spfile${ORACLE_SID}.ora