oracle19c 安装权限_Oracle 数据库安装系列一:19C 软件安装和补丁升级

点击上方蓝字关注我们~我们的文章会在微信公众号“Oracle恢复实录”和博客网站“rescureora.com” 同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢!

万丈高楼平地起,数据库安装这个”平地”,决定了数据库稳定运行“这座高楼”的高度。随着Oracle数据库不断的更新,安装已经化繁为简,成功安装好一套数据库变得唾手可得。恰恰是唾手可得,也使我们“好了伤疤忘了痛”,忘记了曾经一条一条的命令。安装步骤的简化让我们养成了邯郸学步,生搬硬套,所以常常在遇到报错时一筹莫展、不知所措。下面我们就拨开云雾见明月,去探寻Oracle 19C数据库安装和补丁应用操作的真相,明白Oracle数据库在19C中安装的原理,也可以借鉴到我们自己的自动化工具。学会使用旧的方式给19C打补丁,以防自动安装失败。在Oracle19C的软件安装和补丁应用中,你只缺少这一篇文章,我们也只发布这么一篇文章,但我们会持续的更新和完善。Oracle数据库安装很简单,因为你只需要认真阅读这篇文章,然后粘贴复制命令就可以。

Oracle数据库安装很复杂,因为你还没有认真阅读这篇文章。

GRID软件安装解压GRID软件从12C开始GRID软件的安装,只需要解压软件即可,不再像原来的版本,在安装过程中需要等待漫长的编译的过程。

注意事项:解压的目录需要存在,否则可能出现一些不可预知的问题。升级软件升级软件包括两步,分别是升级升级工具(OPATCH)和升级数据库软件:升级升级工具(OPATCH)注意事项:OPATCH下载ID号为6880880。

需要在所有的节点下的GRID/ORACLE中升级到相同版本的OPATCH,否则可能遇到很多奇怪的错误。

使用最新的OPATCH工具。Oracle会定期更新OPATCH工具,引入新功能。升级GRID软件

升级日志可以在下面目录中参看:

$ORACLE_HOME/cfgtoollogs/opatchauto/core/opatch注意事项:补丁包解压路径不能存在特殊字符,如(这种。

建议在root用户下解压,解压后将整个补丁目录的权限级联更改为777

-applyRU后面补丁路径使用全路径。分解applyRU内部运行命令在19C之前的版本中,使用applyRU来打补丁,可能会遇到各种报错,报错后,不支持重复运行applyRU,需要删除,重新解压后再运行applyRU,这是非常的麻烦。拥有下面命令,你就拥有了超能力,不再畏惧applyRU报错。

注意事项:opatchauto其实是一个命令的集合,在12C中引入的,用于简化打补丁的操作。但是opatchauto也引入了很多检查命令,如SSH等效性检查,很有可能由于一些环境不具备Oracle认为的环境,导致opatchauto命令报错,但是有一些检查对升级本身是无影响的,所以我们可以手动运行opatch来打补丁。

分解opatchauto命令

opatchauto命令本质是将几个打补丁的操作写成在一起,所以可以手动打每个补丁,可以通过下面一条命令来使用opatchauto打补丁的操作,但是不具备opatchauto其它的功能。

export PATCH_PATH=/soft/oracleinstall/19c/patch/30116789 && cd $PATCH_PATH && awk -vRS=" +| +" '/cluster/{match($0,/ patch_id=\"([^"]+)/,a);print a[1]}'  bundle.xml |xargs -I {}   $ORACLE_HOME/OPatch/opatch napply $PATCH_PATH/{} -local -silent -oh $ORACLE_HOME -no_relink -noreport注意事项:建议认真读一下bundle.xml文件,里面存放了补丁的元数据信息。安装GRID软件

Oracle在12C中细分了权限管理,引入了很多组,这里为了简单,只创建了oinstall和dba组,其实也是为了后面管理方便。创建安装配置文件

在12C的版本中,软件的安装不在需要配置文件,可以直接在命令后面接参数,会自动的生成参数文件,相比之前的版本,已经非常简单了。这里只安装软件,不配置集群,所以需要的参数是非常少的。

安装软件

查看日志,确认修复报错的内容。

会生成下面信息,在root用户下执行相关脚本就可以。

注意事项:建议认真的阅读grid_install.rsp配置文件,特别是新版本。最好多个版本之间对比来阅读,找出不同版本之间的差异。安装数据库软件

ORACLE数据库安装的步骤相比GRID安装来说就简单很多,所以这里不在做过多的说明,只给出操作过程。修改/oracle/app目录权限chmod g+w oracle/app

创建目录

mkdir -p $ORACLE_HOME

解压软件

mkdir -p $ORACLE_HOME && unzip -nq soft/oracleinstall/19c/LINUX.X64_193000_db_home.zip  -d $ORACLE_HOME

升级软件

安装软件

在root用户下执行生产的root脚本。总结

Oracle数据库安装很简单,因为你只需要认真阅读这篇文章,然后粘贴复制命令就可以。

Oracle数据库安装很复杂,因为你还没有认真阅读这篇文章。

Oracle恢复实录

rescureora.com欢迎扫码关注

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值