Maison  >  Article  >  base de données  >  installation de centos oracle 11g

installation de centos oracle 11g

WBOY
WBOYoriginal
2023-05-18 10:04:07834parcourir

CentOS est un système d'exploitation Linux populaire et la base de données Oracle est un système de gestion de bases de données relationnelles largement utilisé dans l'industrie. Dans cet article, nous aborderons le processus d'installation de la base de données Oracle 11g dans CentOS.

Environnement requis :

  • Système d'exploitation CentOS 7
  • Fichier d'installation Oracle 11g
#🎜🎜 #
    Installer les packages logiciels nécessaires
  1. Avant de commencer à installer Oracle 11g, vous devez installer certains packages logiciels nécessaires. Exécutez la commande suivante dans le terminal pour installer :
  2. yum install -y binutils.x86_64 compat-libcap1.x86_64 gcc.x86_64 gcc-c++.x86_64 glibc.i686 glibc.x86_64 glibc-devel.i686 glibc-devel.x86_64 ksh compat-libstdc++-33 libaio.i686 libaio.x86_64 libaio-devel.i686 libaio-devel.x86_64 libgcc.i686 libgcc.x86_64 libstdc++.i686 libstdc++.x86_64 libstdc++-devel.i686 libstdc++-devel.x86_64 libXi.i686 libXi.x86_64 libXtst.i686 libXtst.x86_64 make.x86_64 sysstat.x86_64
    Créer un utilisateur et un groupe
  1. Vous devez créer un nouveau groupe et un nouvel utilisateur pour installer Oracle 11g . Exécutez la commande suivante dans le terminal :
  2. groupadd oinstall
    groupadd dba
    useradd -m -g oinstall -G dba oracle
    passwd oracle
    Téléchargez et décompressez le fichier d'installation d'Oracle 11g
  1. Téléchargez le fichier d'installation d'Oracle 11g Release 2 sur le site officiel d'Oracle et extrayez-le dans un Dans le répertoire :
  2. mkdir /u01/app/oracle/product/11.2.0/dbhome_1
    unzip linux.x64_11gR2_database_1of2.zip -d /install
    unzip linux.x64_11gR2_database_2of2.zip -d /install
    Définir les variables d'environnement
  1. Avant d'installer Oracle, vous devez définir certaines variables d'environnement. Exécutez la commande suivante dans le terminal :
  2. vi /etc/profile.d/oracle.sh
Saisissez ce qui suit dans l'éditeur :

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

Puis enregistrez et fermez le fichier.

source /etc/profile.d/oracle.sh

    Modifier les paramètres du noyau
  1. Avant d'installer Oracle, vous devez modifier les paramètres du noyau du système d'exploitation Linux. Exécutez la commande suivante dans le terminal :
  2. vi /etc/sysctl.conf
Ajoutez le contenu suivant à la fin du fichier :

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 fermez le fichier, puis exécutez le commande suivante pour recharger les paramètres du noyau :

sysctl -p

    pour installer
  1. Maintenant, vous avez terminé toutes les préparations d'installation d'Oracle 11g. Entrez le répertoire où se trouve le fichier d'installation dans le terminal et exécutez la commande suivante :
  2. ./runInstaller
Exécutez l'assistant d'installation et suivez les invites. Une fois l'installation terminée, fermez la fenêtre du terminal.

    Configuration de l'écouteur Oracle
  1. Avant d'effectuer toute opération de base de données, vous devez configurer l'écouteur Oracle. Exécutez la commande suivante dans le terminal :
  2. netca
Suivez les invites pour créer l'écouteur.

    Créer une base de données
  1. Enfin, vous pouvez créer une nouvelle base de données à l'aide de l'outil graphique Database Configuration Assistant (DBCA) ou manuellement. Exécutez la commande suivante dans le terminal pour exécuter DBCA :
  2. dbca
ou manuellement :

sqlplus / as sysdba
SQL> create database mydb;

À ce stade, vous avez installé avec succès la base de données Oracle 11g !

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