web-dev-qa-db-fra.com

Problème lors de l'installation d'Oracle 10g Express Edition

J'ai installé Oracle 10g Express Edition dans Ubuntu 10.10 et il ne s'affiche pas ou ne demande pas de donner mon mot de passe lors de l'installation.

Lorsque je clique sur "démarrer la base de données", l'avertissement suivant s'affiche "L'opération a échoué, abhi n'est pas membre du groupe" dba "." et quand clink sur "Exécuter la ligne de commande SQL", il affiche /usr/lib/Oracle/xe/app/Oracle/product/10.2.0/server/bin/nls_lang.sh: 114: [[: not found

Lorsque je clique sur "Page d'accueil de la base de données GOTO", la "page de recherche Google pour Ubuntu" de Mozilla s'ouvre.

Quelqu'un peut-il m'aider à faire fonctionner mon Oracle ou me dire comment le supprimer, car il ne sera pas supprimé non plus.
J'ai essayé toutes les commandes fournies par Ubuntu à titre de suggestion.

Aidez-moi s'il vous plaît parce que je ne veux pas formater mon Ubuntu.

2
user11167

Pour:

/usr/lib/Oracle/xe/app/Oracle/product/10.2.0/server/bin/nls_lang.sh: 114: [[: not found

La solution consiste simplement à l'éditer (en tant que root) et à supprimer une paire de crochets sur les lignes n ° 108 et n ° 110.

Type:

Sudo -H gedit /usr/lib/Oracle/xe/app/Oracle/product/10.2.0/server/bin/nls_lang.sh

Faites défiler jusqu'à trouver ceci:

if [[ -n "$LC_ALL" ]]; then  
  locale=$LC_ALL  
Elif [[ -n "$LANG" ]]; then  
  locale=$LANG  
else  
  locale=  
fi 

Puis changez-le en ceci (enlevez une paire de crochets):

if [ -n "$LC_ALL" ]; then  
  locale=$LC_ALL  
Elif [ -n "$LANG" ]; then  
  locale=$LANG  
else  
  locale=  
fi  

Puis cliquez sur ENREGISTRER. Maintenant, essayez à nouveau cette commande pour définir vos variables d’environnement:

/usr/lib/Oracle/xe/app/Oracle/product/10.2.0/server/bin/Oracle_env.sh

Rien ne semble se produire lorsque vous le faites, mais il définit automatiquement vos variables. TERMINÉ!

Prendre plaisir.

Merci à ce blog: http://beardedmagnum.com/2007/09/15/Oracle-xe-on-ubuntu/

4
Obiora

abhi ne t'inquiète pas ... tous ont une solution ...;)

L'installation de 32 bits est simple:

Sudo sh -c "echo 'deb http://oss.Oracle.com/debian unstable main non-free #Oracle XE' >> /etc/apt/sources.list.d/oraclexe.list"

wget http://oss.Oracle.com/el4/RPM-GPG-KEY-Oracle -O- | Sudo apt-key add 

Sudo apt-get update 

Sudo apt-get install Oracle-xe-universal

pour 64 bits:

wget http://oss.Oracle.com/debian/dists/unstable/main/binary-i386/libaio_0.3.104-1_i386.deb  http://oss.Oracle.com/debian/dists/unstable/non-free/binary-i386/Oracle-xe-universal_10.2.0.1-1.1_i386.deb

Sudo dpkg -i --force-architecture libaio_0.3.104-1_i386.deb Oracle-xe-universal_10.2.0.1-1.1_i386.deb 

rm libaio_0.3.104-1_i386.deb Oracle-xe-universal_10.2.0.1-1.1_i386.deb

Supprimer:

Vous pouvez utiliser la commande apt-get pour supprimer/supprimer le serveur Oracle Express Edition d’Ubuntu Linux.

Terminal ouvert.

Tapez la commande suivante pour le supprimer:

Sudo apt-get supprime Oracle-xe ou Oracle-xe-universal

Configurez:

suivez ce tutoriel simple et bien expliqué avec la capture d'écran .. voici comment ajouter votre utilisateur aux groupes dba et comment configurer Oracle pour vous donner un mot de passe ..

commence à l'étape 1. Configuration d'Oracle

comment-installer-Oracle-10g-xe-in-ubuntu.html

P.D:

A propos de l'erreur ....

vous pouvez obtenir une erreur nls_lang comme suit lorsque vous essayez d’exporter les variables d’environnement.

Solution:

ubuntu utilise un shell BASH linux. Ouvrez maintenant "nls_lang.sh" avec un éditeur de texte et définissez le paramètre Shell correct dans la première ligne du script.

voir l'étape 5. ouvrez nls_lang.sh.

2
hhlp

Le script nls_lang.sh a le/bin/sh Shebang.

Par défaut, Ubuntu lie/bin/sh à/bin/dash avec peut causer des problèmes. Pour réparer ce lien/bin/sh vers/bin/bash avec est plus compatible avec/bin/sh:

ln -sf /bin/bash /bin/sh
0
panticz.de