Study--Oracle-02-单实例部署Oracle19C

一、CentOS 7 环境准备

1、软件准备

操作系统:CentOS  7

数据库版本: Oracle19C

安装过程:

安装oracle软件

创建数据库 : dbca

创建监听: netca

2、操作系统环境配置

关闭selinux ,编辑 /etc/selinux/config文件,设置SELINUX= enforcing 为SELINUX=disabled

[root@oracle ~]# grep  SELINUX  /etc/selinux/config | grep -v "#"  | grep -v "^$"
SELINUX=disabled
SELINUXTYPE=targeted 

setenforce 0

设置主机名

[root@oracle19c ~]# hostnamectl set-hostname oracle

[root@oracle ~]# cat /etc/hosts | grep -v loc
192.168.87.172 oracle

关闭防火墙

查看防火墙状态:systemctl status firewalld

停止防火墙:systemctl stop firewalld

关闭开机自启动防火墙服务:systemctl disable firewalld

安装Oracle 19C依赖包

注意:如果没有联网就设置本地YUM源,不建议使用rpm包安装,太麻烦了。

yum -y install bc binutils compat-libcap1 compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel fontconfig-devel glibc glibc-devel ksh libaio libaio-devel libX11 libXau libXi libXtst libXrender libXrender-devel libgcc libstdc++ libstdc++-devel libxcb make gcc gcc-c++ net-tools nfs-utils python python-configshell python-rtslib python-six targetcli smartmontools sysstat
 

 创建oracle用户组 

groupadd oinstall
groupadd dba
groupadd asmdba
groupadd backupdba
groupadd dgdba
groupadd kmdba
groupadd racdba
groupadd oper
useradd -g oinstall -G dba,asmdba,backupdba,dgdba,kmdba,racdba,oper -m oracle

修改内核参数:编辑 /etc/sysctl.conf

vim /etc/sysctl.conf

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 896532
kernel.shmmax = 3672197038
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

[root@oracle ~]# sysctl -p 

  修改用户的限制文件,编辑 /etc/security/limits.conf

 vim /etc/security/limits.conf

# Set Oracle Database Server
oinstall soft nofile 2048
oinstall hard nofile 65536
oinstall soft nproc  16384
oinstall soft stack 10240
oracle   soft    nproc           20470
oracle   hard    nproc           16384
oracle   soft    nofile          10240
oracle   hard    nofile          65536
oracle   soft    stack           10240

[root@oracle ~]# sysctl -p

修改/etc/pam.d/login文件,添加:

session  required   /lib64/security/pam_limits.so
session  required   pam_limits.so

创建oracle安装目录 

mkdir -p /u01/app/oracle/product/19.3.0
chown -R oracle:oinstall /u01
chmod -R 775 /u01
su - oracle

将19C软件上传至/opt 目录下
cd /opt/
ls

LINUX.X64_193000_db_home.zip

解压到oracle安装目录

[oracle@oracle opt]$ unzip -q LINUX.X64_193000_db_home.zip -d $ORACLE_HOME

[oracle@oracle response]$ cd $ORACLE_HOME/install/response
[oracle@oracle response]$ cp db_install.rsp db_install.rsp.bak
[oracle@oracle response]$ ls -ld db_install.rsp*
-rw-r--r-- 1 oracle oinstall 19932 Feb  6  2019 db_install.rsp
-rw-r--r-- 1 oracle oinstall 19932 May  7 07:20 db_install.rsp.bak

配置oracle用户环境

[oracle@oracle ~]$ vim .bash_profile

export PATH
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/19.3.0
export PATH

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值