-
补丁升级流程
-
备库升级
备库备份$ORALCE_HOME
-
du -sh $ORACLE_HOME |
· 备份目录将dbhome_1压缩
cd $ORACLE_HOME cd .. Ls tar -cvzf db_home.tar.gz db_home_1 /opt/oracle/product/19c |
-
-
- 关闭监听关闭数据库查看sqlplus进程
-
lsnrctl stop
lsnrctl status
sqlplus / as sysdba
startup
shutdown immediate
exit
ps -ef | grep sqlplus
-
su - oracle cd /u01/app mkdir -p /u01/app/backup tar -pcvf /u01/app/backup/oracle_backup.tar /u01/app/oracle/ |
- 替换高版本opatch
- 拷贝当前Opatch目录
su - oracle cd $ORACLE_HOME cp OPatch -r OPatch1 cd /soft unzip -d $ORACLE_HOME p6880880_190000_Linux-x86-64.zip A cd $ORALCE_HOME/OPatch ./opatch version |
刚开始的:
替换之后的:
-
- 应用补丁
cd /soft ls unzip p35943157_190000_Linux-x86-64.zip cd 35943157 $ORACLE_HOME/OPatch/opatch prereq -help |
-
-
- 补丁冲突检测
-
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail |
-
-
- 应用补丁
-
$ORACLE_HOME/OPatch/opatch apply 过程中 输入 y |
-
-
- 检查
-
$ORACLE_HOME/OPatch/opatch lsinv |