Maison >base de données >Oracle >Comment installer la base de données Oracle sur le système centos6.5
CentOS 6.5 est un système d'exploitation Linux très populaire et Oracle Database est un puissant logiciel de base de données bien connu dans l'industrie. Dans cet article, nous verrons comment installer la base de données Oracle sur le système d'exploitation CentOS 6.5.
Étape 1 : Préparatifs
Avant de commencer à installer Oracle, vous devez effectuer les préparatifs suivants :
Installez le système d'exploitation CentOS 6.5 et configurez la connexion réseau.
Téléchargez et installez le fichier d'installation d'Oracle Database via le site officiel.
Installez d'autres packages nécessaires, tels que binutils, compat-libstdc++-33, elfutils-libelf, elfutils-libelf-devel, gcc, gcc-c++, glibc, glibc-common, glibc-devel, libaio, libaio-devel, libgcc , libstdc++, libstdc++-devel, make, sysstat.
Étape 2 : Installer les packages logiciels nécessaires
Avant de commencer à installer la base de données Oracle, vous devez installer certains packages logiciels nécessaires. Ces packages peuvent être installés sur CentOS 6.5 avec la commande suivante :
yum install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat
Étape 3 : Créer un utilisateur et un groupe Oracle
Avant d'installer la base de données Oracle, vous devez créer un nouvel utilisateur et un groupe pour exécuter le service Oracle. Un nouvel utilisateur et un nouveau groupe peuvent être créés à l'aide de la commande suivante :
groupadd oinstall groupadd dba useradd -g oinstall -G dba -d /home/oracle oracle
Après avoir créé l'utilisateur et le groupe, vous devez définir le mot de passe de l'utilisateur Oracle :
passwd oracle
Étape 4 : Configurer les paramètres du noyau
Par défaut, CentOS 6.5 Le système d'exploitation peut corriger les paramètres du noyau ne sont pas définis pour la base de données Oracle. Par conséquent, vous devez configurer les paramètres du noyau suivants pour garantir que la base de données Oracle peut fonctionner correctement :
kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 6815744 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576
Vous pouvez utiliser la commande suivante pour modifier le fichier /etc/sysctl.conf et ajouter les paramètres ci-dessus à la fin du fichier. :
vi /etc/sysctl.conf
Enfin, exécutez la commande suivante pour activer les paramètres du noyau :
sysctl -p
Étape 5 : Configurer les variables d'environnement utilisateur Oracle
Vous devez maintenant configurer les variables d'environnement pour l'utilisateur Oracle. Le fichier .bash_profile pour les utilisateurs Oracle peut être modifié à l'aide de la commande suivante :
vi /home/oracle/.bash_profile
Ajoutez la variable suivante à la fin du fichier :
export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 export ORACLE_SID=orcl export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
Démarrez une nouvelle session de terminal ou exécutez la commande suivante pour prendre effet immédiatement :
source /home/oracle/.bash_profile
Étape 6 : Installez la base de données Oracle
Maintenant que vous avez terminé toutes les préparations nécessaires, vous pouvez commencer à installer la base de données Oracle. Suivez les étapes ci-dessous :
unzip linux.x64_11gR2_database_1of2.zip -d /tmp unzip linux.x64_11gR2_database_2of2.zip -d /tmp
/tmp/database/runInstaller
Étape 7 : Démarrez Oracle Database
Maintenant, vous avez installé avec succès Oracle Database. Vous pouvez utiliser la commande suivante pour démarrer la base de données Oracle :
/usr/local/oracle/product/11.2.0/dbhome_1/bin/sqlplus /nolog SQL> conn / as sysdba SQL> startup
À ce stade, vous avez installé et démarré avec succès la base de données Oracle sur CentOS 6.5. Vous pouvez désormais commencer à créer et gérer vos propres données dans Oracle Database.
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!