Heim> Datenbank> Oracle> Hauptteil

Installieren Sie die Oracle11g-Datenbank auf Centos

coldplay.xixi
Freigeben: 2020-12-01 17:55:38
nach vorne
5980 Leute haben es durchsucht

Oracle-DatenbankDie Kolumne stellt vor, wie man die Oracle11g-Datenbank installiert

Installieren Sie die Oracle11g-Datenbank auf Centos

Empfehlung:Oracle-Datenbank

1. Vorbereitungsumgebung:

Centos 7.5 Betriebssystem minimale Installation; physischer Speicher 8 GB, Festplatte 100G; Installationsverzeichnis:/oracle
Installationspaket: Beachten Sie, dass Sie je nach System das entsprechende Paket (32-Bit, 64-Bit) herunterladen
linux Die Zuordnung zur Loopback-IP lautet wie folgt:
192.168.31.162 Oracle #Lokale IP Hostname

Sturn Off Selinux und Firewall

[root@oracle ~]# setenforce 0 #临时 [root@oracle ~]# sed -i "/SELINUX=/s/enforcing/disabled/" /etc/selinux/config #永久关闭selinux [root@oracle ~]# getenforce Disabled [root@oracle ~]# systemctl stop firewalld [root@oracle ~]# systemctl disable firewalld
Nach dem Login kopieren
2. . Benutzereinschränkungsdateien ändern:

[root@oracle ~]# yum -y install gcc make binutils gcc-c++ [root@oracle ~]#yum -y install compat-libstdc++-33 elfutils-libelf-devel elfutils-libelf-devel-static [root@oracle ~]# yum -y install ksh libaio libaio-devel numactl-devel sysstat [root@oracle ~]# yum -y install unixODBC unixODBC-devel pcre-devel
Nach dem Login kopieren
7. Installationsdokumente manuell erstellen (Nicht-Image-Schnittstelle):

[root@oracle ~]# cd /oracle/ [root@oracle oracle]# unzip linux.x64_11gR2_database_1of2.zip [root@oracle oracle]# unzip linux.x64_11gR2_database_2of2.zip 注,解包后在该目录下会有一个database目录
Nach dem Login kopieren

9. Installieren Sie Oracle gemäß der Antwortdatei

Wenn gemeldet: ./runInstaller: /data/oracle/database/install/.oui: /lib/ld-linux.so.2: fehlerhafter ELF-Interpreter: Keine Diese Datei oder dieses Verzeichnis

Lösung: yum install -y ld-linux .so.2

Hinweis: Wenn während des Installationsvorgangs die Meldung [Warnung] angezeigt wird, ignorieren Sie diese. Das Programm wird noch installiert. Wenn die Meldung [Schwerwiegend] angezeigt wird, wird die Installation abgebrochen. Öffnen Sie ein anderes Terminal, um das Protokoll zu überprüfen und die Fehlermeldung zu überprüfen (Sie können auch den Installationsfortschritt überprüfen): tail –f /home/oracle/inventory/logs/installActions2018-11-04_11-16-12PM.log

Wenn es erscheint: Erfolgreiche Installation der Software.

Beenden Sie den Vorgang und führen Sie die folgenden zwei Skriptinitialisierungen als Root aus:

[root@oracle oracle]# groupadd oinstall [root@oracle oracle]# groupadd dba [root@oracle oracle]# useradd -g oinstall -G dba -d /home/oracle oracle [root@oracle oracle]# passwd oracle [root@oracle oracle]# id oracle uid=1000(oracle) gid=1000(oinstall) 组=1000(oinstall),1001(dba)
Nach dem Login kopieren

10. Konfigurieren Sie die stille Überwachung:

[root@oracle oracle]# vim /etc/sysctl.conf 添加 fs.aio-max-nr = 1048576 fs.file-max = 6553600 kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048586 [root@oracle oracle]# /sbin/sysctl –p 文件生效
Nach dem Login kopieren

Zwölf Datenbankbeispiele:

[root@oracle oracle]# vim /etc/security/limits.conf 添加 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle soft stack 10240 [root@oracle oracle]# vim /etc/pam.d/login 添加 session required /lib64/security/pam_limits.so 这里有个注意点,那个64指64位系统,不能省略 session required pam_limits.so [root@oracle oracle]# vim /etc/profile 添加 if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi
Nach dem Login kopieren

Weitere Informationen finden Sie in der Protokolldatei „/oracle/oracle/cfgtoollogs/dbca/orcl11g/orcl11g.log“.

13. Konfigurieren Sie die TNS-Überwachungszeichenfolge (praktisch für die Verwaltung von Drittanbietersoftware wie plsql):

[root@oracle oracle]# mkdir /oracle/oracle [root@oracle oracle]# mkdir /oracle/oracle/11.2.0 数据库系统安装目录 [root@oracle oracle]# mkdir /oracle/oradata 数据库数据安装目录 [root@oracle oracle]# mkdir /oracle/oradata_back 数据备份目录 [root@oracle oracle]# mkdir /home/oracle/inventory 清单目录 [root@oracle oracle]# chown -R oracle.oinstall /oracle/oracle [root@oracle oracle]# chown -R oracle.oinstall /oracle/oracle /home/oracle/ [root@oracle oracle]# chmod -R 775 /oracle/oracle
Nach dem Login kopieren

14. Geben Sie die Datenbank ein, standardmäßig ist kein Passwort erforderlich:

[root@oracle oracle]# su - oracle [oracle@oracle ~]$ cp -R /oracle/database/response/ /home/oracle/ [oracle@oracle ~]$ cd /home/oracle/response/ [oracle@oracle response]$ mv db_install.rsp db_install_swonly.rsp 因为下面的安装是只安装软件不安装启动数据库实例,所以改个名字以提示自己 [oracle@oracle response]$vim db_install_swonly.rsp 29 oracle.install.option=INSTALL_DB_SWONLY ##3选1 37 ORACLE_HOSTNAME=oracle 42 UNIX_GROUP_NAME=oinstall 47 INVENTORY_LOCATION=/home/oracle/inventory 99 oracle.install.db.InstallEdition=EE oracle.install.db.customComponents=oracle.server:11.2.0.1.0, //保持系统默认值 oracle.sysman.ccr:10.2.7.0.0,oracle.xdk:11.2.0.1.0,oracle.rdbms.oci:11.2.0.1.0, oracle.network:11.2.0.1.0,oracle.network.listener:11.2.0.1.0,oracle.rdbms:11.2.0.1.0, oracle.options:11.2.0.1.0,oracle.rdbms.partitioning:11.2.0.1.0, oracle.oraolap:11.2.0.1.0,oracle.rdbms.dm:11.2.0.1.0, oracle.rdbms.dv:11.2.0.1.0,orcle.rdbms.lbac:11.2.0.1.0, oracle.rdbms.rat:11.2.0.1.0 142 oracle.install.db.DBA_GROUP=dba 147 oracle.install.db.OPER_GROUP=dba 385 DECLINE_SECURITY_UPDATES=true
Nach dem Login kopieren

Anbei finden Sie ein Oracle-Strukturdiagramm:

Ergänzung

[oracle@oracle oracle]$ cd /oracle/database/ [oracle@oracle database]$ ./runInstaller -silent -ignorePrereq -responseFile /home/oracle/response/db_install_swonly.rsp
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonInstallieren Sie die Oracle11g-Datenbank auf Centos. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:jianshu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!