Maison  >  Article  >  base de données  >  Comment installer Oracle11g sur le système CentOS 7 (étapes)

Comment installer Oracle11g sur le système CentOS 7 (étapes)

PHPz
PHPzoriginal
2023-04-19 14:15:065005parcourir

Oracle11g est un puissant système de gestion de bases de données relationnelles capable de gérer et de stocker de grandes quantités de données. L'installation d'Oracle11g sur le serveur peut améliorer les capacités de gestion et de traitement des données du serveur, et également faciliter la gestion et le partage de données à distance.

Voici les étapes pour installer Oracle11g sur le système d'exploitation CentOS 7 :

Étape 1 : Téléchargez le fichier d'installation d'Oracle11g

Tout d'abord, vous devez télécharger le fichier d'installation d'Oracle11g pour le serveur à partir du site officiel d'Oracle. A noter que vous devez télécharger le fichier d'installation de la version Linux adaptée au serveur, généralement au format zip ou tar.

Étape 2 : Installer les service packs et les bibliothèques dépendantes

Avant de télécharger le fichier d'installation d'Oracle11g, vous devez installer certains service packs et bibliothèques dépendantes nécessaires pour garantir qu'Oracle11g peut être installé et fonctionner correctement.

Dans le système d'exploitation CentOS 7, vous pouvez utiliser la commande suivante pour installer le service pack et les bibliothèques dépendantes :

yum install -y binutils
yum install -y compat-libstdc++-33
yum install -y compat-libstdc++-33.i686
yum install -y gcc
yum install -y gcc-c++
yum install -y glibc
yum install -y glibc.i686
yum install -y glibc-devel
yum install -y glibc-devel.i686
yum install -y ksh
yum install -y libgcc
yum install -y libgcc.i686
yum install -y libstdc++
yum install -y libstdc++.i686
yum install -y libstdc++-devel
yum install -y libstdc++-devel.i686
yum install -y libaio
yum install -y libaio.i686
yum install -y libaio-devel
yum install -y libaio-devel.i686
yum install -y libXext
yum install -y libXext.i686
yum install -y libXtst
yum install -y libXtst.i686
yum install -y libX11
yum install -y libX11.i686
yum install -y libXau
yum install -y libXau.i686
yum install -y libxcb
yum install -y libxcb.i686
yum install -y libXi
yum install -y libXi.i686
yum install -y make
yum install -y sysstat

Étape 3 : Créer un nouvel utilisateur

Avant d'installer Oracle11g, vous devez créer un nouvel utilisateur pour l'installation et exécutant Oracle11g.

Vous pouvez utiliser la commande suivante pour créer un nouvel utilisateur :

groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle

Étape 4 : Définir les paramètres système

Afin de garantir qu'Oracle11g peut être installé et exécuté normalement, certains paramètres système doivent être modifiés.

Les paramètres système peuvent être définis à l'aide de la commande suivante :

vi /etc/sysctl.conf

Ajoutez la ligne suivante au fichier ouvert :

fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
fs.aio-max-nr = 1048576

Enregistrez et quittez le fichier.

Utilisez ensuite la commande suivante pour que les paramètres système modifiés prennent effet immédiatement :

sysctl -p

Étape 5 : Créer des répertoires

Avant d'installer Oracle11g, vous devez créer des répertoires pour stocker les fichiers de configuration, les fichiers de données et les fichiers journaux d'Oracle11g.

Vous pouvez utiliser la commande suivante pour créer un répertoire :

mkdir /u01
mkdir /u01/app
mkdir /u01/app/oracle
mkdir /u01/app/oraInventory
chown -R oracle:oinstall /u01
chmod -R 775 /u01

Étape 6 : Modifier les variables d'environnement

Vous devez modifier les variables d'environnement de l'utilisateur Oracle et ajouter le chemin vers Oracle11g.

Les variables d'environnement peuvent être modifiées à l'aide de la commande suivante :

vi /home/oracle/.bash_profile

Ajoutez la ligne suivante au fichier ouvert :

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin

Enregistrez et quittez le fichier.

Utilisez ensuite la commande suivante pour que les variables d'environnement modifiées prennent effet immédiatement :

source /home/oracle/.bash_profile

Étape 7 : Décompressez le fichier d'installation d'Oracle11g

Extrayez le fichier d'installation d'Oracle11g téléchargé dans le répertoire /u01/app/oracle.

Vous pouvez utiliser la commande suivante pour décompresser le fichier d'installation :

unzip linux.x64_11gR2_database.zip -d /u01/app/oracle/

Étape 8 : Exécutez le programme d'installation

Connectez-vous en tant qu'utilisateur Oracle et entrez dans le répertoire /u01/app/oracle/database.

Ensuite, exécutez la commande ./runInstaller pour démarrer le programme d'installation d'Oracle11g.

Le programme d'installation effectuera séquentiellement la vérification du client, la sélection du type d'installation, le paramètre d'identifiant unique (SID) Oracle11g, le paramètre de type de stockage Oracle11g, le paramètre d'option d'installation Oracle11g et l'installation finale.

Lors de l'exécution de la commande ./runInstaller, vous devez faire attention aux points suivants :

  • Vous devez utiliser l'utilisateur root pour exécuter la commande ./runInstaller, sinon une erreur Autorisation refusée s'affichera.
  • Lors de la sélection du type d'installation, sélectionnez Typique pour installer avec les options par défaut.
  • Dans les paramètres de type de stockage d'Oracle11g, sélectionnez Système de fichiers pour utiliser le système de fichiers pour le stockage.
  • Dans les paramètres des options d'installation, sélectionnez « Installer et configurer la base de données Oracle » et « Créer une base de données ».

Le processus d'installation peut prendre un certain temps, veuillez être patient.

Étape 9 : Créer une base de données Oracle11g

Une fois l'installation d'Oracle11g terminée, vous devez créer une nouvelle base de données Oracle11g.

Vous pouvez utiliser la commande suivante pour créer une base de données :

dbca

Dans l'assistant de configuration de base de données Oracle11g ouvert, suivez l'assistant et spécifiez le nom de la base de données, l'emplacement de stockage de la base de données, le compte et le mot de passe de l'administrateur ainsi que d'autres informations.

Lors de la création d'une base de données, vous devez faire attention aux points suivants :

  • Utilisez le système de fichiers comme type de stockage.
  • Dans l'onglet Administrateur, précisez le compte administrateur et le mot de passe.
  • Dans l'onglet Jeux de caractères, utilisez le jeu de caractères AL32UTF8.
  • Dans l'onglet Stockage, définissez la taille du fichier de base de données de l'onglet Dimensionnement sur 1 024 Mo.

Étape 10 : Vérifier l'installation d'Oracle11g

Une fois la base de données Oracle11g créée, vous pouvez vérifier si l'installation et la configuration d'Oracle11g sont correctes.

Vous pouvez vous connecter à la base de données Oracle11g à l'aide de la commande suivante :

sqlplus / as sysdba

Après vous être connecté avec succès, vous pouvez exécuter quelques instructions SQL simples pour vérifier l'installation et la configuration d'Oracle11g.

Par exemple, vous pouvez utiliser l'instruction SQL suivante pour afficher la version de la base de données Oracle11g actuellement connectée :

SELECT * FROM v$version;

Si le résultat renvoyé contient le numéro de version d'Oracle11g, cela signifie qu'Oracle11g est installé et configuré avec succès.

Résumé

Oracle11g est un outil de gestion de base de données très puissant et couramment utilisé qui peut être utilisé pour la gestion et le traitement des données du serveur. Pour installer Oracle11g sur le système d'exploitation CentOS 7, vous devez définir certains paramètres système et installer les bibliothèques dépendantes. Vous pouvez ensuite utiliser le programme d'installation d'Oracle11g pour l'installation et la configuration. Une fois l'installation terminée, vous devez créer une nouvelle base de données Oracle11g et vérifier si Oracle11g est installé et configuré correctement.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn