Oracle est un système de gestion de bases de données relationnelles bien connu. Il est puissant et peut gérer de grandes quantités de données. Il est largement utilisé dans les entreprises et les institutions, notamment dans les domaines de la finance, des télécommunications, du commerce électronique, de l'éducation et dans d'autres domaines. Si vous utilisez le système d'exploitation CentOS 7 et souhaitez installer la base de données Oracle, vous pouvez suivre les étapes ci-dessous.
Avant d'installer la base de données Oracle, vous devez installer certains logiciels nécessaires. Deux méthodes d'installation sont proposées ici : l'une consiste à installer à l'aide du gestionnaire de packages yum et l'autre consiste à télécharger à partir du site officiel d'Oracle et à installer manuellement. Ici, nous utilisons la première méthode.
Ouvrez le terminal, connectez-vous en tant qu'utilisateur root et exécutez la commande suivante :
yum install binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc.i686 glibc-devel glibc-devel.i686 ksh libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel libstdc++-devel.i686 libaio libaio.i686 libaio-devel libaio-devel.i686 libXext libXext.i686 libXtst libXtst.i686 libX11 libX11.i686 libXau libXau.i686 libxcb libxcb.i686 libXi libXi.i686 make sysstat
Cela installera de nombreux logiciels et prendra beaucoup de temps. Si vous disposez de plusieurs sources de téléchargement, vous pouvez définir des priorités pour accélérer vos téléchargements. Exécutez la commande suivante :
yum install yum-plugin-priorities
Ensuite, créez le fichier /etc/yum.repos.d/public-yum-ol7.repo et ajoutez le contenu suivant :
[ol7_latest] name=Oracle Linux $releasever Latest ($basearch) baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/latest/$basearch/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle gpgcheck=1 enabled=1 priority=1 [ol7_UEKR4] name=Latest Unbreakable Enterprise Kernel Release 4 for Oracle Linux $releasever ($basearch) baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/UEKR4/$basearch/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle gpgcheck=1 enabled=1 priority=1 [ol7_addons] name=Oracle Linux $releasever Add ons ($basearch) baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/addons/$basearch/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle gpgcheck=1 enabled=1 priority=1
Exécutez la commande suivante pour vider le cache yum et reconstruire le cache :
yum clean all yum makecache
Téléchargez le fichier d'installation de la base de données Oracle. Recherchez la version et la plate-forme correspondantes sur le site officiel https://www.oracle.com/downloads/index.html et téléchargez-la. Ici, Oracle Database 19c Enterprise Edition pour Linux x86-64 est utilisé comme exemple. Le nom du fichier téléchargé est LINUX.X64_193000_db_home.zip.
Copiez le fichier téléchargé sur le serveur. Nous le copions dans le répertoire /home/oracle.
Créez des utilisateurs et des groupes Oracle :
groupadd oinstall groupadd dba useradd -m -g oinstall -G dba oracle
Décompressez le fichier d'installation. Dans la ligne de commande, saisissez le répertoire où se trouve le package compressé téléchargé et exécutez la commande suivante :
unzip LINUX.X64_193000_db_home.zip
Après la décompression, saisissez le répertoire du logiciel de base de données, par exemple :
cd /home/oracle/LINUX.X64_193000_db_home
Définissez les variables d'environnement. Exécutez la commande suivante en tant qu'utilisateur root :
echo "fs.file-max=6815744" >> /etc/sysctl.conf echo "kernel.sem=250 32000 100 128" >> /etc/sysctl.conf echo "kernel.shmmni=4096" >> /etc/sysctl.conf echo "kernel.shmall=1073741824" >> /etc/sysctl.conf echo "kernel.shmmax=4398046511104" >> /etc/sysctl.conf echo "net.core.rmem_default=262144" >> /etc/sysctl.conf echo "net.core.wmem_default=262144" >> /etc/sysctl.conf echo "net.core.rmem_max=4194304" >> /etc/sysctl.conf echo "net.core.wmem_max=1048576" >> /etc/sysctl.conf echo "fs.aio-max-nr=1048576" >> /etc/sysctl.conf echo "net.ipv4.ip_local_port_range=9000 65500" >> /etc/sysctl.conf /sbin/sysctl -p
Modifier les restrictions utilisateur. Ajoutez la ligne suivante à la fin du fichier /etc/security/limits.conf :
oracle soft nofile 1024 oracle hard nofile 65536 oracle soft nproc 16384 oracle hard nproc 16384 oracle soft stack 10240
Ajoutez la ligne suivante à la fin du fichier /etc/pam.d/login :
session required /lib64/security/pam_limits.so
Définissez les variables d'environnement utilisateur. Modifiez le fichier utilisateur ~/.bash_profile et ajoutez le contenu suivant :
ORACLE_HOME=/home/oracle/LINUX.X64_193000_db_home export ORACLE_HOME PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin export PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:/lib export LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib export CLASSPATH
Basculez vers l'utilisateur Oracle et exécutez le programme d'installation. Exécutez la commande suivante :
su - oracle ./runInstaller
L'interface de l'assistant d'installation apparaîtra. Suivez les invites d'opération et sélectionnez le chemin d'installation, le type de base de données, le mot de passe, etc. Si vous utilisez SSH pour vous connecter à distance et que vous souhaitez exécuter l'assistant d'installation dans l'interface graphique, vous pouvez d'abord démarrer la procédure Vérifier si les variables d'environnement et les progiciels ont été installés. En cas de problème, veuillez lire attentivement le message d'erreur et. essayez de le résoudre. Le programme d'installation ajustera également automatiquement certains paramètres du noyau, ce qui peut nécessiter le redémarrage du serveur.
Une fois le processus d'installation terminé, n'oubliez pas d'enregistrer le mot de passe et d'autres informations.
Configuration de la base de données OracleDémarrez la base de données. Exécutez la commande suivante en tant qu'utilisateur Oracle :
ssh -X oracle@192.168.0.100
Après avoir entré le mot de passe, vous entrerez dans l'interface de ligne de commande SQL. Exécutez la commande suivante :
sqlplus / as sysdba
Attendez un moment et la ligne de commande indiquera que la base de données a été démarrée.
Créez un nouvel utilisateur. Si vous devez créer un nouvel utilisateur dans la base de données, vous pouvez exécuter la commande suivante :
startup
où newuser est le nom d'utilisateur et password est le mot de passe. Si vous devez attribuer des autorisations et des rôles spécifiques à cet utilisateur, vous pouvez exécuter des commandes supplémentaires.
Modifiez la configuration de l'écouteur. Si vous devez modifier les propriétés de l'écouteur, vous pouvez éditer le fichier /home/oracle/LINUX.X64_193000_db_home/network/admin/listener.ora.
Démarrez l'auditeur. Exécutez la commande suivante en tant qu'utilisateur Oracle :
create user newuser identified by password;
Testez la connexion. Utilisez un logiciel client sur un autre ordinateur, tel que SQL Developer, pour vous connecter à l'instance de base de données. Saisissez correctement l'adresse IP du serveur, le numéro de port, le nom d'utilisateur, le mot de passe et d'autres informations, puis effectuez le test. Si la connexion réussit, vous pouvez utiliser le logiciel client pour gérer la base de données.
Ce qui précède sont les étapes de base pour installer la base de données Oracle sur CentOS 7. J'espère que cela vous sera utile. Veuillez également faire attention à la sécurité pour éviter d'endommager la base de données.
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!