CENTOS安装ORACLE19C

CentOS8 安装ORACLE19C

1.下载依赖和oracle19c版本的RPM包

http://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

2.安装

#CENTOS7可以直接安装,CENTOS8需要先下载两个rpm包 (网上搜索下载)
# compat-libstdc++
# compat-libcap

yum localinstall -y oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm

LINUX.X64_193000_db_home.zip

3.配置环境

vim /home/oracle/.bash_profile


#把以下的内容复制到 .bash_profile中
#最后一个DISPLAY 是调用图形界面 配置数据库实例等使用 IP地址填写调用机器的IP(注意:不是服务器的IP)
#主机名一定要绑定IP,否则安装实例的时候会报错
#  vim /etc/hosts
#  vim /etc/hostname
# export 后面的注释要拿掉

export TMPDIR=$TMP
export ORACLE_HOSTNAME=Dcl				#主机名     
export ORACLE_UNQNAME=orcl				#实例名
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/19c/dbhome_1
export ORA_INVENTORY=/opt/oracle/oraInventory
export ORACLE_SID=orcl					#实例名
export PDB_NAME=pdb1
export DATA_DIR=/u02/oradata
export PATH=/usr/sbin:/usr/local/bin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export DISPLAY=10.0.0.50:0.0			#调用图开明界面
export CV_ASSUME_DISTID=OEL7  #因OS版本不兼容导致,指定CENTOS7

4.创建数据库管理软件

# 创建目录并赋权
mkdir -p /opt/oracle/product/19c/dbhome_1

chown -R /opt/oracle

cd $ORACLE_HOME
unzip /soft/LINUX.X64_193000_db_home.zip

#开始安装数据库软件
./runInstaller

5.oracle服务自启动


#  oracle用户操作,修改文件: vim /etc/oratab
将里面 设置从N 修改为Y 
ORA19C:/opt/oracle/product/19c/dbhome_1:Y

设置 Oracle启动命令
# root用户操作,修改centos系统启动脚本: vim /etc/rc.d/rc.local
在最后加入以下两行:  #####   这句要加引号是因为“lsnrctl start”之间有空格

启动监听:su oracle -lc "/opt/oracle/product/19c/dbhome_1/bin/lsnrctl start"       
启动数据库:su oracle -lc /opt/oracle/product/19c/dbhome_1/bin/dbstart

 root用户操作,修改centos系统启动脚本权限: chmod +x /etc/rc.d/rc.local

6.创建实例

su oracle

dbca      #如果乱码则用  LANG=en_US dbca
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值