Ich habe Schwierigkeiten, Oracle 11g Express Edition auf Ubuntu 12.04.1 LTS Version zu installieren.Installation von Oracle Database 11g Express Edition unter Ubuntu 12.04.1 LTS
Ich habe diese Schritte befolgt:
heruntergeladen 11g Express Edition von Oracle site
Erstellt einen neuen Benutzer 'oracle' unter der Gruppe dba. Mit diesem Schritt werden folgende Schritte ausgeführt.
unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip und konvertiert dann die Drehzahl auf die Ubuntu-Paket
sudo alien --scripts -d oracle-xe-11.2.0-1.0.x86_64.rpm
Erstellt
/sbin/chkconfig
Datei und hinzugefügt, um die Einträge wie angegeben hereErstellt
/etc/sysctl.d/60-oracle.conf
und hinzugefügt die Einträge wie in demselben Link wie oben angegeben.folgenden Schritte aus:
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 in Schritt erzeugten 3)sudo /etc/init.d/oracle-xe configure
(links die Standardwerte wie es ist)Legen Sie die folgenden env Variablen in
~/.bashrc
Dateiexport 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
folgenden Schritte aus:
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
(ich habe nicht gesehen, jede Probleme in diesem Schritt)
12. sqlplus/as sysdba und bekam die folgende
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.
Nun, wenn exectute alle SQL-Anweisungen auf SQLplus, i mit dem folgenden Fehler am Ende
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
ich den Swap-Speicher erhöht haben wie in here
angegebenfree -m
total used free shared buffers cached
Mem: 1652 1596 56 0 53 1356
-/+ buffers/cache: 186 1466
Swap: 2943 0 2943
Können Sie mich hier führen? Ich bin ahnungslos.
Haben Sie die env-Variablen, wie in Schritt 9 erwähnt, wirklich auf '/ bashrc' gerichtet? Wenn ja, dann ist es falsch – Sathya
Ich habe die in Schritt 9 genannten Variablen zu .bashrc hinzugefügt. Was schief gelaufen ist? – learninghuman
Sie erwähnen, dass Sie sie '/bashrc' hinzugefügt haben, nicht' ~/.bashrc'. Die beiden sind nicht die gleichen und der ehemalige wird nicht gelesen, wenn eine neue Shell – Sathya