Veuillez me fournir des instructions pour installer Oracle 11gr2 sur Ubuntu 14.04.
software-installation
oracle
Prakash Shrestha
la source
la source
Réponses:
Étape 1: Téléchargez Oracle Database Express Edition.
Étape 2: Instructions avant d'installer Oracle
Copiez le fichier téléchargé et collez-le dans le répertoire de base.
Décompressez à l'aide de la commande:
Installez les packages requis à l'aide de la commande:
Entrez dans le dossier Disk1 en utilisant la commande:
Convertissez le format du package RPM au format du package DEB (utilisé par Ubuntu) à l’aide de la commande suivante:
Créez le script chkconfig requis à l'aide de la commande suivante:
L'éditeur de texte pico est lancé et les commandes sont affichées en bas de l'écran. Maintenant, copiez et collez ce qui suit dans le fichier et enregistrez:
Changez la permission du fichier chkconfig en utilisant la commande:
Définissez les paramètres du noyau. Oracle 11gR2 XE nécessite des paramètres de noyau supplémentaires que vous devez définir à l'aide de la commande:
Copiez le fichier suivant dans le fichier et enregistrez:
Vérifiez le changement à l'aide de la commande:
Vous devriez voir ce que vous avez entré plus tôt. Maintenant, chargez les paramètres du noyau:
Vérifiez que les nouveaux paramètres sont chargés en utilisant:
Vous devriez voir la valeur file-max que vous avez entrée précédemment.
Configurez le point de montage / dev / shm pour Oracle. Créez le fichier suivant à l'aide de la commande:
Copiez le texte suivant dans le fichier et enregistrez-le.
Changez les permissions du fichier en utilisant la commande:
Maintenant, exécutez les commandes suivantes:
Maintenant, redémarrez votre système
Étape 3: Installez Oracle
Installez le SGBD oracle à l’aide de la commande suivante:
Configurez Oracle à l'aide de la commande:
Configurez les variables d’environnement en modifiant votre fichier .bashrc:
Ajoutez les lignes suivantes à la fin du fichier:
Chargez les modifications en exécutant votre profil:
Démarrez Oracle 11gR2 XE:
Ajoutez l’utilisateur YOURUSERNAME au groupe dba à l’aide de la commande suivante:
Étape 4: Utilisation de l'environnement de commande Oracle XE
Démarrez le serveur Oracle XE 11gR2 à l’aide de la commande suivante:
Démarrez le shell de ligne de commande en tant qu'administrateur système à l'aide de la commande suivante:
Entrez le mot de passe que vous avez donné lors de la configuration d'Oracle précédemment. Vous allez maintenant être placé dans un environnement SQL ne comprenant que les commandes SQL.
Créez un compte utilisateur normal dans Oracle à l'aide de la commande SQL:
Remplacez USERNAME et PASSWORD par le nom d'utilisateur et le mot de passe de votre choix. S'il vous plaît rappelez-vous ce nom d'utilisateur et mot de passe. Si vous rencontrez une erreur lors de l’exécution de ce qui précède avec un message sur resetlogs, exécutez la commande SQL suivante et réessayez:
Accordez des privilèges au compte d'utilisateur à l'aide de la commande SQL:
Remplacez USERNAME et PASSWORD par le nom d'utilisateur et le mot de passe de votre choix. S'il vous plaît rappelez-vous ce nom d'utilisateur et mot de passe.
Quittez le shell admin sys à l’aide de la commande SQL:
Démarrez le shell en ligne de commande en tant qu'utilisateur régulier à l'aide de la commande:
Maintenant, vous pouvez exécuter des commandes SQL ...
la source
Starting Oracle Net Listener...touch: cannot touch '/var/lock/subsys/listener': No such file or directory Done Configuring database... Database Configuration failed. Look into /u01/app/oracle/product/11.2.0/xe/config/log for details
/etc/rc2.d/S01shm_load
semble manquer,;;
indiquant la fin d'une alternative à la ligne 7.sudo service procps restart
au lieu desudo service procps start
Merci pour le tutoriel détaillé mais j'obtiens une erreur
dans le pas
sudo /etc/init.d/oracle-xe configure
. Donc, comme suggéré sur http://meandmyubuntulinux.blogspot.in/2012/05/installing-oracle-11g-r2-express.html, j'ai ajouté les lignes suivantes dans/etc/init.d/oracle-xe
... et ça marche bien pour moi
la source
/etc/rc2.d/S01shm_load
dans la réponse de Saikat. Ce problème serait une solution plus propre. Je vais éditer la réponse avec le script correct.Cela a bien fonctionné, mais j'ai eu l'erreur suivante:
En regardant dedans:
Je l'ai résolu en ajoutant simplement un utilisateur:
J'espère que ça aide quelqu'un.
la source