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.
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/
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.
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