« AWStats | Main | Εγκατάσταση του rlwrap για το sqlplus με CheckInstall »

Oracle Database 10g Express Edition Linux με 128MB RAM !

Εγκατέστησα την 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
$. .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>
Τέλος κατέβασα με επιτυχία την sga_target=96M και pga_aggregate_target=32M και δοκίμασα την htmldb με http://xxxxxx:8080/htmldb

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)


Please enter the security code you see here