CentOS75 安装Oracle18c

1. 参考地址

https://blog.csdn.net/u010257584/article/details/50902472
https://www.cnblogs.com/kerrycode/archive/2013/09/13/3319958.html

2.  验证需要的rpm包

rpm -q binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXext libXtst libX11 libXau libxcb libXi make sysstat

查询结果

binutils-2.27-27.base.el7.x86_64
compat-libcap1-1.10-7.el7.x86_64
package compat-libstdc++-33 is not installed
gcc-4.8.5-28.el7.x86_64
gcc-c++-4.8.5-28.el7.x86_64
glibc-2.17-222.el7.x86_64
glibc-devel-2.17-222.el7.x86_64
package ksh is not installed
libaio-0.3.109-13.el7.x86_64
package libaio-devel is not installed
libgcc-4.8.5-28.el7.x86_64
libstdc++-4.8.5-28.el7.x86_64
libstdc++-devel-4.8.5-28.el7.x86_64
libXext-1.3.3-3.el7.x86_64
libXtst-1.2.3-1.el7.x86_64
libX11-1.6.5-1.el7.x86_64
libXau-1.0.8-2.1.el7.x86_64
libxcb-1.12-1.el7.x86_64
libXi-1.7.9-1.el7.x86_64
make-3.82-23.el7.x86_64
sysstat-10.1.5-13.el7.x86_64

安装没有安装的仨个包

yum install -y compat-libstdc++-33
yum install -y libaio-devel
yum install -y ksh

3. 修改 系统配置

vi /etc/sysctl.conf 
添加或修改下面参数

kernel.shmmax = 68719476736
kernel.shmall = 106029312
kernel.shmmni = 4096
kernel.sem =250 32000 100 128
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1262144
net.ipv4.ip_local_port_range =9000 65500
fs.file-max=1065536
fs.aio-max-nr=1048576

修改

/etc/security/limits.conf

内容中添加如下配置。

oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
oracle hard stack 10240

关闭防火墙 关闭selinux

添加用户

groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
修改密码
passwd oracle
创建oracle主目录
mkdir /usr/oracle
修改目录权限
chown -R oracle:oinstall /usr/oracle
chmod -R 775 /usr/oracle

修改环境变量. 在/etc/profile.d目录下新增一个oracle.sh 增加内容为

ORACLE_BASE=/usr/oracle; export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/18.3.0/db_1; export ORACLE_HOME

ORACLE_SID=ora18c; export ORACLE_SID

ORACLE_TERM=xterm; export ORACLE_TERM

PATH=/usr/sbin:$PATH; export PATH

PATH=$ORACLE_HOME/bin:$PATH; export PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

if [ $USER = "oracle" ]; then

if [ $SHELL = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi

重新登录 验证 环境变量正常

echo $ORACLE_HOME
echo $ORACLE_SID

4. 上传linux 的安装包文件

xftp或者其他方式

解压缩 修改 安装权限

5. 进入 GUI 图形化安装

6. 进行测试.

猜你喜欢

转载自www.cnblogs.com/jinanxiaolaohu/p/9359900.html