issue89:installer_oracle
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
issue89:installer_oracle [2015/02/09 10:52] – [4] auntiee | issue89:installer_oracle [2015/02/09 14:59] (Version actuelle) – andre_domenech | ||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
The following will explain how to obtain the rpm (Red Hat Package Manager) package, convert it to a deb package, perform the initial set up of Oracle XE, and how to begin using Oracle’s SQL-Plus command-line interface.** | The following will explain how to obtain the rpm (Red Hat Package Manager) package, convert it to a deb package, perform the initial set up of Oracle XE, and how to begin using Oracle’s SQL-Plus command-line interface.** | ||
- | Oracle, qui fournit le leader mondial des Systèmes de Gestion | + | Oracle, qui fournit le leader mondial des Systèmes de gestion |
- | Ce qui suit explique comment obtenir le paquet rpm (RedHat Package Manager), le convertir en un paquet deb, effectuer la configuration initiale d' | + | Ce qui suit explique comment obtenir le paquet rpm (RedHat Package Manager), le convertir en un paquet |
====== 2 ====== | ====== 2 ====== | ||
Ligne 67: | Ligne 67: | ||
Swap: | Swap: | ||
- | Dans cet exemple, la machine dispose de 13 Go disponible (le troisième nombre). Si vous n'avez pas assez d' | + | Dans cet exemple, la machine dispose de 13 Go disponible (le troisième nombre). Si vous n'avez pas assez d' |
====== 5 ====== | ====== 5 ====== | ||
Ligne 85: | Ligne 85: | ||
Étapes de pré-installation | Étapes de pré-installation | ||
- | Étape C : télécharger | + | Étape C : téléchargez |
http:// | http:// | ||
- | Étape D : décompresser | + | Étape D : décompressez |
unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip | unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip | ||
- | Étape E : si vous n'avez pas les paquets alien, liaio1 et unixodbc, vous aurez besoin de les installer. Puisqu' | + | Étape E : si vous n'avez pas les paquets alien, liaio1 et unixodbc, vous devez les installer. Puisqu' |
sudo apt-get install alien libaio1 unixodbc | sudo apt-get install alien libaio1 unixodbc | ||
Ligne 117: | Ligne 117: | ||
sudo alien --scripts -d oracle-xe-11.2.0-1.0.x86_64.rpm | sudo alien --scripts -d oracle-xe-11.2.0-1.0.x86_64.rpm | ||
- | Alien prend un certain temps pour faire toutes les conversions nécessaires et la reconfiguration du paquet rpm, mais vous pouvez utiliser ce temps pour effectuer toutes les étapes jusqu' | + | alien prend un certain temps pour faire toutes les conversions nécessaires et la reconfiguration du paquet rpm, mais vous pouvez utiliser ce temps pour effectuer toutes les étapes jusqu' |
- | Étape G : créer un script chkconfig à l'aide d'un éditeur de texte : | + | Étape G : créer un script chkconfig à l'aide d'un éditeur de texte |
Le programme d' | Le programme d' | ||
Ligne 125: | Ligne 125: | ||
sudo gedit / | sudo gedit / | ||
- | Lorsque le fichier vide est ouvert, copiez et collez le texte ci-dessus à droite dans l' | + | Lorsque le fichier vide s' |
Enregistrez le fichier et fermez l' | Enregistrez le fichier et fermez l' | ||
Ligne 143: | Ligne 143: | ||
-rwxr-xr-x 1 root root 660 Nov 23 20:29 / | -rwxr-xr-x 1 root root 660 Nov 23 20:29 / | ||
- | Étape H : maintenant | + | Étape H : maintenant |
sudo chmod 755 / | sudo chmod 755 / | ||
Ligne 174: | Ligne 174: | ||
Étape I : définir les paramètres du noyau Linux | Étape I : définir les paramètres du noyau Linux | ||
- | Oracle 11gR2 XE nécessite le réglage de certains paramètres de noyau supplémentaires. Nous allons d' | + | Oracle 11gR2 XE nécessite le réglage de certains paramètres de noyau supplémentaires. Nous allons d' |
sudo gedit / | sudo gedit / | ||
- | Lorsque le fichier vide est ouvert, copiez et collez le texte ci-dessous dans l' | + | Lorsque le fichier vide s' |
- | La valeur utilisée pour kernel.shmmax dans la dernière ligne ci-dessus (536870912) est la quantité minimale recommandée de RAM de l' | + | La valeur utilisée pour kernel.shmmax dans la dernière ligne ci-dessus (536870912) est la quantité minimale recommandée de RAM de l' |
Enregistrez le fichier et fermez l' | Enregistrez le fichier et fermez l' | ||
Ligne 247: | Ligne 247: | ||
(la valeur de « size » peut être n' | (la valeur de « size » peut être n' | ||
- | Pour rendre ces changements permanents, nous avons besoin de créer un autre fichier appelé S01shm_load dans le répertoire /etc/rc2.d, avec une autre session d' | + | Pour rendre ces modifications permanentes, nous avons besoin de créer un autre fichier appelé S01shm_load dans le répertoire /etc/rc2.d, avec une autre session d' |
sudo gedit / | sudo gedit / | ||
Ligne 321: | Ligne 321: | ||
DO NOT PROCEED BEYOND THIS POINT UNTIL THE oracle-xe-11.2.0-1.0.x86_64.deb package has been created (see step F).** | DO NOT PROCEED BEYOND THIS POINT UNTIL THE oracle-xe-11.2.0-1.0.x86_64.deb package has been created (see step F).** | ||
- | Étape L : le processus d' | + | Étape L : le processus d' |
sudo ln -s / | sudo ln -s / | ||
- | Créez un répertoire d' | + | Créez un répertoire d' |
mkdir / | mkdir / | ||
Ligne 349: | Ligne 349: | ||
Étape M : effectuer l' | Étape M : effectuer l' | ||
- | Assurez-vous | + | Assurez-vous |
sudo dpkg --install oracle-xe_11.2.0-2_amd64.deb | sudo dpkg --install oracle-xe_11.2.0-2_amd64.deb | ||
Ligne 355: | Ligne 355: | ||
Étape N : retirer un artefact d' | Étape N : retirer un artefact d' | ||
- | Par défaut, la procédure d' | + | Par défaut, la procédure d' |
rm $HOME/ | rm $HOME/ | ||
Ligne 376: | Ligne 376: | ||
A single password for both the SYS and SYSTEM administrative user accounts; you will be asked to re-enter the password for confirmation. | A single password for both the SYS and SYSTEM administrative user accounts; you will be asked to re-enter the password for confirmation. | ||
- | Étape O : configurer l' | + | Étape O : configurer l' |
Une fois installé, Oracle doit être configuré avant de l' | Une fois installé, Oracle doit être configuré avant de l' | ||
Ligne 385: | Ligne 385: | ||
Vous aurez besoin d' | Vous aurez besoin d' | ||
- | Un port HTTP valide pour Oracle Application Express (sauf si vous avez une bonne raison pour ne pas le faire, acceptez la valeur 8080 par défaut en appuyant sur Entrée à l' | + | Un port HTTP valide pour Oracle Application Express (sauf si vous avez une bonne raison pour ne pas le faire, acceptez la valeur 8080 par défaut en appuyant sur Entrée à l' |
- | Un port valide pour le listener de base de données Oracle (sauf si vous avez une bonne raison pour ne pas le faire, accepter la valeur 1521 par défaut en appuyant sur Entrée) | + | Un port valide pour le listener de base de données Oracle (sauf si vous avez une bonne raison pour ne pas le faire, accepter la valeur 1521 par défaut en appuyant sur Entrée). |
- | Un mot de passe unique pour les deux comptes d' | + | Un mot de passe unique pour les deux comptes d' |
====== 16 ====== | ====== 16 ====== | ||
Ligne 416: | Ligne 416: | ||
Étape P : plusieurs variables d' | Étape P : plusieurs variables d' | ||
- | sudo gedit $ HOME/ | + | sudo gedit $HOME/ |
Ajoutez les lignes ci-dessous à la fin du fichier .bashrc : | Ajoutez les lignes ci-dessous à la fin du fichier .bashrc : | ||
Ligne 426: | Ligne 426: | ||
. ./.profile | . ./.profile | ||
- | La commande ci-dessus est « point, espace, point, slash, point » suivi du mot « profile ». La commande ne prendra qu'une seconde à exécuter et n' | + | La commande ci-dessus est « point, espace, point, slash, point » suivi du mot « profile ». La commande ne prendra qu'une seconde à exécuter et n' |
====== 17 ====== | ====== 17 ====== | ||
Ligne 444: | Ligne 444: | ||
Starting Oracle Database 11g Express Edition instance.** | Starting Oracle Database 11g Express Edition instance.** | ||
- | Étape Q : lancer Oracle | + | Étape Q : lancer Oracle |
- | Selon si vous avez choisi ou pas l' | + | Selon que vous ayez choisi ou non l' |
sudo service oracle-xe start | sudo service oracle-xe start | ||
Ligne 480: | Ligne 480: | ||
Étape R : créer une base de données utilisateur | Étape R : créer une base de données utilisateur | ||
- | Pour les activités normales, vous devriez | + | Pour les activités normales, vous devez créer un ou plusieurs comptes d' |
sqlplus sys as sysdba | sqlplus sys as sysdba | ||
Ligne 490: | Ligne 490: | ||
Enter password: | Enter password: | ||
- | Entrez | + | Saisissez |
Connected to: | Connected to: | ||
Ligne 510: | Ligne 510: | ||
grant connect, resource to JohnQ;** | grant connect, resource to JohnQ;** | ||
- | C'est une bonne pratique de mettre en place un ou plusieurs comptes d' | + | C'est une bonne pratique de mettre en place un ou plusieurs comptes d' |
create user JohnQ identified by Jello; | create user JohnQ identified by Jello; | ||
Ligne 518: | Ligne 518: | ||
User created. | User created. | ||
- | Afin de donner à JohnQ la capacité de se connecter et utiliser le système pour créer ou accéder à une base de données, entrez la commande suivante : | + | Afin de donner à JohnQ la capacité de se connecter |
grant connect, resource to JohnQ; | grant connect, resource to JohnQ; | ||
Ligne 540: | Ligne 540: | ||
Grant succeeded. | Grant succeeded. | ||
- | Répétez ce processus pour créer d' | + | Répétez ce processus pour créer d' |
Étape S : se connecter en tant qu' | Étape S : se connecter en tant qu' | ||
- | La commande suivante vous déconnectera du compte SYS, et vous connectera au compte JohnQ pour confirmer que la configuration de votre utilisateur a réussi : | + | La commande suivante vous déconnectera du compte SYS et vous connectera au compte JohnQ pour confirmer que la configuration de votre utilisateur a réussi : |
sqlplus JohnQ/Jello | sqlplus JohnQ/Jello | ||
Ligne 560: | Ligne 560: | ||
5-JUN-14** | 5-JUN-14** | ||
- | Si vous tapez simplement | + | Si vous ne tapez que « sqlplus », SQL*Plus vous demandera un nom d' |
select sysdate from dual; | select sysdate from dual; | ||
- | Le système | + | Le système |
SYSDATE | SYSDATE | ||
Ligne 590: | Ligne 590: | ||
sudo update-rc.d -f oracle-xe remove** | sudo update-rc.d -f oracle-xe remove** | ||
- | Désinstallation | + | Désinstaller |
- | Pour désinstaller complètement le SGBDR Oracle, exécutez les commandes suivantes | + | Pour désinstaller complètement le SGBDR Oracle, exécutez les commandes suivantes |
sudo -s | sudo -s | ||
Ligne 638: | Ligne 638: | ||
sudo rm / | sudo rm / | ||
- | sudo rm / | + | sudo rm / |
sudo rm / | sudo rm / | ||
- | Supprimez les lignes précédemment ajoutées à la fin de $HOME/ | + | Supprimez les lignes précédemment ajoutées à la fin de $HOME/ |
Retirez le lien symbolique vers awk : | Retirez le lien symbolique vers awk : | ||
Ligne 648: | Ligne 648: | ||
sudo ln -s / | sudo ln -s / | ||
- | Videz puis retirez le répertoire / | + | Videz, puis retirez, le répertoire / |
sudo rm -Ir / | sudo rm -Ir / | ||
Ligne 656: | Ligne 656: | ||
BIO | BIO | ||
- | Frank est l' | + | Frank est l' |
issue89/installer_oracle.1423475555.txt.gz · Dernière modification : 2015/02/09 10:52 de auntiee