折雨的天空

新浪微薄腾讯微薄

最新碎语:最近霉到了住。哎。。。

您的位置:折雨的天空 >其他技术> CentOS-8.2.2004-x86_64-minimal安装oracle-database-ee-19c-1.0-1.x86_64.rpm

CentOS-8.2.2004-x86_64-minimal安装oracle-database-ee-19c-1.0-1.x86_64.rpm


oracle 19c centos 8的安装

安装JDK

安装jdk,配置环境变量


export JAVA_HOME=/usr/lib/jdk/jdk1.8 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=.:${JAVA_HOME}/bin:$PATH

配置系统环境

yum install gcc wget curl  wget http://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm  yum install compat-*  yum localinstall -y oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm  wget http://www.rpmfind.net/linux/centos/7.9.2009/os/x86_64/Packages/compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm  rpm -ivh compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm  wget http://www.rpmfind.net/linux/centos/7.9.2009/os/x86_64/Packages/compat-libcap1-1.10-7.el7.x86_64.rpm  rpm -ivh compat-libcap1-1.10-7.el7.x86_64.rpm  yum localinstall -y oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm 

修改oracle账号密码

passwd oracle

安装oracle软件

[#zeyu#]
yum install libnsl  rpm -ivh oracle-database-ee-19c-1.0-1.x86_64.rpm

运行配置脚本

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

设置环境变量

切换到oracle账户  su oracle  修改oracle用户的环境变量:vi ~/.bash_profile  export ORACLE_HOME=/opt/oracle/product/18c/dbhome_1 export PATH=$PATH:$ORACLE_HOME/bin export ORACLE_SID=ORCLCDB export NLS_LANG=american_america.AL32UTF8  导入配置 source ~/.bash_profile  使用sqlplus登录正常,export第四句解决返回问号的问题

配置开机启动

oracle随机启动:  1. 编辑/etc/oratab文件.  orcl:/orcl/app/oracle/product/12.2.0/db_1:N 将N改为Y(注意大写) 2.编辑 $ORACLE_HOME/bin/dbstart 和 $ORACLE_HOME/bin/dbshut 找到 ORACLE_HOME_LISTNER=$1 这行, 修改成: ORACLE_HOME_LISTNER=$ORACLE_HOME 3.添加系统启动项 su - root vi /etc/rc.d/rc.local 在文件末尾添加: su oracle -lc "/opt/oracle/product/18c/dbhome_1/bin/dbstart" su oracle -lc "/opt/oracle/product/18c/dbhome_1/bin/lsnrctl start"  dbstart的路径自己添加完整  保证rc.local会自动执行,需要修改rc.local的权限: 开启服务:systemctl enable rc-local.service 开启权限:chmod +x /etc/rc.d/rc.local  查看rc.local是否出错:systemctl status rc-local.service

pdb数据库开启自动挂载

CREATE OR REPLACE TRIGGER open_pdbs AFTER STARTUP ON DATABASE BEGIN EXECUTE IMMEDIATE 'ALTER PLUGGABLE DATABASE ALL OPEN'; END open_pdbs; /
[/#zeyu#]

问题处理

缺少包libnsl

yum install libnsl

rpm安装失败,卸载

rpm -e --nodeps oracle-database-ee-19c --noscripts

注意参数,没有参数的时候,会提示失败

错误:%preun(oracle-database-ee-19c-1.0-1.x86_64) 脚本执行失败,退出状态码为 1 错误:oracle-database-ee-19c-1.0-1.x86_64: 删除 已失败


------------正 文 已 结 束, 感 谢 您 的 阅 读 (折雨的天空)--------------------

转载请注明本文标题和链接:《CentOS-8.2.2004-x86_64-minimal安装oracle-database-ee-19c-1.0-1.x86_64.rpm

奖励一下

取消

分享不易,烦请有多多打赏,如您也困难,点击右边关闭即可!

扫码支持
扫码打赏,5元,10元,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

-秒后自动关闭,如已打赏,或者不愿打赏,请点击右上角关闭图标。

发表评论

路人甲 表情
看不清楚?点图切换