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

About this Entry

This page contains a single entry by Yiannis Tsesmelis published on November 6, 2005 8:48 PM.

AWStats was the previous entry in this blog.

Εγκατάσταση του rlwrap για το sqlplus με CheckInstall is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.