Comment installer Oracle sur CentOS 7
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.
- Installez le logiciel requis
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
- Installer la base de données Oracle
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 Oracle- Après l'installation de la base de données Oracle, certaines configurations sont requises pour qu'elle puisse être connectée et utilisée normalement. Voici quelques étapes de configuration de base.
Dé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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

En plus de SQL * Plus, il existe des outils pour faire fonctionner les bases de données Oracle: développeur SQL: outils gratuits, convivial d'interface, et supporter les opérations graphiques et le débogage. Tapon: outils commerciaux, riche en fonctionnalités, excellent dans la gestion et le réglage des bases de données. Développeur PL / SQL: outils puissants pour le développement PL / SQL, l'édition de code et le débogage. DBEAVER: outil Open Source gratuit, prend en charge plusieurs bases de données et a une interface simple.

Pour interroger la taille de l'espace de table Oracle, suivez les étapes suivantes: Déterminez le nom de l'espace de table en exécutant la requête: sélectionnez Tablespace_name dans dba_tablespaces; Requête la taille de l'espace de table en exécutant la requête: sélectionnez SUM (Bytes) comme total_size, sum (bytes_free) comme disponible_space, sum (bytes) - sum (bytes_free) comme used_space à partir de dba_data_files où tablespace_

Il n'y a pas de raccourcis vers l'apprentissage des bases de données Oracle. Vous devez comprendre les concepts de base de données, maîtriser les compétences SQL et vous améliorer continuellement grâce à la pratique. Tout d'abord, nous devons comprendre le mécanisme de stockage et de gestion de la base de données, de maîtriser les concepts de base tels que les tables, les lignes et les colonnes, et des contraintes telles que les clés primaires et les clés étrangères. Ensuite, grâce à la pratique, installez la base de données Oracle, commencez à pratiquer avec des instructions de sélection simples et maîtrisez progressivement diverses instructions SQL et syntaxe. Après cela, vous pouvez apprendre des fonctionnalités avancées telles que PL / SQL, optimiser les instructions SQL et concevoir une architecture de base de données efficace pour améliorer l'efficacité et la sécurité de la base de données.

Les solutions à Oracle ne peuvent pas être ouvertes comprennent: 1. Démarrer le service de base de données; 2. Commencez l'auditeur; 3. Vérifiez les conflits portuaires; 4. Définir correctement les variables d'environnement; 5. Assurez-vous que le pare-feu ou le logiciel antivirus ne bloque pas la connexion; 6. Vérifiez si le serveur est fermé; 7. Utilisez RMAN pour récupérer les fichiers corrompus; 8. Vérifiez si le nom du service TNS est correct; 9. Vérifier la connexion réseau; 10. Réinstaller le logiciel Oracle.

Pour créer une base de données Oracle, la méthode commune consiste à utiliser l'outil graphique DBCA. Les étapes sont les suivantes: 1. Utilisez l'outil DBCA pour définir le nom DBN pour spécifier le nom de la base de données; 2. Définissez Syspassword et SystemPassword sur des mots de passe forts; 3. Définir les caractères et NationalCharacterset à Al32Utf8; 4. Définissez la taille de mémoire et les espaces de table pour s'ajuster en fonction des besoins réels; 5. Spécifiez le chemin du fichier log. Les méthodes avancées sont créées manuellement à l'aide de commandes SQL, mais sont plus complexes et sujets aux erreurs. Faites attention à la force du mot de passe, à la sélection du jeu de caractères, à la taille et à la mémoire de l'espace de table

Les procédures, fonctions et packages dans OraclePL / SQL sont utilisés pour effectuer des opérations, renvoyer des valeurs et organiser le code, respectivement. 1. Le processus est utilisé pour effectuer des opérations telles que la sortie des salutations. 2. La fonction est utilisée pour calculer et renvoyer une valeur, comme le calcul de la somme de deux nombres. 3. Les packages sont utilisés pour organiser des éléments pertinents et améliorer la modularité et la maintenabilité du code, telles que les packages qui gèrent l'inventaire.

Pour afficher les bases de données Oracle, vous pouvez utiliser SQL * Plus (à l'aide de commandes Select), SQL Developer (Graphy Interface) ou System View (affichage des informations internes de la base de données). Les étapes de base incluent la connexion à la base de données, le filtrage des données à l'aide de sélections et l'optimisation des requêtes pour les performances. De plus, la vue système fournit des informations détaillées sur la base de données, qui aide à surveiller et à dépanner. Grâce à la pratique et à l'apprentissage continu, vous pouvez profondément explorer la base de données Mystery of Oracle.

Oracle View Encryption vous permet de crypter les données dans la vue, améliorant ainsi la sécurité des informations sensibles. Les étapes incluent: 1) la création de la clé de cryptage maître (MEK); 2) Création d'une vue cryptée, spécifiant la vue et MEK à crypter; 3) Autoriser les utilisateurs à accéder à la vue cryptée. Comment fonctionnent les vues cryptées: lorsqu'un utilisateur interroge pour une vue cryptée, Oracle utilise MEK pour décrypter les données, garantissant que seuls les utilisateurs autorisés peuvent accéder aux données lisibles.
