Já mám Oracle 8.1.6 na RH 6.2 a Mdk 8.1.
Pro RH je sada *velice* podrobných návodů na http://jordan.fortwayne.com/oracle/.
Pro Mdk je HOWTO na http://www.security-soft.co.uk/oracle/. To obsahuje i scripty pro start/shutdown databáse a TNS Listeneru.
Instalace Oracle 8.1.x na RH bez downgradu glibc je také možná. Oracle Universal Installer ale skončí chybou; pomůže manuální úprava scriptu. Více na http://www.orafaq.com/msgboard/unix/messages/821.htm
Ale opravdu to není návod na instalaci Oracle na Linux.
1. Není nutno rekompilovat kernel. Parametry se dají změnit při bootování.
2. JRE, které se používá při instalaci je "divné". Aby se dal instalátor spustit, musíte odstranit z env nastavení jazyků a mít vypnutý NumLock.
3. Downgrade je ve skutečnosti upgrade Oraclovského softu skrze onen patch.
... a další "drobné" detaily, které přináší instalace oracle.
Ještě k tomu, že verze 8 je zastaralá. Pro uživatele přicházející z prostředí MS SQL 2000 nebo Sybase Anywhere či PostgreSQL budou možnosti Oraclu připadat jako nebe a dudy. Takže rozhodně nebudou zklamaní ze "starého" softwaru.
Asi nejlepší Oraclovský Maillist je ORACLE-L na adrese www.fatcity.com
Dobrý zdroje je též http://www.orafaq.com/
Trošku smutná je Oraclovská licenční politika, ale to je mimo mísu tohoto článku.
Skvělé dílko, jen tak dál!
Tak sa mi dneska konecne po mnohych tyzdnoch podarilo rozbehat Linuze a Win2000 na vlastnom laptope s graf. prostredim zvukmi, inetom a vsetkymi tymi hlupostami co som na ne z Winow zvyknuty .. ak ma niekto zaujem tak mozem napisat clanok :) bude to mat tak cca 5 pokracovani :)
Tituly by som tomu dal:
- The Art of Partitioning - alebo: The 1024 fuckin' sector's limitation
- Stareho psa novym trikom nenaucis - alebo: Od Red Hatu 5.1 zazraky necakaj
- Kolko krat a v akom poradi treba preplacnut instalaciu Win2000 ? - alebo: Zavolaj znamemu / 50 na 50 / Spytaj sa publika
- Mr. Murphy a jeho zakony - alebo: Ako sa mi poj*ebali instalacky
- MayDay SOS F1 HELP - alebo: Mozno to kua rozchodis
A pod. :)
Hovorte si co chcete ale ficat na Linuxe nie je ziadne "Veni Vidi Vici"
Oracle 8i is not compile/link time compatible with glibc 2.2. It
requires the glibc 2.1 compatibility SDK, i386-glibc-2.1-linux.tar.gz,
to install under systems based on glibc 2.2, like RedHat 7.0. The
following steps work for me
1. Make gcc, cc and ld from the glibc 2.1 SDK available for the Oracle
installer:
cd /
tar xfz ..../i386-glibc-2.1-linux.tar.gz
2. Hide gcc, cc and ld under /usr/bin so that the Oracle installer
won't pick it up by accident with
# gcc ...
# cc ...
# ld ...
Do
cd /usr/bin
mkdir saved
mv gcc cc ld saved
ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-gcc gcc
ln -s gcc cc
ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-ld ld
3. Hide libc.so, libdl.so, libm.so and libpthread.so under /usr/lib so
that the Oracle installer won't pick it up by accident
# gcc -L/usr/lib ...
since -L/usr/lib tells gcc to search /usr/lib first. Neither -L/usr/lib
nor -L/lib are needed under Linux. Do
cd /usr/lib
mkdir saved
mv libc.so libdl.so libm.so libpthread.so saved
mv libc.a libdl.a libm.a libpthread.a saved
4. Install Oracle 8i:
./runInstaller
5. Restore /usr/bin:
cd /usr/bin
rm -f gcc cc ld
cd /usr/bin/saved
mv * ..
cd ..
rm -rf saved
6. Restore /usr/lib:
cd /usr/lib/saved
mv * ..
cd ..
rm -rf saved
Comments on Oracle installation:
1. -L/lib and -L/usr/lib should be removed for Linux. They are not
necessary under Linux and may cause problems for the glibc 2.1 SDK.
2. /lib:/usr/lib should be removed from -Wl,-rpath for Linux. They are
not necessary under Linux and may cause problems for the glibc 2.1 SDK.
Používám TOra pro správcování i vývoj v PL/SQL.
Nevím, jaké možnosti má komerční TOAD, ale TOra v pohodě strčí do kapsy freetoad.
Výborný nástroj psaný člověkem, který na Oracle dělá a nemá problém s komunikací v případě připomínek atd.
Ovšem musím podotknout, že současně s TOrou používám i sqlplus a nedit pro psaní balíků. TOru používám při vývoji pro úpravy a zejména pro debug balíků.
Zajimave je, ze zminovane naroky na HW nejsou zapricineny vlastni databazi, ale uzasnym instalacnim programem v JAVA. Vlastni databaze by skousla i mene pameti. Paradoxem totiz je, ze Oracle je velmi nenarocna aplikace pri nulovem zatizeni. Tedy pokud po ni nic nechcete, tak zdroju, potrebuje jen minimalne. Bohuzel ten instalacni program je dost hruza.
BTW: Metalink neni zpoplatnovan, je zdarma. Akorat na nej maji pristup jen pracovnici firem se support contractem, ale ten je stejne na seriozni praci s Oracle nezbytny.
Uzivatel, ktery nepotrebuje Javu, muze pouzit verzi Oracle 8.0.5. Ma podstatne nizsi HW-naroky (pouzivam tuto DB pro vyvojove potreby na stroji s Pentiem 133 MHz a 80 MB RAM, pro databazi mi staci cca 20 MB). Instalacni program neni v Jave (a nevyzaduje X-Win.), ale bezi na znakovem terminalu.
Autor clanku se zminuje o podstantnem rozdilu v architekture mezi verzemi 8 a 7. Zaznamenal jsem vyznamne rozdily mezi verzemi 6 a 7. Verze 8 je podle me v podstate verze 7 rozsirena o nekolik novych vlastnosti, coz za vyznamny rozdil v architekture nepovazuju.
Zaklady Oracle RDBMS (SQL, PL/SQL, administrace) se lze ucit na kterekoli verzi pocinaje 7.1.x. Ostatne pokud uzivatel nepotrebuje nejake speciality (objektove relacni vlastnosti, podporu obrovskych objektu a Javu) vystaci si s verzi 7.1.x nebo vyssi dodnes.
Pro uvod do Oracle na Linuxu doporucuju knihu: "Oracle 8i for Linux, STARTER KIT, Steve Bobrowski, ISBN 0-07-212442-3" (soucasti je instalacni CD na Oracle8.1.6). Nicmene verze 8i neni podminkou, snad vse v teto knize bude fungovat i v Oracle 8.0.5 (resp. i ve verzich rady 7).