怎么更换旧版本(旧版本怎么更新)
1064
2022-05-29
一、实现依据
oracle 12C开始支持Grid安装前安装PSU补丁:-applyPSU
Oracle 18C/19C支持Grid/Oracle安装前安装RU补丁:-applyRU
通过以上两个参数可以将基础安装包和补丁包进行集成打包。
灵感来源:Linux 7上安装12CR2版本Grid基础包存在很多BUG,需要提前安装补丁修复。可参考:12CR2 RAC安装避坑指南(Redhat7)
集成目的:安装时可以省去安装补丁的步骤,直接解压集成安装包安装即可。
二、实现方式
以下举例12CR2 Grid集成补丁包32540149步骤:
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一键配置脚本配置:
脚本可参考:
https://github.com/pc-study/InstallOracleshell
cd /soft ./OracleShellInstall.sh -i 10.211.55.100 `#Public ip`\ -n restart `# hostname`\ -o nocdb `# oraclesid`\ -gp oracle `# grid user password`\ -op oracle `# oracle user password`\ -b /oracle/app `# install basedir`\ -s AL32UTF8 `# characterset`\ -m Y
3、安装补丁
分别解压OPatch补丁包和PSU补丁包:
##解压更新OPatch包 unzip -o p6880880_122010_Linux-x86-64.zip -d /oracle/app/12.2.0/grid chown -R grid:oinstall /oracle/app/12.2.0/grid/OPatch ##解压PSU补丁包 unzip p32540149_122010_Linux-x86-64.zip /soft chown -R grid:oinstall /soft/32540149
Grid安装补丁:
su - grid -c "/oracle/app/12.2.0/grid/gridSetup.sh -applyPSU /soft/32540149" ##安装成功后 ##1.修复bug: ##[INS-42505] The installer has detected that the Oracle Grid Infrastructure home software at (/oracle/GRID/12201) is not complete. (Doc ID 2697235.1) mv $ORACLE_HOME/install/files.lst $ORACLE_HOME/install/files.lst.bak
4、压缩home目录
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
至此,基础安装包和补丁包集成成功。
三、安装测试
打开一台新主机进行安装测试:
1、上传集成安装包等介质
##Grid集成安装包 LINUX.X64_122010_grid_home_32540149.zip ##Oracle一键配置脚本 OracleShellInstall.sh
2、主机环境初始化配置
##iscsi挂载共享盘 iscsiadm -m discovery -t st -p 10.211.55.22 iscsiadm -m node -T iqn.2008-08.com.starwindsoftware:10.211.55.22-lucifer -p 10.211.55.22 -l ##重命名安装包 mv LINUX.X64_122010_grid_home_32540149.zip LINUX.X64_122010_grid_home.zip ##执行脚本初始化配置 cd /soft ./OracleShellInstall.sh -i 10.211.55.100 `#Public ip`\ -n restart `# hostname`\ -o nocdb `# oraclesid`\ -gp oracle `# grid user password`\ -op oracle `# oracle user password`\ -b /u01/app `# install basedir`\ -s AL32UTF8 `# characterset`\ -dd /dev/sdc `# asm data disk`\ -dn DATA `# asm data diskgroupname`\ -dr EXTERNAL `# asm data redundancy`\ -m Y
3、安装Grid软件
su - grid cd /oracle/app/12.2.0/grid/ ./gridSetup.sh
如果未安装图形化界面:
yum groupinstall -y "Server With GUI"
执行root.sh前执行:
##2.修复bug:ASMCMD Failing With "KGFNGETCONNDETAILS Requires 4 Parameters at
安装完毕。
Oracle
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。