Oracle XE 11g unter Linux 6 installieren

Vorbereitung

Prüfen ob tmpfs min 2GB hat:

mount
..
tmpfs on /dev/shm type tmpfs (rw,size=3000M)
..
 
#false nicht in /etc/fstab setzen
vi /etc/fstab
..
tmpfs                   /dev/shm                tmpfs   size=3000M        0 0
..

Prüfen ob /u01/app/oracle bereits exisiert und der Gruppe DBA gehört

ls -la /u01/app/oracle
 
drwxrwxr-x. 14 oracle oinstall 4096 Nov  8 23:22 .
 
# indiesem Fall muss die Gruppe angepasst werden
# Fehlt das Verzeichniss wird es von der Installation angelegt
 
chown oracle:dba /u01/app/oracle

Installation

Download des RPM für die Installation von:

http://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html

Als root das RPM installieren:

#Auspacken
unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip
 
# mit yum installieren
cd Disk1/
yum install --nogpgcheck  oracle-xe-11.2.0-1.0.x86_64.rpm
 
/etc/init.d/oracle-xe configure

XE Umgebung und Datenbank werden installiert

Start und Stop der Datenbank

Start und Stop über:

/etc/init.d/oracle-xe stop
/etc/init.d/oracle-xe start

Umgebung für die Shell setzen

In der Bash mit dem Script oracle_env.sh die Umgebungsvariablen wie ORACLE_HOME und ORACLE_SID setzen:

. /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh

sqlplus als SYS user aufrufen:

/u01/app/oracle/product/11.2.0/xe/bin/sqlplus / as sysba

Zugriff von außen aktiveren

Als sys User an der Datenbank anmelden:

SQL> EXEC dbms_xdb.setListenerLocalAccess(FALSE)

An der Apex Oberfläche anmelden

Über http://server_address:8080/apex anmelden (mit SYS user und Password vom der Installation)

Quellen

Oracle: