centos7安装oracle21c

1、下载安装包

https://www.oracle.com/database/technologies/oracle-database-software-downloads.html

2、检查服务器配置


3、检查依赖包

官方文档


rpm --query --queryformat "%{NAME}-%{VERSION}.%{RELEASE}(%{ARCH})\n" bc binutils elfutils-libelf glibc glibc-devel ksh libaiolibXrender libX11 libXau libXi libXtst libgcc libstdc++ libxcb makepolicycoreutils policycoreutils-python smartmontools sysstat


4、安装依赖包

yum -y install bc binutils elfutils-libelf glibcglibc-devel ksh libaio libXrender libX11 libXau libXi libXtst libgcc libstdc++libxcb make policycoreutils policycoreutils-python smartmontools sysstat



5、创建用户、组

[root@oracle ~]# /usr/sbin/groupadd -g 54321 oinstall

[root@oracle ~]# groupadd -g 54322 dba

[root@oracle ~]# groupadd -g 54323 oper

[root@oracle ~]# groupadd -g 54324 backupdba

[root@oracle ~]# groupadd -g 54325 dgdba

[root@oracle ~]# groupadd -g 54326 kmdba

[root@oracle ~]# groupadd -g 54330 racdba

[root@oracle ~]# useradd -u 54321 -g oinstall -Gdba,oper,backupdba,dgdba,kmdba,racdba oracle

6、查看内核参数配置

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 16451328

kernel.shmmax = 33692319744

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

7、查看用户资源配置

cat /etc/security/limits.conf

oracle soft nofile 1024

oracle hard nofile 65536

oracle hard nproc 16384

oracle soft nproc 2047

oracle soft stack 10240

oracle hard stack 32768

oracle hard memlock 3145728

oracle soft memlock 3145728

8、上传安装包并解压

这里运行./runInstaller有两个报错

No X11 DISPLAY variable was set, but thisprogram performed an operation which requires it.

Can't connect to X11 window server using'localhost:1' as the value of the DISPLAY variable.

解决:先切换到root用户,执行xhost+

切回oracle用户,执行:export DISPLAY=hostname:1   ###(这里hostname为访问oracle服务器的客户端IP)



9、开始安装




这里报错

[INS-32012] Unable to create directory:/u01/app/oracle

解决:root执行chown-R oracle:oinstall /u01    && chmod-R 775 /u01





此处报:[INS-35178] The Automatic MemoryManagement option is not allowed when the total physical memory is greater than4GB













.

你可能感兴趣的:(centos7安装oracle21c)