1. Vorbereitung Nach der Installation des Linux-Betriebssystems wird hier Linux 7 ausgewählt: [root@slave1 software]# cat /etc/redhat-release CentOS Linux Version 7.6.1810 (Core) Firewall und Selinux deaktivieren: [root@slave1 software]# systemctl stop firewalld [root@slave1 software]# systemctl disable firewalld [root@slave1 software]# vi /etc/selinux/config [root@slave1-Software]# cat /etc/selinux/config # Diese Datei steuert den Status von SELinux auf dem System. # SELINUX= kann einen dieser drei Werte annehmen: # Erzwingen – Die SELinux-Sicherheitsrichtlinie wird erzwungen. # permissiv – SELinux druckt Warnungen, anstatt sie zu erzwingen. # deaktiviert – Es ist keine SELinux-Richtlinie geladen. SELINUX=deaktiviert # SELINUXTYPE= kann einen von drei Werten annehmen: # gezielt - Gezielt werden Prozesse geschützt, # Minimum - Änderung der gezielten Richtlinie. Nur ausgewählte Prozesse werden geschützt. # mls – Mehrstufiger Sicherheitsschutz. SELINUXTYPE=zielgerichtet Erstellen Sie einen DM-Benutzer: [root@slave1 software]# groupadd dinstall [root@slave1 software]# useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba [root@slave1 software]# passwd dmdba Passwort für Benutzer dmdba ändern. Neues Passwort: FALSCHES PASSWORT: Das Passwort ist kürzer als 8 Zeichen Neues Passwort wiederholen: passwd: Alle Authentifizierungstoken erfolgreich aktualisiert. [root@slave1 software]# Verzeichnis erstellen: Der Speicherplatz für die dm-Datenbankdateien muss im Voraus geplant und bereitgestellt werden. Ich habe ihn im Verzeichnis /dm abgelegt: [root@slave1 software]# mkdir -p /dm/dmdbms [root@slave1 software]# mkdir -p /dm/dmarch [root@slave1 software]# mkdir -p /dm/dmbak [root@slave1 software]# chown -R dmdba:dinstall /dm/ [root@slave1 software]# chmod -R 775 /dm/ Konfigurieren Sie die Systemlimits und fügen Sie der Datei /etc/security/limits.conf Folgendes hinzu: [root@slave1 software]# vim /etc/security/limits.conf dmdba weiche nofile 65536 dmdba harte Nofile 65536 Umgebungsvariablen konfigurieren: Fügen Sie dem ~/.bash_profile des dmdba-Benutzers den folgenden Inhalt hinzu: exportiere DM_HOME="/dm/dmdbms" export LD_LIBRARY_PATH="/dm/dmdbms/bin:$LD_LIBRARY_PATH" export PATH="/dm/dmdbms/bin:$PATH" Beachten Sie, dass die Variablen DM_HOME und LD_LIBRARY_PATH automatisch hinzugefügt werden, wenn die DM-Software installiert wird. Hier müssen Sie nur PATH hinzufügen. 2 Installieren der DM-Datenbank Kopieren Sie die Installationsdatei: Laden Sie die DM ISO-Datei auf das Linux-System hoch und mounten Sie sie: [root@slave1 software]# mount dm7 development version (rh7-64) 20190917.iso /mnt/ mount: /dev/loop0 ist schreibgeschützt, Mounten nur lesbar [root@slave1 software]# cd /mnt/ [root@slave1 mnt]# ls DMInstall.bin DM_Install_en.pdf DM_Install_zh.pdf release_en.txt release_zh.txt Kopieren Sie die Installationsdatei in das Verzeichnis /dm und ändern Sie die Berechtigungen der Installationsdatei: [root@slave1 mnt]# pwd /Min. [root@slave1 mnt]# cp ./DMInstall.bin /dm/ [root@slave1 mnt]# cd /dm [root@slave1 dm]# ll insgesamt 573076 drwxrwxr-x 2 dmdba dinstall 6 Dez 9 23:08 dmarch drwxrwxr-x 2 dmdba dinstall 6 Dez 9 23:08 dmbak drwxrwxr-x 2 dmdba dinstall 6 Dez 9 23:08 dmdbms -r-xr-xr-x 1 root root 586828259 9. Dez. 23:14 DMInstall.bin [root@slave1 dm]# chown dmdba:dinstall DMInstall.bin [root@slave1 dm]# ll insgesamt 573076 drwxrwxr-x 2 dmdba dinstall 6 Dez 9 23:08 dmarch drwxrwxr-x 2 dmdba dinstall 6 Dez 9 23:08 dmbak drwxrwxr-x 2 dmdba dinstall 6 Dez 9 23:08 dmdbms -r-xr-xr-x 1 dmdba dinstall 586828259 9. Dez. 23:14 DMInstall.bin Führen Sie das Programm ./DMInstall.bin -i als dmdba-Benutzer aus, um die Installation zu starten: [root@slave1 dm]$ pwd /dm [root@slave1 dm]$ ./DMInstall.bin -i Bitte wählen Sie die Sprache des Installationsprogramms (E/e:Englisch C/c:Chinesisch) [E/e]:c Entpacken Sie das Installationsprogramm ... Kerndateigröße (Blöcke, -c) 0 Datensegmentgröße (KB, -d) unbegrenzt Planungspriorität (-e) 0 Dateigröße (Blöcke, -f) unbegrenzt ausstehende Signale (-i) 3756 maximal gesperrter Speicher (KB, -l) 64 maximale Speichergröße (kByte, -m) unbegrenzt Dateien öffnen (-n) 1024 Pipe-Größe (512 Bytes, -p) 8 POSIX-Nachrichtenwarteschlangen (Bytes, -q) 819200 Echtzeitpriorität (-r) 0 Stapelgröße (KB, -s) 8192 CPU-Zeit (Sekunden, -t) unbegrenzt Maximale Benutzerprozesse (-u) 3756 virtueller Speicher (kByte, -v) unbegrenzt Dateisperren (-x) unbegrenzt Die Anzahl der geöffneten Dateien ist zu gering. Es wird empfohlen, sie auf mindestens 65536 oder mehr einzustellen. Willkommen beim DAMO-Datenbankinstallationsprogramm Möchten Sie den Schlüsseldateipfad eingeben? (J/J: Ja N/n: Nein) [J/J]:n Möchten Sie die Zeitzone einstellen? (J/J: Ja N/n: Nein) [J/J]: j Zeitzone einstellen: [1]: GTM-12 = Westlich der Datumsgrenze Bitte wählen Sie die Zeitzone[21]:21 Installationstyp: 1 Typische Installation Bitte wählen Sie die Installationsart in numerischer Reihenfolge [1 Typische Installation]: 1 Benötigter Speicherplatz: 963M Bitte wählen Sie das Installationsverzeichnis [/opt/dmdbms]:/dm/dmdbms Verfügbarer Speicherplatz: 8G Bestätigen Sie den Installationspfad (/dm/dmdbms)? (J/J: Ja N/n: Nein) [J/J]: j Zusammenfassung vor der Installation Installationsort: /dm/dmdbms Installation abgeschlossen 3 Erstellen einer Datenbankinstanz [root@slave1 bin]$ pwd /dm/dmdbms/bin [root@slave1 bin]$ ./dminit PATH=/dm/dmdbms/data DB_NAME=dmdba INSTANCE_NAME=DMDBA CTL_PATH=/dm/dmdbms/data/dmdba/dm.ctl CASE_SENSITIVE=N CHARSET=1 initdb V7.6.0.197-Build(2019.09.12-112648)ENT Datenbankversion: 0x7000a Datei dm.key nicht gefunden, Standardlizenz verwenden! Die Lizenz läuft am 12.09.2020 ab. Protokolldateipfad: /dm/dmdbms/data/dmdba/dmdba01.log Protokolldateipfad: /dm/dmdbms/data/dmdba/dmdba02.log Schreibe in das Verzeichnis [/dm/dmdbms/data/dmdba]. DM-Datenbank erfolgreich erstellt. 09.12.2019 23:25:17 4 Registrierungsdatenbankdienst Das registrierte Shell-Skript dm_service_installer.sh befindet sich im Verzeichnis DM_HOME/script/root und muss vom Root-Benutzer ausgeführt werden. [root@slave1 bin]# cd /dm/dmdbms/script/root [root@slave1 root]# ./dm_service_installer.sh -t dmserver -i /dm/dmdbms/data/dmdba/dm.ini -p dmdba Symlink von /etc/systemd/system/multi-user.target.wants/DmServicedmdba.service nach /usr/lib/systemd/system/DmServicedmdba.service erstellt. Dienst erstellen (DmServicedmdba) abgeschlossen 5 Starten der Datenbank [root@slave1 root]# systemctl aktiviere DmServicedmdba.service [root@slave1 root]# systemctl start DmServicedmdba 6 Client-Verbindung Der folgende Bildschirm wird angezeigt und zeigt an, dass die Installation erfolgreich war und das Gerät normal verwendet werden kann. Zusammenfassen Oben finden Sie das vom Herausgeber vorgestellte Tutorial zur Installation der DAMO-Datenbank auf Centos7. Ich hoffe, es ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Mehrere Möglichkeiten zum Hinzufügen von Zeitstempeln in MySQL-Tabellen
>>: Lassen Sie uns im Detail darüber sprechen, wie der NodeJS-Prozess beendet wird
Ein Trick zum Umgang mit dieser Art von Fehlern be...
In diesem Artikel wird hauptsächlich die Implemen...
Inhaltsverzeichnis Vorarbeit Backend-Konstruktion...
Was ist ein Index? Warum einen Index erstellen? I...
Einige Monate nachdem ich 2005 in die Branche eing...
Laden Sie zuerst die Abhängigkeiten herunter: cnp...
Inhaltsverzeichnis Einführung in FRM-Dateien und ...
Verwendung von v-on:clock in Vue Ich lerne derzei...
Inhaltsverzeichnis Vorwort Hintergrund Große Verm...
Inhaltsverzeichnis Problemumgehung Warum kann ich...
Vorwort Docker kann Umgebungsvariablen für Contai...
Wählen Sie bei der Installation der CentOS7-Versi...
Wenn Sie möchten, dass die gesamte Benutzeroberfl...
Der gemeinsam genutzte Speicher von Nginx ist ein...
Dokumentumfang Dieser Artikel behandelt den Modus...