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
Z neznámých důvodů to děla Internet Explorer 6.0. Snažíme se to řešit, ale zatím se zdá, že když to začne fungovat jednomu člověku, druhém se to zase po... Ostatní prohlížeče nemají, pokud vím, žádný problém.
Dela to i Opera 6.01 (pod Win)...
(A navic to zacalo pred cca. 3 dny - pred tim v poho)
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!
Mam databazi Oracle na SuSE Linuxu a program, ktery s ni potrebuje komunikovat na Woknech. Mam problem s nastavenim ODBS driveru od Oraclu pod tema Woknama, aby se napojili na tu databazi. Neporadite mi nekdo, kde muzu hledat radu? Dekuji.
ODBC je jenom obálka nad Net8. Takže je potřeba nainstalovat na windows Oracle Client for MS Windows. Nakonfigurovat správně připojení (většinou stačí nastavit jenom $ORACLE_HOME\network\admin\tnsnames.ora) a teprve potom nakonfigurovat ODBC driver.
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"
A co v lidském životě je "Veni Vidi Vici"?
Vždyť i chodit se musíte učit.
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.
Nechtel by nekdo napsat podobny navod (nebo recenzi) na SAPDB? SAPDB je profesionalni databaze pouzivana napr. v informacnich system SAP a je narozdil od Oracle svobodna (pod GPL licenci) viz http://www.sapdb.org
Nechci Vam brat iluze, ale mam dojem, ze SAPDB je pod GPL proto, ze SAP dospel k nazoru, ze delat vlastni databazi je blbost.
Jinak jsem ji nikdy v realu nevidel. Vsechny systemy SAP co jsem videl bezely na Oracle, Informix, nebo DB2.
Vetsina vyvojovych a prezentacnich systemu v SAPu bezi na SAPDB. A dale je SAPDB v beznem uzivani u zakazniku SAPu.
Support resi i problemy se SAPDB, prestoze jde o volne siritelny SW.
Dobry den,
zajimal by me nejake ten administrativni nastroj pod Linux. Autor zminuje TOra. Ma s nim nekdo zkusenosti? Pouzival nekdy i TOAD a muze srovnat? Nebo nekdo pouziva jiny?
Dekuji Petr Pecka.
Pokud jde o srovnani TOAD a Tora, vychazi z toho TOAD zatim stale o malicko lepe (pro pravoverne mysovody), ale projekt Tora se stale vyviji. Pokud jde o me, tak jiz asi pul roku pouzivam vyhradne program Tora a mohu rici ze jsem zcela satisfakovan.
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ů.
a ma niekto z vas skusenosti s firmou embarcadero a jej produktami? (dbartisan, ...) kedysi som s tym totiz robil a preto by som si lahsie vedel urobit predstavu, keby to niekto porovnal s nimi. dik.
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.
No je asi otazkou co na tom chce delat. Verze 8.0.5 byla sice osvedcena nicmene je desupportovana a nema spoustu zajimavych funkcni z 8i natoz 9i. Tudiz ucit se na tom je trosku problematicke.
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).