![Wie bekomme ich mehr Follower auf Instagram?](/f/80bd300db0d0c6c59f185d4f3e8d91e2.gif?width=100&height=100)
Die Oracle-Datenbank ist eines der am weitesten verbreiteten relationalen Datenbankmanagementsysteme (RDBMS) in Unternehmensumgebungen. Dieses RDBMS wurde von der Oracle Corporation entwickelt, gewartet und unterstützt und wird oft zusätzlich zu einer Variante von Enterprise Linux (RHEL, CentOS oder Scientific Linux) installiert. Dies sorgt für ein sehr robustes Betriebssystem – Datenbankauswahl.
In diesem Artikel erklären wir, wie man es installiert Oracle 12c Release 2 auf einen RHEL/CentOS 7-GUI Server.
Aufmerksamkeit: RHEL/CentOS 6-Benutzer können dieser Anleitung folgen, um Installieren Sie Oracle Database 12c unter RHEL/CentOS 6.x
Lass uns anfangen.
Nach der Installation Oracle 12c, die Konfiguration erfolgt über eine grafische Oberfläche. Aus diesem Grund benötigen wir einen CentOS 7-Server mit der installierten X Window System-Softwaregruppe.
Lesen Sie auch: GUI (Gnome) auf RHEL/CentOS 7 Server installieren
Bitte beachten Sie außerdem, dass ein Orakel Konto ist erforderlich, um die herunterzuladen
Installationsdatei für Oracle Database 12c (3,2 GB). Machen Sie sich darüber jedoch keine Sorgen, da Sie kostenlos ein Konto erstellen können.Stellen Sie abschließend sicher, dass Ihr Server mindestens über 2 GB von RAM und 30 GB des verfügbaren Speicherplatzes. Diese Hardwareanforderungen sind für eine Testumgebung wie unsere sicher, müssen jedoch erhöht werden, wenn Sie Oracle in der Produktion verwenden möchten.
1. Stellen Sie zunächst sicher, dass alle Pakete, die derzeit auf Ihrem RHEL/CentOS 7 System werden auf die neuesten Versionen aktualisiert.
# yum update -y.
2. Als nächstes installieren Sie alle erforderlichen Abhängigkeiten für die RDBMS, zusammen mit den ZIP- und Unzip-Paketen.
# 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 zip entpacken.
3. Erstellen Sie das Benutzerkonto und die Gruppen für Oracle.
# groupadd oinstall. # groupadd dba. # useradd -g oinstall -G dba oracle.
Legen Sie abschließend ein Passwort für das neu erstellte Oracle-Konto fest.
# Passwort-Orakel.
4. Fügen Sie die folgenden Kernel-Parameter zu. hinzu /etc/sysctl.conf Datei.
fs.aio-max-nr = 1048576. fs.file-max = 6815744. Kernel.shmall = 2097152. Kernel.shmmax = 8329226240. Kernel.shmmni = 4096. Kernel.sem = 250 32000 100 128. 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 = 1048586.
und wenden Sie sie an:
# sysctl -p. # sysctl -a.
5. Setzen Sie die Grenzen für Oracle in /etc/security/limits.conf Datei.
oracle soft nproc 2047. Orakel hart nproc 16384. oracle soft nofile 1024. oracle hard nofile 65536.
6. Erstellen Sie ein Verzeichnis mit dem Namen /stage und entpacken Sie die gezippte Installationsdatei.
# entpacken linuxx64_12201_database.zip -d /stage/
Bevor Sie fortfahren, erstellen Sie andere Verzeichnisse, die während der eigentlichen Installation verwendet werden, und weisen Sie die erforderlichen Berechtigungen zu.
# mkdir /u01. # mkdir /u02. # chown -R Orakel: oinstall /u01. # chown -R Orakel: oinstall /u02. # chmod -R 775 /u01. # chmod -R 775 /u02. # chmod g+s /u01. # chmod g+s /u02.
Wir sind jetzt bereit, das Installationsskript auszuführen.
7. Öffnen Sie eine GUI-Sitzung im RHEL/CentOS 7 Server und starten Sie das Installationsskript.
/stage/database/runInstaller
und befolgen Sie die Schritte des Installationsprogramms.
8. Geben Sie die mit Ihrem Oracle-Konto verknüpfte E-Mail-Adresse ein (optional).
9. Wählen Schaffen und konfigurieren Sie eine Datenbank.
10. Auswählen Desktop class, da wir eine minimale Konfiguration und eine Starterdatenbank einrichten.
11. Wählen Sie die folgenden Optionen für die Grundkonfiguration.
12. Belassen Sie die Standardeinstellung Inventar Verzeichnis als /u01/app/oraInventory.
13. Stellen Sie sicher, dass die Installationsvorprüfungen ohne Fehler abgeschlossen wurden.
Das Installationsprogramm lässt Sie diesen Punkt nicht überschreiten, wenn Fehler gefunden werden.
14. Warten Sie, bis die Installation von Oracle 12c abgeschlossen ist.
Es ist möglich, dass Sie irgendwann während der Installation aufgefordert werden, einige Skripte auszuführen, um weitere Berechtigungen einzurichten oder Probleme zu beheben. Dies wird hier veranschaulicht:
Und hier:
# cd /u01/app/oraInventory. # ./orainstRoot.sh. # cd /u01/app/oracle/product/12.2.0/dbhome_1. # ./root.sh.
15. Danach müssen Sie in der GUI-Sitzung zum vorherigen Bildschirm zurückkehren und auf klicken OK damit die Installation fortgesetzt werden kann.
Wenn es fertig ist, wird Ihnen die folgende Nachricht mit der URL von Oracle Enterprise Manager angezeigt:
https://localhost: 5500/em.
16. Um Verbindungen von außerhalb des Servers zuzulassen, müssen Sie die folgenden Ports öffnen:
1521/TCP. 5500/TCP. 5520/TCP. 3938/TCP.
Wie folgt:
# Firewall-cmd --zone=public --add-port=1521/tcp --add-port=5500/tcp --add-port=5520/tcp --add-port=3938/tcp --permanent. # Firewall-cmd --reload.
17. Als nächstes loggen Sie sich ein als Orakel Verwenden Sie das zuvor gewählte Passwort und fügen Sie die folgenden Zeilen zu .bash_profileDatei.
TMPDIR=$TMP; TMPDIR exportieren. ORACLE_BASE=/u01/app/oracle; ORACLE_BASE exportieren. ORACLE_HOME=$ORACLE_BASE/product/12.2.0/dbhome_1; ORACLE_HOME exportieren. ORACLE_SID=tecmint; ORACLE_SID exportieren. PFAD=$ORACLE_HOME/bin:$PFAD; PFAD exportieren. LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/lib64; LD_LIBRARY_PATH exportieren. CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; CLASSPATH exportieren.
18. Schließlich ersetzen Sie localhost durch 0.0.0.0 an.
# vi $ORACLE_HOME/network/admin/listener.ora.
19. Der letzte Schritt besteht im Nachladen .bash_profile um die neuen Einstellungen zu übernehmen.
# Quelle .bash_profile.
20. Melden Sie sich dann mit dem Systemkonto und dem in gewählten Passwort bei der Datenbank an Schritt 11 des vorherigen Abschnitts.
#sqlplus [E-Mail geschützt]
Lassen Sie uns optional eine Tabelle im erstellen tekmint Datenbank, in die wir einige Beispieldatensätze wie folgt einfügen.
SQL> CREATE TABLE-NamenTBL. (ID NUMMER GENERATED AS IDENTITY, name VARCHAR2(20));
Bitte beachte, dass IDENTITÄT Spalten wurden erstmals eingeführt in Oracle 12c.
SQL> INSERT INTO NamesTBL (Name) VALUES ('Gabriel'); SQL> INSERT INTO NamesTBL (Name) VALUES ('Admin'); SQL> SELECT * FROM NamensTBL;
21. Damit der Datenbankdienst beim Booten automatisch gestartet wird, fügen Sie die folgenden Zeilen zu /etc/systemd/system/oracle-rdbms.service Datei.
# /etc/systemd/system/oracle-rdbms.service. # Aufrufen von Oracle-Skripten zum Starten/Herunterfahren von Instanzen, die in /etc/oratab definiert sind. # und startet Listener [Einheit] Description=Oracle-Datenbank(en) und Listener. Requires=network.target [Dienst] Typ = Gabelung. Neustart=Nein. ExecStart=/u01/app/oracle/product/12.2.0/dbhome_1/bin/dbstart /u01/app/oracle/product/12.2.0/dbhome_1. ExecStop=/u01/app/oracle/product/12.2.0/dbhome_1/bin/dbshut /u01/app/oracle/product/12.2.0/dbhome_1. Benutzer=orakel [Installieren] WantedBy=multi-user.target.
22. Schließlich müssen wir noch angeben, dass die tekmint Datenbank sollte während des Bootens hochgefahren werden /etc/oratab (Y: Ja).
In diesem Artikel haben wir die Installation erklärt Oracle 12c auf RHEL/CentOS 7, wie Sie eine Datenbank erstellen und konfigurieren und wie Sie Tabellen erstellen und Datenzeilen einfügen.
Darüber hinaus ist es wichtig zu beachten, dass der Datenbankserver beim Booten des Systems betriebsbereit sein sollte und unsere Standarddatenbank zu diesem Zeitpunkt verfügbar sein sollte.
Wenn Sie Fragen oder Kommentare zu diesem Artikel haben, können Sie uns gerne über das untenstehende Formular eine Nachricht senden.