1. Umgebung und zugehörige Software
2. Installieren Sie die virtuelle Maschine und das Linux-System 1. Installieren Sie die virtuelle Maschine 2. Installieren Sie CentOS 2.1 Erstellen Sie eine neue virtuelle Maschine 2.2 Wählen Sie als Nächstes das nächste zu installierende Betriebssystem aus 2.3 Wählen Sie das Betriebssystem, wählen Sie Linux und wählen Sie CentOS 64-Bit 2.4 Benennung virtueller Maschinen und Auswahl des Dateispeicherorts 2.6 Wählen Sie die Festplattengröße. Für die Praxis können Sie die Standardgröße von 20 GB wählen. 2.7 Nächster Schritt, Sie haben die Vorbereitungen für die Erstellung einer virtuellen Maschine abgeschlossen 2.8 Bearbeiten der Konfiguration virtueller Maschinen Der empfohlene Speicher beträgt 1 GB oder mehr (weniger als 512 MB werden nicht empfohlen): Systempfad auswählen Wählen Sie den Bridge-Modus für den Netzwerkadapter (Sie können die Unterschiede zwischen den Modi selbst lernen und vergleichen) Andere Parameter können nach Bedarf angepasst werden. 2.9 Starten Sie die virtuelle Maschine 2.10 Installieren des Systems 2.11 Sprungerkennung 2.12 Fahren Sie mit diesem Schritt fort (Festplattenpartitionierung ist standardmäßig ausgewählt, keine benutzerdefinierte Partitionierung), wählen Sie Daten formatieren 2.13 Ändern Sie den Hostnamen. Sie können jeden gültigen Namen eingeben. Englisch und Zahlen werden empfohlen. 2.14 Auswahl der Zeitzone 2.15 Festlegen des Root-Passworts 2.16 Fahren Sie mit dem nächsten Schritt fort, bis Sie den Desktop-Typ ausgewählt haben. Für Anfänger können Sie Desktop auswählen 2.17 Wählen Sie Weiter, um zur Systeminstallation zu gelangen 2.18 Neustart nach Abschluss 2.19 Nach dem Booten folgen Sie einfach dem nächsten Schritt. 3. Netzwerk- und Firewall-Einstellungen 3.1 Netzwerkeinstellungen Sie können die relevanten Einstellungen auf dem lokalen Computer nachschlagen und die relevante Konfiguration des lokalen Computers anzeigen: cmdàipconfig –all Ändern Sie ifcfg-eth0 im Ordner /etc/sysconfig/network-scripts 3.2 Firewall-Einstellungen: Firewall ausschalten [root@ORACLE1 ~]# service iptables stop //Firewall vorübergehend ausschalten[root@ORACLE1 ~]# chkconfig --level 35 iptables off //Firewall dauerhaft ausschalten[root@ORACLE1 ~]# chkconfig --list iptables //Prüfen, ob die Änderungen wirksam sind 3. Oracle-Installation 1. Hardware-Erkennung [root@oracle1 ~]# cat /etc/issue // (Version) [root@ORACLE1 ~]# uname -r // (Version) [root@ORACLE1 ~]# grep MemTotal /proc/meminfo // (Speichergröße) [root@ORACLE1 ~]# grep SwapTotal /proc/meminfo // (Größe des Swap-Bereichs) [root@ORACLE1 ~]# grep "Modellname" /proc/cpuinfo // (CPU-Informationen) [root@ORACLE1 ~]# frei // (verfügbarer Speicher) Bemerkung: Der physische Speicher beträgt mindestens 1 GB. Der Festplattenspeicher beträgt mindestens 15 GB. Der Speicherplatz auf der Swap-Partition beträgt mindestens 1 GB. Die Grafikkarte unterstützt 256 Farben oder mehr. Die CPU-Frequenz beträgt mindestens 550 MHz2. SELinux deaktivieren [root@ORACLE1 ~]# /usr/sbin/sestatus -v //Überprüfen Sie den SELinux-Status. Der Parameter „enabled“ bedeutet, dass es aktiviert ist. [root@ORACLE1 ~]# vi /etc/selinux/config //SELinux ausschalten Ändern Sie SELINUX=enforcing in SELINUX=disabled Starten Sie die Maschine einfach neu (wenn Sie das System nicht neu starten möchten, verwenden Sie den Befehl setenforce 0) 3. Ändern Sie die Hosts-Datei [root@oracle1 ~]# hostname //Überprüfen Sie den Hostnamen [root@oracle1 ~]# vi /etc/hosts //Ändern Sie die Hosts-Datei [root@oracle1 ~]#vi /etc/sysconfig/network 4. Abhängige Systempakete prüfen und installieren [root@ORACLE1 ~]# yum installiere gcc make binutils gcc-c++ compat-libstdc++-33 elfutils-libelf-devel elfutils-libelf-devel-static ksh libaio libaio-devel numactl-devel sysstat unixODBC unixODBC-devel pcre-devel //Klicken Sie während des Installationsvorgangs zur Bestätigung auf „y“. Wenn Yum fehlschlägt, müssen Sie das Netzwerk überprüfen. [root@oracle1 ~]# rpm -q gcc make binutils gcc-c++ compat-libstdc++-33 elfutils-libelf-devel elfutils-libelf-devel-static ksh libaio libaio-devel numactl-devel sysstat unixODBC unixODBC-devel pcre-devel | grep „nicht installiert“ //Hinweis: Überprüfen Sie, ob die abhängigen Pakete vollständig installiert sind. Wenn das Installationspaket nicht installiert ist (z. B.: Paket gcc ist nicht installiert), verwenden Sie den Befehl yum install, um es zu installieren, z. B.: [root@ORACLE1 ~]# yum install gcc 5. ORACLE-Software kopieren [root@ORACLE1 ~]# mkdir -p /sharedisk/11G //Erstellen Sie einen Softwareordner. Dieser ist speziell dafür gedacht, die Software separat zu platzieren. Sie können ihn auch nicht erstellen und am entsprechenden Ort ablegen. Verwenden Sie die xftp-Software, um p10404530_112030_Linux-x86-64_1of7.zip zu kopieren und p10404530_112030_Linux-x86-64_2of7.zip in das Verzeichnis /sharedisk/11G. [root@ORACLE1 ~]# cd /sharedisk/11G [root@ORACLE1 11G]# unzip p10404530_112030_Linux-x86-64_1of7.zip //Entpacken [root@ORACLE1 11G]# unzip p10404530_112030_Linux-x86-64_2of7.zip //Entpacken Hinweis: Wenn Unzip nicht installiert ist, führen Sie den Befehl yum install unzip aus. Nach der Dekomprimierung wird ein neues Verzeichnis /sharedisk/11G/database erstellt, das alle dekomprimierten Oracle-Installationsdateien enthält. 6. Betriebssystemgruppen und Benutzer erstellen [root@ORACLE1 11G]# id oracle //Bestätigen Sie, ob der Oracle-Benutzer existiert [root@ORACLE1 11G]# groupadd oinstall [root@ORACLE1 11G]# groupadd dba [root@ORACLE1 11G]# useradd -g oinstall -G dba -d /home/oracle oracle Hinweis: oinstall ist die primäre Gruppe. Stellen Sie sicher, dass das Verzeichnis /home/oracle nicht existiert. [root@ORACLE1 11G]# passwd oracle //Setze das Benutzer-Oracle-Passwort auf Oracle. 7. Ändern Sie die Kernelparameter des Betriebssystems [root@ORACLE1 11G]# vi /etc/sysctl.conf //Am Ende der Datei hinzufügen fs.aio-max-nr = 1048576fs.file-max = 6553600kernel.shmall = 2097152kernel.shmmax = 1073741824kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048586 Hinweis: Fügen Sie am Ende der Datei /etc/sysctl.conf hinzu (gemäß den Dokumentanforderungen ist kernel.shmmax am sinnvollsten auf die Hälfte des physischen Speichers einzustellen). Einstellungsprinzip: kernel.shmmax beträgt 4 GB-1 Byte oder die Hälfte des physischen Speichers, je nachdem, welcher Wert niedriger ist. [root@ORACLE1 home]# /sbin/sysctl -p //Parameter wirksam werden lassen Hinweis: Wenn der folgende Fehler auftritt, beachten Sie bitte die folgende Lösung Fehlerbehebung: [root@ORACLE1 11G]# modprobe-Brücke [root@ORACLE1 11G]# lsmod|grep-Brücke [root@ORACLE1 11G]# /sbin/sysctl -p 8. Benutzerbeschränkungsdateien ändern [root@ORACLE1 11G]# vi /etc/security/limits.conf //Fügen Sie oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536oracle soft stack 10240 hinzu[root@ORACLE1 11G]# vi /etc/pam.d/login //Fügen Sie nach der Datei die erforderliche Sitzung pam_limits.so hinzu[root@ORACLE1 11G]# vi /etc/profile //Fügen Sie am Ende der Datei hinzuif [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fifi[root@ORACLE1 11G]# source /etc/profile //Machen Sie die Einstellungen wirksam 9. Installationsverzeichnis anlegen und Dateiberechtigungen festlegen [root@oracle1 11g]# mkdir -p /u01/App/oracle/product/11.2.0 // 数据库系统安装目录 [Root@oracle1 11g]# mkdir/u01/app/oracle/oradata // 数据库数据安装目录 [root@oracle1 11g]# mkdir/u0/app/app/app/up/up/up/up/up/up/up/orain. root@oracle1 11g]# mkdir/u01/app/oracle/fast_recovery_area [root@oracle1 11g]# chown -r oracle: oinstall/u01/app/oracle [root@oracle1 11g]# Chown -r Oracle: oinstall/u01/app/app/apply/up/up/orain/orainly@| ORAINVENTORY [root@oracle1 11g]# chmod -r 775/u01/app/oracle [root@oracle1 11g]# chmod -r 775/u01/app/orainventory [root@oracle1 11g]# chmod -r 775/u01/app/oracle/orainventory/orainventory 10. Oracle-Umgebungsvariablen festlegen [root@ORACLE1 11G]# su - oracle //Oracle-Benutzer eingeben [oracle@ORACLE1 ~]$ vi /home/oracle/.bash_profile //oder vi ~/.bash_profile am Ende der Datei hinzufügen ORACLE_BASE=/u01/app/oracleORACLE_HOME=$ORACLE_BASE/product/11.2.0ORACLE_SID=gtadb21PATH=$PATH:$ORACLE_HOME/binexport ORACLE_BASE ORACLE_HOME ORACLE_SID PAT Hinweis: Achten Sie auf die SID-Einstellungen [oracle@ORACLE1 ~]$ source /home/oracle/.bash_profile //Einstellungen wirksam machen [oracle@ORACLE1 ~]$ env //Umgebungsvariablen prüfen 11. Installieren Sie die Oracle-Software (melden Sie sich als Oracle-Benutzer an). [oracle@oracle1 ~]$ cd /sharedisk/11G/Datenbank [oracle@oracle1-Datenbank]$ ll [oracle@oracle1-Datenbank]$ ./runInstaller Hinweis: Wenn die grafische Oberfläche hier nicht aufgerufen werden kann, müssen Sie entsprechende Einstellungen vornehmen [root@oracle1 ~]# xhost + //Root-Benutzer verwenden [root@oracle1 ~]# su – oracle [oracle@oracle1 ~]$ export DISPLAY=10.10.18.27:0.0 //Lege die lokale IP fest Führen Sie nach der Einstellung die obigen Schritte weiter aus Rufen Sie die grafische Benutzeroberfläche auf und installieren Sie die Software der Reihe nach: Installieren Sie zuerst die Software Wenn das folgende Dialogfeld angezeigt wird, melden Sie sich als Root-Benutzer an und führen Sie das gewünschte Skript aus. Nachdem das Skript ausgeführt wurde, klicken Sie auf „OK“, um die Softwareinstallation abzuschließen! 12. Überwachung konfigurieren [oracle@oracle1-Datenbank]$ netca Fahren Sie mit dem nächsten Schritt fort, bis dieser abgeschlossen ist. 13. Erstellen Sie eine Datenbank Hinweis: Die SID stimmt hier mit der Umgebungsvariable überein Bitte beachten Sie, dass das Passwort keine Zeichen wie @ enthalten darf. Seien Sie bei der Auswahl des Zeichensatzes vorsichtig Führen Sie den nächsten Schritt bis zur Erstellung weiter aus. 4. Einfache Bedienung 1. Täglicher Betrieb 1.1 Öffnen und Schließen der Datenbank Offen: [root@oracle1 ~]# su – oracle [oracle@oracle1 ~]$ lsnrctl start //Überwachung starten [oracle@oracle1 ~]$ sqlplus / als sysdba SQL> startup; //Starten Sie die Datenbank SQL> beenden; Schließung: [root@oracle1 ~]# su – oracle [oracle@oracle1 ~]$ lsnrctl stop //Überwachung starten [oracle@oracle1 ~]$ sqlplus / als sysdba SQL> shutdown immediate; //Datenbank starten SQL> beenden; 1.2 Benutzer anlegen, Berechtigungen und Tablespaces vergeben [oracle@oracle1 ~]$ sqlplus / als sysdba SQL> Benutzer-INPUT erstellen, identifiziert durch INPUT; SQL> grant dba to INPUT; //Erteilen Sie die erforderlichen Berechtigungen SQL> create tablespace GTA_INPUT_DATA datafile '/u01/app/oracle/oradata/gtadb21/INPUT01.dbf' size 10M; //Die Größe des Tablespace und die Frage, ob er automatisch erweitert werden soll, können nach Bedarf eingestellt werden. SQL> alter user SYSDESIGN default tablespace GTA_SOFTSYS_DATA; //Den Standard-Tablespace festlegen Die Bereitstellung von Oracle ist eigentlich nicht so schwierig. Wenn Sie während des Bereitstellungsprozesses Fragen haben, können Sie eine Nachricht hinterlassen oder dem öffentlichen WeChat-Konto zur Kommunikation folgen. Folgen Sie außerdem meinem öffentlichen WeChat-Konto: Database Goods Store, wo ich von Zeit zu Zeit Bücher und Lernmaterialien verschenke. Zusammenfassen Oben finden Sie das vom Herausgeber vorgestellte Tutorial zur Oracle-Bereitstellung in einer Linux-Umgebung. 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:
|
<<: Detaillierte Erläuterung der Implementierung gemeinsam genutzter Module in Angular-Projekten
>>: Verwenden von react-beautiful-dnd zum Implementieren von Drag & Drop zwischen Listen
1. Inline-Stile Um Inline-Stile zum virtuellen DO...
Ich bin während der Entwicklung auf ein solches P...
Inhaltsverzeichnis 1. faul 2.trimmen 3.Nummer 4.H...
1. CSS alphabetisch ordnen Nicht in alphabetischer...
In diesem Artikelbeispiel wird der spezifische JS...
Wenn bei der tatsächlichen Projektentwicklung die...
Das img-Tag in XHTML ist ein sogenanntes selbstsc...
Inhaltsverzeichnis 1. Einführung in Typescript 2....
Offizielle Website von Prometheus (auch Prometheu...
In diesem Artikelbeispiel wird der spezifische Co...
Verbindungsabfrage: Es ist das Ergebnis der paarw...
In diesem Artikel finden Sie das Installations- u...
In diesem Tutorial wird der spezifische Code der ...
Beim Installieren einer virtuellen Maschine wird ...
Inhaltsverzeichnis Einführung Ideen Erstellen ein...