Heim  >  Artikel  >  Datenbank  >  Installieren Sie die Oracle11g-Datenbank auf Centos

Installieren Sie die Oracle11g-Datenbank auf Centos

coldplay.xixi
coldplay.xixinach vorne
2020-12-01 17:55:386110Durchsuche

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
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
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目录

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)

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      文件生效

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

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

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

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

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:jianshu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Vorheriger Artikel:Was ist Oracle Rac?Nächster Artikel:Was ist Oracle Rac?