Oracle 11g的PSU升级

2024-02-26 17:36
文章标签 oracle 升级 11g psu

本文主要是介绍Oracle 11g的PSU升级,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1、安装前备份 oracle 安装目录

chmod 777 /back

mkdir /back/oracle_home

tar -zcvf /back/oracle_home/gridhome20161031.tar $ORACLE_HOME

su - grid

tar -zcvf /back/oracle_home/gridhome20161031.tar $ORACLE_HOME

2、两节点使用root用户权限创建 OPATCH 目录

mkdir -p /install

将安装介质上传到 /install/oracle 目录

cd /install/oracle

mkdir psu

unzip psu补丁包名称 -d psu

修改权限和属主

chmod -R 775 psu

chown -R grid:oinstall psu

3、备份并替换新版OPatch

mv grid 用户的 OPatch

mv $ORACLE_HOME/OPatch $ORACLE_HOME/OPatch_bak

ls $ORACLE_HOME

mv oracle 用户的 OPatch

mv $ORACLE_HOME/OPatch $ORACLE_HOME/OPatch_bak

ls $ORACLE_HOME

root 用户解压 grid 用户的 OPatch 目录到 ORACLE_HOME 目录

cd /install/oracle

env

unzip p6880880_112000_Linux-x86-64.zip -d /u01/11.2.0/grid/

chown -R grid:oinstall /u01/11.2.0/grid/OPatch

root 用户解压 oracle 用户的 OPatch 目录到 ORACLE_HOME 目录

mv $ORACLE_HOME/OPatch $ORACLE_HOME/OPatch_bak

cd /install/oracle

env

unzip p6880880_112000_Linux-x86-64.zip -d /u01/app/oracle/product/11.2.0/dbhome_1

chown -R oracle:oinstall /u01/app/oracle/product/11.2.0/dbhome_1/OPatch

4、确认 root \ grid \ oracle 用户的 PATH 环境变量中包括 OPatch 的路径

export ORACLE_HOME=当前用户的 home 路径

export PATH=$PATH:$ORACLE_HOME/OPatch

5、srvctl stop database -d webmgrdb

6、生成ocm

--兼容性测试(grid 和 oracle 均要做)

$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir /install/27475913/22502505 -oh $ORACLE_HOME 

$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir /install/27475913/27338049 -oh $ORACLE_HOME 

$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir /install/27475913/27441052 -oh $ORACLE_HOME 

7、打补丁

生成ocm

[grid@dg1 27475913]$ /u01/app/11.2.0/grid/OPatch/ocm/bin/emocmrsp

OCM Installation Response Generator 10.3.7.0.0 - Production

Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.

Provide your email address to be informed of security issues, install and

initiate Oracle Configuration Manager. Easier for you if you use your My

Oracle Support Email address/User Name.

Visit http://www.oracle.com/support/policies.html for details.

Email address/User Name:

You have not provided an email address for notification of security issues.

Do you wish to remain uninformed of security issues ([Y]es, [N]o) [N]: y

The OCM configuration response file (ocm.rsp) was successfully created.

cp ocm.rsp /home/grid

--打补丁

opatch auto /install/27475913 -oh /u01/app/11.2.0/grid -ocmrf /home/grid/ocm.rsp

8、重复第7步对数据库进行补丁升级。

生成ocm

[oracle@/home/oracle]$ /u01/app/11.2.0/grid/OPatch/ocm/bin/emocmrsp

OCM Installation Response Generator 10.3.7.0.0 - Production

Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.

Provide your email address to be informed of security issues, install and

initiate Oracle Configuration Manager. Easier for you if you use your My

Oracle Support Email address/User Name.

Visit http://www.oracle.com/support/policies.html for details.

Email address/User Name:

You have not provided an email address for notification of security issues.

Do you wish to remain uninformed of security issues ([Y]es, [N]o) [N]: y

The OCM configuration response file (ocm.rsp) was successfully created.

cp ocm.rsp /home/oracle

--打补丁

opatch auto /install/27475913 -oh $ORACLE_HOME -ocmrf /home/oracle/ocm.rsp

9、升级包

cd $ORACLE_HOME/rdbms/admin

sqlplus / as sysdba

@?/rdbms/admin/catbundle.sql psu apply

————————————————————————————————————————————————————————————

本人主要从事架构优化、系统建设、系统运维等方面的工作,专注于Oracle、Mysql、Redis、PG、OGG等技术和系统建设、运维、优化,欢迎留言或者微信(deadknight9)交流,转载请注明出处。

这篇关于Oracle 11g的PSU升级的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/749635

相关文章

Linux升级或者切换python版本实现方式

《Linux升级或者切换python版本实现方式》本文介绍在Ubuntu/Debian系统升级Python至3.11或更高版本的方法,通过查看版本列表并选择新版本进行全局修改,需注意自动与手动模式的选... 目录升级系统python版本 (适用于全局修改)对于Ubuntu/Debian系统安装后,验证Pyt

MySQL 升级到8.4版本的完整流程及操作方法

《MySQL升级到8.4版本的完整流程及操作方法》本文详细说明了MySQL升级至8.4的完整流程,涵盖升级前准备(备份、兼容性检查)、支持路径(原地、逻辑导出、复制)、关键变更(空间索引、保留关键字... 目录一、升级前准备 (3.1 Before You Begin)二、升级路径 (3.2 Upgrade

Oracle迁移PostgreSQL隐式类型转换配置指南

《Oracle迁移PostgreSQL隐式类型转换配置指南》Oracle迁移PostgreSQL时因类型差异易引发错误,需通过显式/隐式类型转换、转换关系管理及冲突处理解决,并配合验证测试确保数据一致... 目录一、问题背景二、解决方案1. 显式类型转换2. 隐式转换配置三、维护操作1. 转换关系管理2.

Nginx进行平滑升级的实战指南(不中断服务版本更新)

《Nginx进行平滑升级的实战指南(不中断服务版本更新)》Nginx的平滑升级(也称为热升级)是一种在不停止服务的情况下更新Nginx版本或添加模块的方法,这种升级方式确保了服务的高可用性,避免了因升... 目录一.下载并编译新版Nginx1.下载解压2.编译二.替换可执行文件,并平滑升级1.替换可执行文件

Oracle查询表结构建表语句索引等方式

《Oracle查询表结构建表语句索引等方式》使用USER_TAB_COLUMNS查询表结构可避免系统隐藏字段(如LISTUSER的CLOB与VARCHAR2同名字段),这些字段可能为dbms_lob.... 目录oracle查询表结构建表语句索引1.用“USER_TAB_COLUMNS”查询表结构2.用“a

Oracle数据库定时备份脚本方式(Linux)

《Oracle数据库定时备份脚本方式(Linux)》文章介绍Oracle数据库自动备份方案,包含主机备份传输与备机解压导入流程,强调需提前全量删除原库数据避免报错,并需配置无密传输、定时任务及验证脚本... 目录说明主机脚本备机上自动导库脚本整个自动备份oracle数据库的过程(建议全程用root用户)总结

升级至三频BE12000! 华硕ROG魔盒Pro路由器首发拆解评测

《升级至三频BE12000!华硕ROG魔盒Pro路由器首发拆解评测》华硕前两天推出新一代电竞无线路由器——ROG魔盒Pro(StrixGR7Pro),该产品在无线规格、硬件配置及功能设计上实现全... 作为路由器行业的T1梯队厂商,华硕近期发布了新旗舰华硕ROG魔盒Pro,除了保留DIY属性以外,高达120

Python包管理工具pip的升级指南

《Python包管理工具pip的升级指南》本文全面探讨Python包管理工具pip的升级策略,从基础升级方法到高级技巧,涵盖不同操作系统环境下的最佳实践,我们将深入分析pip的工作原理,介绍多种升级方... 目录1. 背景介绍1.1 目的和范围1.2 预期读者1.3 文档结构概述1.4 术语表1.4.1 核

Oracle 数据库数据操作如何精通 INSERT, UPDATE, DELETE

《Oracle数据库数据操作如何精通INSERT,UPDATE,DELETE》在Oracle数据库中,对表内数据进行增加、修改和删除操作是通过数据操作语言来完成的,下面给大家介绍Oracle数... 目录思维导图一、插入数据 (INSERT)1.1 插入单行数据,指定所有列的值语法:1.2 插入单行数据,指

Python UV安装、升级、卸载详细步骤记录

《PythonUV安装、升级、卸载详细步骤记录》:本文主要介绍PythonUV安装、升级、卸载的详细步骤,uv是Astral推出的下一代Python包与项目管理器,主打单一可执行文件、极致性能... 目录安装检查升级设置自动补全卸载UV 命令总结 官方文档详见:https://docs.astral.sh/