博客
关于我
Oracle集成基础安装包+补丁包
阅读量:792 次
发布时间:2019-03-22

本文共 2100 字,大约阅读时间需要 7 分钟。

Oracle Grid 12.2.2 集成补丁包安装指南

一、实现依据

Oracle 12C及以后的版本要求在安装Grid和Oracle时预安装特定补丁包,以确保系统稳定性和功能正常。以下是需要注意的补丁类型:

  • Oracle 12C: 安装完成后需预安装PSU(Binary Patch Set Update)补丁包。
  • Oracle 18C/19C: 安装Grid和Oracle时需要预安装RU( Remote Update )补丁包。

通过合并基础安装包和补丁包,能够简化安装流程,避免后续补丁安装的复杂性。


二、实现方式

以下将详细说明 Oracle 12.2.2 Grid 集成补丁包的安装步骤。

1. 准备安装介质

确保以下文件在安装目录中:

  • Grid基础安装包:LINUX.X64_122010_grid_home.zip
  • OPatch 补丁包:p6880880_122010_Linux-x86-64.zip
  • PSU 补丁包:p32540149_122010_Linux-x86-64.zip
  • Oracle 一键配置脚本:OracleShellInstall.sh
2. 配置主机环境

使用 Oracle 一键配置脚本进行环境配置,命令示例如下:

cd /soft/OracleShellInstall.sh -i 10.211.55.100 -n restart -o nocdb -gp oracle -op oracle -b /oracle/app -s AL32UTF8 -m Y
3. 安装补丁

分别解压并配置 OPatch 和 PSU 补丁包:

# 解压 OPatch 补丁包unzip -o p6880880_122010_Linux-x86-64.zip -d /oracle/app/12.2.0/gridchown -R grid:oinstall /oracle/app/12.2.0/grid/OPatch# 解压 PSU 补丁包unzip p32540149_122010_Linux-x86-64.zip -d /softchown -R grid:oinstall /soft/32540149

使用 gridSetup.sh 工具应用 PSU 补丁:

su - grid -c "/oracle/app/12.2.0/grid/gridSetup.sh -applyPSU /soft/32540149"

安装完成后,需修复可能出现的 BUG,具体操作如下:

mv $ORACLE_HOME/install/files.lst $ORACLE_HOME/install/files.lst.bak
4. 集成打包压缩

将 Grid 安装目录压缩为 ZIP 文件:

cd /oracle/app/12.2.0/grid/zip -r LINUX.X64_122010_grid_home_32540149.zip *mv LINUX.X64_122010_grid_home_32540149.zip /soft

三、安装测试

在新 host 上进行安装测试,步骤如下:

1. 上传安装介质

确保以下文件已上传到新主机:

  • Grid 集成安装包:LINUX.X64_122010_grid_home.zip
  • Oracle 一键配置脚本:OracleShellInstall.sh
2. 初始化主机环境

挂载共享盘并配置:

iscsiadm -m discovery -t st -p 10.211.55.22iscsiadm -m node -T iqn.2008-08.com.starwindsoftware:10.211.55.22-lucifer -p 10.211.55.22 -lmv LINUX.X64_122010_grid_home_32540149.zip LINUX.X64_122010_grid_home.zip

执行 OracleShellInstall.sh 脚本:

cd /soft/OracleShellInstall.sh -i 10.211.55.100 -n restart -o nocdb -gp oracle -op oracle -b /u01/app -s AL32UTF8 -dd /dev/sdc -dn DATA -dr EXTERNAL -m Y
3. 安装 Grid 软件

以 Grid 用户身份运行安装脚本:

su - gridcd /oracle/app/12.2.0/grid/./gridSetup.sh

在安装 root.sh 前,执行以下修复命令以解决潜在问题:

export ORACLE_HOME=/u01/app/12.2.0/grid/usr/bin/make -f $ORACLE_HOME/rdbms/lib/ins_rdbms.mk client_sharedlib libasmclntsh12.ohso libasmperl12.ohso

安装完成后,系统应正常运行。

转载地址:http://djtwk.baihongyu.com/

你可能感兴趣的文章
MySql中mvcc学习记录
查看>>
mysql中null和空字符串的区别与问题!
查看>>