
点击上方蓝字关注我们~

我们的文章会在微信公众号“Oracle恢复实录”和博客网站“rescureora.com” 同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢!
万丈高楼平地起,数据库安装这个”平地”,决定了数据库稳定运行“这座高楼”的高度。随着Oracle数据库不断的更新,安装已经化繁为简,成功安装好一套数据库变得唾手可得。恰恰是唾手可得,也使我们“好了伤疤忘了痛”,忘记了曾经一条一条的命令。安装步骤的简化让我们养成了邯郸学步,生搬硬套,所以常常在遇到报错时一筹莫展、不知所措。
Oracle数据库安装很简单,因为你只需要认真阅读这篇文章,然后粘贴复制命令就可以。
Oracle数据库安装很复杂,因为你还没有认真阅读这篇文章。

升级升级工具(OPATCH)

OPATCH下载ID号为6880880。 需要在所有的节点下的GRID/ORACLE中升级到相同版本的OPATCH,否则可能遇到很多奇怪的错误。 使用最新的OPATCH工具。Oracle会定期更新OPATCH工具,引入新功能。
升级GRID软件
$ORACLE_HOME/cfgtoollogs/opatchauto/core/opatch
补丁包解压路径不能存在特殊字符,如(这种。
建议在root用户下解压,解压后将整个补丁目录的权限级联更改为777
-applyRU后面补丁路径使用全路径。
注意事项:
分解opatchauto命令
opatchauto命令本质是将几个打补丁的操作写成在一起,所以可以手动打每个补丁,可以通过下面一条命令来使用opatchauto打补丁的操作,但是不具备opatchauto其它的功能。
export PATCH_PATH=/soft/oracleinstall/19c/patch/30116789 && cd $PATCH_PATH && awk -vRS=" +</subpatch>| +<subpatches>" '/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
安装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恢复实录
rescureora.com
欢迎扫码关注

评论
