Ho faticato a installare Oracle 11g Express Edition su Ubuntu versione 12.04.1 LTS.Installazione di Oracle Database 11g Express Edition su Ubuntu 12.04.1 LTS
Ho seguito questi passi:
scaricati 11g Express Edition da Oracle site
Creato un nuovo 'oracolo' utente sotto il DBA gruppo. I seguenti passaggi sono eseguiti usando questo.
decomprimere oracle-xe-11.2.0-1.0.x86_64.rpm.zip e poi convertito il numero di giri al pacchetto di Ubuntu
sudo alien --scripts -d oracle-xe-11.2.0-1.0.x86_64.rpm
Creato
/sbin/chkconfig
di file e ha aggiunto le voci, come specificato hereCreato
/etc/sysctl.d/60-oracle.conf
e aggiunto le voci come specificato nello stesso collegamento come sopra.Questi passi:
ln -s /usr/bin/awk /bin/awk
mkdir /var/lock/subsys
touch /var/lock/subsys/listener
sudo dpkg --install oracle-xe_11.2.0-2_amd64.deb
(deb generato nel passaggio 3)sudo /etc/init.d/oracle-xe configure
(a sinistra i valori di default come è)Impostare le seguenti variabili env in
~/.bashrc
file diexport ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe export ORACLE_SID=XE export NLS_LANG=`$ORACLE_HOME/bin/nls_lang.sh` export ORACLE_BASE=/u01/app/oracle export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH export PATH=$ORACLE_HOME/bin:$PATH
i passaggi qui sotto:
chown -R oracle:dba /var/tmp/.oracle chmod -R 755 /var/tmp/.oracle chown -R oracle:dba /tmp/.oracle chmod -R 755 /tmp/.oracle
sudo service oracle-xe start
(non ho visto alcun problemi in questo passaggio)
12. sqlplus/come sysdba e ottenuto il seguente
SQL*Plus: Release 11.2.0.2.0 Production on Thu Jan 3 09:41:58 2013
Copyright (c) 1982, 2011, Oracle. All rights reserved.
Connected to an idle instance.
Ora, quando exectute eventuali istruzioni SQL su SQLplus, io alla fine con il seguente errore
SQL> select * from dual;
select * from dual
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
ho aumentato la memoria di swap come specificato nella here
free -m
total used free shared buffers cached
Mem: 1652 1596 56 0 53 1356
-/+ buffers/cache: 186 1466
Swap: 2943 0 2943
Potete guidarmi qui? Sono senza tracce.
hai davvero puntato le variabili env come menzionato nel passaggio 9 a '/ bashrc'? Se è così, è sbagliato – Sathya
Ho aggiunto le variabili menzionate nel passaggio 9 a .bashrc. Che cosa è andato storto? – learninghuman
Hai detto di averli aggiunti a '/ bashrc', non' ~/.bashrc'. I due non sono gli stessi e il primo non viene letto quando si inizia una nuova shell – Sathya