Εγκατέστησα την Oracle® Database Express Editionγια Linux στο αρχαίο thinkpad μου με Pendium 233 Mhz, 128MB ram και HD 3.2 GB.
Οι απαιτήσεις είναι 1.5 GB Disk, 256 RAM, 512 Swap, αλλά με λίγη προσπάθεια η δουλειά έγινε...
Αρχικά είχα πρόβλημα με τον χώρο αλλά σβήνοντας μερικά packages δημιουργήθηκαν τα 1.5 GB ελευθέρα. Για το swap χρησιμοποίησα χώρο απο άλλο μηχάνημα. Αρχικά προσπάθησα να χρησιμοποιήσω samba shared αλλά δεν γίνεται, έτσι εγκατέστησα το iSCSI Enterprise Target (στο 2ο μηχάνημα) ευτυχώς είχα κάποιο rpm για centos 4 και το iscsi initiator με yum (στο thinkpad).
Host2 (iscsi target)
#rpm -Uvh iscsitarget-kernel-0.4.12-4_2.6.9_11.EL.i386.rpm
#rpm ...
#depmod -a
#modprobe iscsi_trgt
#dd if=/dev/zero of=/opt2/swap bs=1k count=512100
#vi /etc/ietd.conf
1) commend out IncomingUser , OutgoingUser
2) Lun 0 Path=/opt2/swap,Type=fileio
Host1- thinkpad (iscsi initiator)
#yum install iscsi-initiator-utils.i386
#vi /etc/iscsi.conf ...
#fdisk -l (list disk info)
#fdisk (create partition) ...
#mkswap /dev/sda1
#swapon /dev/sda1
Το επόμενο πρόβλημα ήταν ότι το oracle-xe-10.2.0.1-0.1.i386.rpm αρνιόταν πεισματικά να εγκατασταθεί με λιγότερα από 256 RAM έτσι δοκίμασα και έπιασε το εξής κολπάκι …
#cat /proc/meminfo >~/meminfoκαι ως εκ του θαύματος εγκαταστάθηκε μια χαρά !
#vi ~/meminfo (set mem >256M)
#umount -l /proc/
#cp ~/meminfo /proc/
#rpm -Uvh oracle-xe-10.2.0.1-0.1.i386.rpm
Μετά την εγκατάσταση
#passwd oraclexe ...
#cp .bashrc /usr/lib/oracle/xe
#cp .bash_profile /usr/lib/oracle/xe
#chown oraclexe:dba /usr/lib/oracle/xe/.bash*
Με login oraclexe
$echo "export PATH=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/:$PATH" >>.bashrcΤέλος κατέβασα με επιτυχία την sga_target=96M και pga_aggregate_target=32M και δοκίμασα την htmldb με http://xxxxxx:8080/htmldb
$. .bash_profile
$ . oraenv
ORACLE_SID = [oraclexe] ? XE
$ sqlplus "/ as sysdba"
SQL*Plus: Release 10.2.0.1.0 - Beta on Sun Nov 6 21:20:19 2005
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to: Oracle Database 10g Express Edition Release 10.2.0.1.0 - Beta
SQL>