Oracla XE – czyli wersji Express Edition. Najpierw musimy ściągnąć RPMy z:
http://www.oracle.com/technetwork/database/express-edition/downloads/102xelinsoft-102048.html
do samej wersji serwerowej wystarczy: oracle-xe-univ-10.2.0.1-1.0.i386.rpm.
Instalujemy program bc:
poldek:/all-avail> install bc
Dodajemy użytkownika oracle i grupę dba:
$ /usr/sbin/groupadd -r dba $ /usr/sbin/useradd -r -M -g dba -d /usr/lib/oracle/xe -s /bin/bash oracle
Instalujemy Oracle:
$ rpm -iv ./oracle-xe-univ-10.2.0.1-1.0.i386.rpm
Konfigurację uruchamiamy za pomocą polecenia:
$ /etc/init.d/oracle-xe configure
Podczas konfiguracji ustaliliśmy hasło dla użytkownika SYS i SYSTEM. Przetestowanie czy Oracle działa:
$ export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server $ cd /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin $ ./sqlplus 'sys/tajnehaslo@//localhost/XE as sysdba'
Powinno pojawić się coś takiego:
SQL*Plus: Release 10.2.0.1.0 - Production on Wed Aug 31 12:35:46 2011 Copyright (c) 1982, 2005, Oracle. All rights reserved. Connected to: Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production SQL> quit Disconnected from Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production
Webowe GUI do zarządzania Oracle znajduje się pod adresem: http://127.0.0.1:8080/apex – chyba, że podczas konfiguracji podaliśmy inny port. Jeśli jest to serwer i nie mamy jak się dostać z poziomu localhosta do panelu Oracla to możemy zrobić prostego redir’a sieciowego:
poldek:/all-avail> install redir
I uruchamiamy:
$ redir --lport=80 --laddr=10.1.0.9 --cport=8080 --caddr=127.0.0.1 &
Gdzie 10.1.0.9 to nasze IP lokalne na serwerze. Teraz możemy się dostać do panelu poprzez link: http://10.1.0.9/apex