Heim > Datenbank > Oracle > Hauptteil

Installieren Sie die Oracle11g-Datenbank auf Centos

coldplay.xixi
Freigeben: 2020-12-01 17:55:38
nach vorne
6113 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage