Oracle Database 10g Express Edition (10.2.0.1)
Z OpenSUSE Wiki
Express Edition (XE) je databáze založená na jádru Oracle Database 10, takže kompatibilita je zaručena a později je možno přejí na plnou verzi Oracle databází. XE je zdarma má však určitá omezení:
- velikosti databáze: 4 GB
- velikost použité operační paměti: 1GB
- počet procesorů: 1
- pouze jedna instance na fyzickém PC
- pouze Linux a Windows
- pouze 32b verze
- nefunguje HTTPS (místo Apache serveru je totiž použit Oracle Net Listener)
- obsahuje APEX verzi 2.1
- Oracle ji nepodporuje (podporu je možno dokoupit)
Pro úplnost uvedu i výhody:
- zdarma jak pro vývoj, tak pro firemní použití
- kompatibilita s plnými verzemi Oracle databází
- zjednodušená instalace
- minimální hardwarové nároky (ve srovnání s plnou verzí Oracle databáze)
Obsah |
Stažení
RPM balíček dané databáze je dostupný ke stažení na stránkách Oracle (je nutná free registrace).
Instalace na OpenSUSE 11.1
OpenSUSE 11.1 32b
Pomocí YaSTu > Správce programů doinstaluje následující balíčky (verze můžou být odlišné, snažte se v YaSTu najít co nejpodobnější):
- binutils-2.16.91.0.5
- compat-libstdc++-5.0.7-22.2
- gcc-4.1.0
- gcc-c++-4.1.0
- glibc-2.4-31.2
- glibc-devel-2.4
- libaio-0.3.104
- libaio-devel-0.3.104
- libelf-0.8.5
- libgcc-4.1.0
- libstdc++-4.1.0
- libstdc++-devel-4.1.0
- make-3.80
- sysstat-6.0.2
Instalaci staženého RPM balíčku provedeme kliknutím nebo pomocí konzole:
> su # rpm -Uvh oracle-xe-univ-10.2.0.1-1.0.i386.rpm
Po-instalační konfigurace, během které máme možnost nastavit port webového rozhraní, port listeneru a heslo pro systémového uživatele:
# /etc/init.d/oracle-xe configure
Upozornění: Standartní port 8080 musí být volný. Tentýž port používá i například Tomcat, proto jej nezapomeňte v tomto případě změnit, jinak databázový server nenajede.
OpenSUSE 11.1 64b
Oracle poskytuje pouze 32b verzi XE, proto musíme na 64b OpenSUSE doinstalovat kromě "standartních" balíčku i některé 32 bitové:
- stejné balíčky jako v OpenSUSE 11.1 32b a dále:
- glibc-32bit-2.4-31.2
- glibc-devel-32bit-2.4
- libaio-32bit-0.3.104
Instalace na OpenSUSE 11.2
OpenSUSE 11.2 32b & 64b
Instalace XE na OpenSUSE 11.2 32b a 64b je stejná jako na předchozí verzi OpenSUSE 11.1.
Při instalaci RPM balíčku se však vyskytne problém s LSB:
warning: script 'oracle-xe' missing LSB tags and overrides
a RPM instalační skript neprovede potřebné nastavení.
Po instalaci RPM balíčku, ale před spuštění konfigurace je proto nutné ručně provést nastavení hesla uživatele oracle:
# passwd oracle zadáme heslo jaké chceme (heslo se při zadávání nevypisuje v konzoli) podruhé pro potvrzení # exit
A poté opět klasicky po-instalační konfiguraci:
> su # /etc/init.d/oracle-xe configure
Spuštění
Oracle start a stop scripty bohužel nefungují. Proto spuštění provedeme pomocí scriptu restart:
> su # /etc/init.d/oracle-xe restart
- standartně je webové rozhraní dostupné na adrese: http://127.0.0.1:8080/apex
- pro připojení k databázi (například pomocí SQL Developeru) použijeme hostname: 127.0.0.1, port: 1521, SID: xe
Odinstalování
Odinstalaci provedeme jednoduše přes YaST > Správce programů: odstraněním oracle-xe-univ balíčku.
