Oracle19C_RAC集群学习(一):快速安装Oracle19C

说明:该安装过程为最简单化安装oracle19c,Linux系统至少熟悉常规操作!

1. 虚拟机环境:

   1.1 操作系统:CentOS7.6

   1.2 CPU:2核

   1.3 内存:16G(建议不低于10G)

   1.4 硬盘:200G+

2. Oracle安装过程

         配置hosts(可忽略此步骤)

echo "192.168.1.xx hostName">> /etc/hosts


       关闭防火墙

systemctl stop firewalld.service
systemctl disable firewalld.service


      创建oracle目录,并挂载(可以在安装linux系统时直接创建完成)

mkdir -p /opt/oracle
mount /dev/sdaX  /opt/oracle

         修改fstab文件,使得linux启动自动挂载(如果安装linux系统时分区已挂载,此步骤忽略)

vim /etc/fstab
//修改文件中刚才挂载的对应分区信息

      配置yum环境(确保你的光驱或者虚拟光驱中存在linux安装盘)

mkdir /mnt/linux
mount /dev/cdrom /mnt/linux
cd /etc/yum.repos.d
mkdir bk
mv *.repo bk/
echo "[EL]" >> /etc/yum.repos.d/yuminstall.repo 
echo "name =Linux 7.x DVD" >> /etc/yum.repos.d/yuminstall.repo 
echo "baseurl=file:///mnt/linux" >> /etc/yum.repos.d/yuminstall.repo 
echo "gpgcheck=0" >> /etc/yum.repos.d/yuminstall.repo 
echo "enabled=1" >> /etc/yum.repos.d/yuminstall.repo
cat /etc/yum.repos.d/yuminstall.repo


       预安装oracle资源包(可能会提示缺少某些资源)

说明:oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm 该工具在oracle官网有下载,实在找不到的,可以私信我,我发给你!

rpm -ivh oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm

        如果提示有缺少的资源
 

yum -y install 资源1 资源2 ...

         查看oracle用户信息是否已经创建(oracle-database-preinstall 会自动创建oracle用户信息)

id oracle

        修改oracle用户密码,及目录权限授予

注意:/opt/oracle是oracle默认安装路径,如果你需要修改此路径,需要手动创建目录,并且删除预安装时创建的oracle用户,手动创建该用户,并进行权限赋值

passwd oracle
chown -R oracle:oinstall /opt/oracle
chmod -R 775 /opt/oracle

安装oracle数据库软件

rpm -ivh oracle-database-ee-19c-1.0-1.x86_64.rpm

修改数据库配置
 

cd /etc/sysconfig/
//cp oracledb_ORACLCDB-19c.conf oracledb_rac(简单理解为你要创建的实例名称)-19c.conf
cp oracledb_ORACLCDB-19c.conf oracledb_rac-19c.conf
//查看该配置文件信息
more oracledb_rac-19c.conf

修改参数

cd /etc/init.d/
cp oracledb_ORRCLCDB-19c oracledb_rac-19c
vim oracledb_rac-19c
:%s/ORCLCDB/rac/g
:%s/ORCLPB1/rac/g
export CHARSET=ZHS16GBK
export CREATE_AS_CDB=false

创建数据库

/etc/init.d/oracledb_rac-19c configure

配置oracle用户环境变量

su - oracle
echo "export LANG=en_US" >> ~/.bash_profile
echo "export ORACLE_BASE=/opt/oracle" >> ~/.bash_profile
echo "export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1" >> ~/.bash_profile
echo "export ORACLE_UNQNAME=rac" >> ~/.bash_profile
echo "export ORACLE_SID=rac" >> ~/.bash_profile
echo "NLS_LANG=AMERICAN_AMERICA.ZHS16GBK;export NLS_LANG" >> ~/.bash_profile
echo "export PATH=$PATH:/opt/oracle/product/19c/dbhome_1/bin" >> ~/.bash_profile
source ~/.bash_profile
env |grep ORACLE

关闭/启动oracle19c

// 关闭数据库
/etc/init.d/oracledb_rac-19c stop
// 启动数据库
/etc/init.d/oracledb_rac-19c start

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值