CentOS7安装oracle19c

1、操作系统为CentOS7.8

安装时选择了安装带gui的服务器

swap磁盘空间注意至少要为物理内存的一倍以上

2、oracle19c下载地址:Database Software Downloads | Oracle

3、关闭防火墙:

systemctl stop firewalld

systemctl disable firewalld

4、修改/etc/selinux/config配置:

sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config
setenforce 0

5、创建 oracle 用户 ,以后操作数据库都使用这个用户 ,而不是root。

########## 创建用户和相关目录
[root@localhost2 ~]# /usr/sbin/groupadd  oinstall
[root@localhost2 ~]# /usr/sbin/groupadd  dba
[root@localhost2 ~]# /usr/sbin/groupadd  oper
[root@localhost2 ~]# /usr/sbin/useradd -g  oinstall -G dba,oper oracle
[root@localhost2 ~]# mkdir -p /u01/app/oracle/product/19.3.0/db_1
[root@localhost2 ~]# chown -R oracle:oinstall /u01/
[root@localhost2 ~]# chmod -R 775 /u01/
########创建数据、重做日志redolog、归档日志archivelog的目录 。
[root@localhost2 ~]# cd /u01/app/oracle/
[root@localhost2 oracle]# mkdir data
[root@localhost2 oracle]# mkdir redolog1
[root@localhost2 oracle]# mkdir redolog2
[root@localhost2 oracle]# mkdir archivelog1

6、修改内核参数

vim /etc/sysctl.conf
###############添加如下内容
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 1073741824
kernel.shmmax =  4398046511104
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
######################### 随后sysctl -p 检查是否生效
[root@localhost2 oracle]# sysctl -p

7、修改认证模块:

vim /etc/security/limits.conf
###################添加如下内容
oracle soft nproc 131072
oracle hard nproc 131072
oracle soft nofile 131072
oracle hard nofile 131072
oracle soft core unlimited
oracle hard core unlimited
oracle soft memlock 50000000
oracle hard memlock 50000000

8、修改登录认证

vim /etc/pam.d/login
###############添加如下内容
session required /lib64/security/pam_limits.so
session required pam_limits.so

9、修改环境变量:

vim /etc/profile
#################添加如下内容
#oracle
export ORACLE_HOME=/u01/app/oracle/product/19.3.0/db_1
export ORACLE_SID=orcl
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi

10、修改oracle环境变量:

vim /home/oracle/.bash_profile
#################添加如下内容
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/19.3.0/db_1
export ORACLE_SID=orcl
export ORACLE_TERM=xterm
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:/usr/sbin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$LD_LIBRARY_PATH

11、配置 /etc/hosts 文件

##################首先看一下主机名
[root@localhost2 oracle]# hostname
localhost2

vim /etc/hosts
###################添加如下内容
192.168.137.12 localhost2

12、上传 oracle 19c 安装包

将安装包上传至 $ORACLE_HOME 目录下 (即/u01/app/oracle/product/19.3.0/db_1目录),并改变所有者以及操作权限 。

chown -R oracle:oinstall /u01/
chmod -R 775 /u01/ 

13、安装 oracle 19c 软件

因为是图形化安装 ,所以我们要预先配置图形化界面,不然是不会出现安装窗口的。我安装oracle是用的vmware虚拟机。如果想要调出图形化界面,必须在物理机上装上Xmanager,并且打开Xmanager passive。

yum install xorg-x11-apps*

用oracle用户连接

export DISPLAY=192.168.137.1:0.0   ##########注意这个IP必须是物理机上的IP地址,而不是虚拟机。
echo $DISPLAY       ###########检查是否成功

cd $ORACLE_HOME
./runInstaller

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值