Installation de la Base de données Oracle 11g Express Edition sur Ubuntu 12.04.1 LTS
J'ai eu du mal à installer Oracle 11g Express Edition sur Ubuntu 12.04.1 LTS version.
J'ai suivi ces étapes:
-
Téléchargé express edition 11g d'Oracle site
-
Créé un nouvel utilisateur "oracle" sous le groupe dba. Étapes suivantes sont exécutées à l'aide de ce.
-
décompresser oracle-xe-11.2.0-1.0.x86_64.rpm.zip et ensuite Converti au rpm pour le paquet Ubuntu
sudo alien --scripts -d oracle-xe-11.2.0-1.0.x86_64.rpm
-
Créé
/sbin/chkconfig
fichier et ajouté les entrées comme spécifié ici -
Créé
/etc/sysctl.d/60-oracle.conf
et ajouté les entrées comme spécifié dans la même lien que ci-dessus. -
Étapes ci-dessous:
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 générés dans l'étape 3) -
sudo /etc/init.d/oracle-xe configure
(à gauche les valeurs par défaut comme il est) -
Définir des variables d'environnement dans
~/.bashrc
fichierexport 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
-
Étapes ci-dessous:
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
(Je ne vois pas de problèmes à cette étape)
12 . sqlplus /as sysdba et le suivant
SQL*Plus: Communiqué de 11.2.0.2.0 de Production sur Jeu Jan 3 09:41:58 2013
Copyright (c) 1982, 2011, Oracle. Tous droits réservés.
Connecté à une instance actif.
Maintenant, quand exectute tout SQL SQLplus, je me retrouve avec l'erreur suivante
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
J'ai augmenté la mémoire de swap comme spécifié dans ici
free -m
total used free shared buffers cached
Mem: 1652 1596 56 0 53 1356
-/+ buffers/cache: 186 1466
Swap: 2943 0 2943
Pouvez-vous me guider? Je suis paumé.
/bashrc
? Si oui, c'est malJ'ai ajouté les variables mentionnées à l'étape 9 .bashrc. Quel est le problème?
Vous mentionnez que vous avez ajoutés à
/bashrc
, pas ~/.bashrc
. Les deux ne sont pas les mêmes et l'ancien n'est pas en lecture lors du démarrage d'un nouveau shellDésolé à ce sujet, son effet ~/.bashrc. Mise à jour de l'étape 9.
J'ai couru de démarrage de SqlPlus (SQL> démarrage) et a obtenu l'erreur suivante ORA-01078: l'échec dans le traitement des paramètres du système LRM-00109: impossible d'ouvrir le fichier de paramètres '/u01/app/oracle/product/11.2.0/xe/dbs/initXE.ora Donc essayé SQL> démarrage pfile='/u01/app/oracle/product/11.2.0/xe/dbs/init.ora'; ORA-48108: valeur invalide donné pour la diagnostic_dest init.ora paramètre ORA-48140: le spécifié ADR de Base répertoire n'existe pas [/u01/app/oracle/product/11.2.0/xe/dbs/<ORACLE_BASE>] ORA-48187: répertoire spécifié n'existe pas de Linux-x86_64 Erreur: 2: No such file or directory
OriginalL'auteur learninghuman | 2013-01-03
Vous devez vous connecter pour publier un commentaire.
Enfin, après une journée longue lutte
Ces a fait le tour.
Assurez-vous que ces activités sont exécutées avant de la base de données est configuré.
sudo mount -t tmpfs shmfs -o size=2048m /dev/shm
.OriginalL'auteur learninghuman
Veuillez vérifier cette [Vidéo Youtube][1]. Il a explication étape par étape lors de l'installation.
OriginalL'auteur Geek Favour