úterý 10. března 2009

Snadná instalace Oracle10g na Ubuntu Server

Oracle nabízí pro Linuxové distribuce založené na Debianu repozitář balíčků DEB, které jsou funkční i v Ubuntu. Poskytována je free verze oracle-xe s limitem na 1x CPU, 1Gb RAM a 4Gb Data space. Podminkou je swap o velikosti 1Gb

Návod na instalaci:
https://help.ubuntu.com/community/Oracle10g

apt-get install oracle-xe-universal (verze universal je NUTNA pro UTF kodovani)
Další informace zde

Po instalaci se mi stalo, že přístup pomocí HTTP k databázi bežel jen na localhostu. Konzultoval jsem tento problém s panem googlem a ten mě odkazal sem

http://virag.sharma.googlepages.com/oraclexemadeeasy#_Enabling_Remote_HTTP

No a zde je jeden příkaz, který daný problém vyřešil.

sqlplus sys as sysdba
SQL> EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE);

Další velmi zajímavé informace jsou na ABC Linuxu, možná budu upgradovat APEX :-)

Pokud je trřeba Oracle XE odinstalovat a např. znovu nainstalovat na stejný server, tak to není jen tak.

/etc/init.d/oracle-xe stop
dpkg -r oracle-xe-universal
dpkg --purge oracle-xe-universal
rm -rf /usr/lib/oracle
find / -user oracle
rm /etc/oratab
vipw -s (dd řádek s userem oracle :qw!)
reboot


Poznámka: Reboot proto, protože uživatel oracle zapíše spoustu věcí do /proc

1 komentář:

Petr řekl(a)...

Diky za dobry navod.
Pridam jeden odkaz k inslalaci na AMD64:
http://forums.oracle.com/forums/thread.jspa?threadID=630386