Oracle ist ein bekanntes relationales Datenbankverwaltungssystem. Es ist leistungsstark und kann große Datenmengen verwalten. Es wird häufig in Unternehmen und Institutionen eingesetzt, insbesondere in den Bereichen Finanzen, Telekommunikation, E-Commerce, Bildung und anderen Bereichen. Wenn Sie das Betriebssystem CentOS 7 verwenden und die Oracle-Datenbank installieren möchten, können Sie die folgenden Schritte ausführen.
Bevor Sie die Oracle-Datenbank installieren, müssen Sie einige erforderliche Software installieren. Hier stehen zwei Installationsmethoden zur Verfügung: Eine besteht darin, mit dem Yum-Paketmanager zu installieren, und die andere darin, von der offiziellen Oracle-Website herunterzuladen und manuell zu installieren. Hier verwenden wir die erste Methode.
Öffnen Sie das Terminal, melden Sie sich als Root-Benutzer an und führen Sie den folgenden Befehl aus:
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
Dadurch werden viele Softwarepakete installiert und es dauert lange. Wenn Sie über mehrere Downloadquellen verfügen, können Sie Prioritäten festlegen, um Ihre Downloads zu beschleunigen. Führen Sie den folgenden Befehl aus:
yum install yum-plugin-priorities
Als nächstes erstellen Sie die Datei /etc/yum.repos.d/public-yum-ol7.repo und fügen den folgenden Inhalt hinzu:
[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
Führen Sie den folgenden Befehl aus, um den Yum-Cache zu leeren und neu zu erstellen Cache:
yum clean all yum makecache
Laden Sie die Oracle-Datenbank-Installationsdatei herunter. Suchen Sie die entsprechende Version und Plattform auf der offiziellen Website https://www.oracle.com/downloads/index.html und laden Sie sie herunter. Hier wird als Beispiel Oracle Database 19c Enterprise Edition für Linux x86-64 verwendet. Der Download-Dateiname lautet LINUX.X64_193000_db_home.zip.
Kopieren Sie die heruntergeladene Datei auf den Server. Wir kopieren es in das Verzeichnis /home/oracle.
Oracle-Benutzer und -Gruppen erstellen:
groupadd oinstall groupadd dba useradd -m -g oinstall -G dba oracle
Entpacken Sie die Installationsdatei. Geben Sie in der Befehlszeile das Verzeichnis ein, in dem sich das heruntergeladene komprimierte Paket befindet, und führen Sie den folgenden Befehl aus:
unzip LINUX.X64_193000_db_home.zip
Geben Sie nach der Dekomprimierung das Verzeichnis der Datenbanksoftware ein, zum Beispiel:
cd /home/oracle/LINUX.X64_193000_db_home
Umgebungsvariablen festlegen. Führen Sie den folgenden Befehl als Root-Benutzer aus:
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
Benutzereinschränkungen ändern. Fügen Sie die folgende Zeile am Ende der Datei /etc/security/limits.conf hinzu:
oracle soft nofile 1024 oracle hard nofile 65536 oracle soft nproc 16384 oracle hard nproc 16384 oracle soft stack 10240
Fügen Sie die folgende Zeile am Ende der Datei /etc/pam.d/login hinzu:
session required /lib64/security/pam_limits.so
Legen Sie die Benutzerumgebungsvariablen fest. Bearbeiten Sie die Benutzerdatei ~/.bash_profile und fügen Sie den folgenden Inhalt hinzu:
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
Wechseln Sie zum Oracle-Benutzer und führen Sie das Installationsprogramm aus. Führen Sie den folgenden Befehl aus:
su - oracle ./runInstaller
Die Benutzeroberfläche des Installationsassistenten wird angezeigt. Folgen Sie den Eingabeaufforderungen und wählen Sie den Installationspfad, den Datenbanktyp, das Kennwort usw. aus. Wenn Sie sich über SSH aus der Ferne anmelden und den Installationsassistenten in der grafischen Oberfläche ausführen möchten, können Sie zunächst prüfen, ob die Umgebungsvariablen und Softwarepakete installiert wurden. Wenn ein Problem vorliegt, lesen Sie bitte die Fehlermeldung sorgfältig durch versuche es zu lösen. Das Installationsprogramm passt außerdem automatisch einige Kernel-Parameter an, was möglicherweise einen Neustart des Servers erfordert.
Denken Sie nach Abschluss des Installationsvorgangs daran, das Passwort und andere Informationen aufzuzeichnen.
Konfigurieren der Oracle-DatenbankStarten Sie die Datenbank. Führen Sie den folgenden Befehl als Oracle-Benutzer aus:
ssh -X oracle@192.168.0.100
Nach Eingabe des Passworts gelangen Sie in die SQL-Befehlszeilenschnittstelle. Führen Sie den folgenden Befehl aus:
sqlplus / as sysdba
Warten Sie eine Weile und die Befehlszeile zeigt an, dass die Datenbank gestartet wurde.
Neuen Benutzer erstellen. Wenn Sie einen neuen Benutzer in der Datenbank erstellen müssen, können Sie den folgenden Befehl ausführen:
startup
wobei neuer Benutzer der Benutzername und Passwort das Passwort ist. Wenn Sie diesem Benutzer bestimmte Berechtigungen und Rollen zuweisen müssen, können Sie zusätzliche Befehle ausführen.
Ändern Sie die Listener-Konfiguration. Wenn Sie die Listener-Eigenschaften ändern müssen, können Sie die Datei /home/oracle/LINUX.X64_193000_db_home/network/admin/listener.ora bearbeiten.
Starten Sie den Zuhörer. Führen Sie den folgenden Befehl als Oracle-Benutzer aus:
create user newuser identified by password;
Testen Sie die Verbindung. Verwenden Sie Client-Software auf einem anderen Computer, z. B. SQL Developer, um eine Verbindung zur Datenbankinstanz herzustellen. Geben Sie die Server-IP-Adresse, die Portnummer, den Benutzernamen, das Passwort und andere Informationen korrekt ein und führen Sie den Test durch. Wenn die Verbindung erfolgreich ist, können Sie die Client-Software zur Verwaltung der Datenbank verwenden.
Die oben genannten Schritte sind die grundlegenden Schritte zur Installation der Oracle-Datenbank unter CentOS 7. Ich hoffe, dass es Ihnen hilfreich sein wird. Bitte achten Sie auch auf die Sicherheit, um Schäden an der Datenbank zu vermeiden.
Das obige ist der detaillierte Inhalt vonSo installieren Sie Oracle unter CentOS 7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!