11.0.2.4补丁问题 到底哪个

Oracle研究中心数据库介质下载:Oracle 11.2.0.4 windows32bit 和windows 64bit的path补丁p.2.0.4.160531,下载地址,详见文章内容...博客访问: 190417
博文数量: 59
注册时间:
认证徽章:
just do it.
ITPUB论坛APP
ITPUB论坛APP
APP发帖 享双倍积分
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: Oracle
原文地址: 作者:
企业安装补丁---linux、windows
企业安装补丁需要注意的地方,与自己做实验要考虑的地方会多一些
一 、备份&&
升级数据库是一个十分危险的事情,在生产库上,升级之前最好做一个全库的备份,以便在升级失败时可以还原数据库。停掉所有与这个数据库相关的业务系统,如中间件。确定没有业务在运行。在数据库正常关闭后,还需要备份Oracle主目录,目的还是为了升级失败时,能够还原出数据库软件到升级前的版本。
1 把system,sysaux中有业务相关的表移动到其他表空间
通过crea备份参数文件
2关闭数据库和监听
3关闭所有与ORACLE有关的服务
4备份数据 备份数据文件,日志文件,归档重做文件,参数文件,密码文件等数据库文件
重点目录有:
ORACLE_HOME/dbs
ORACLE_HOME/network/admin
ORACLE_HOME/hostname_dbname
ORACLE_HOME/oc4j/j2ee/OC4J_DBConsole_hostname_dbname
# 可以直接备份 $ORACLE_BASE下文件 &
二 下载软件并解压
三 运行软件
在解压后的目录下中database目录下,运行setup :
1 配置安全更新
& &是否不希望收到有关配置中的严重安全问题的通知? 是
2 应用软件更新
因为已经下载了patch,选择跳过软件更新
3 安装选项
选择“升级现有数据库”
4 产品语言
选择简体中文和英文
5 数据库版本选择企业版
6 安装位置
ORACLE基目录未知不变E:\app\Administrator
软件未知由:E:\app\Administrator\product\11.2.0\dbhome_2
& & & 改为:E:\app\Administrator\product\11.2.0.4bhome_2&&
7 先决条件检查
9 安装产品
到80%进度时出现ORACLE NETCA程序,配置监听
&选择“执行典型配置”
10、到90%出现DBUA升级程序 &
点击下一步 &
11 、出现警告,如不重要可以忽略 &
四 数据库升级
1 升级选下
& &选择“升级结束后重新编译无效对象”和“升级时区版本和timestamp with timezone 数据”以及“备份数据库”以免出现意外
2 指定是否在升级过程中移动数据库文件
选择“升级过程中不移动数据库文件”
3 指定要创建的数据库文件的位置
& 选择“所有数据库文件使用公共位置”& 默认:E:\app\Administrator\oradata
警告:数据库创建过程中下列文件将被覆盖
& &查看覆盖的文件其中有:system.dbf,susaut.dbf,undotbs.dbf,usersdbf,
& &Temp.dbf,control.ctl,redo.log等文件,如果有表在以上数据文件所建立的表空间中最好需要把表移动到其他表空间后覆盖操作。
4 恢复和诊断位置
默认:E:\app\Administrator\flash_recovery_area
点击完成 开始升级
升级结束 & 查看升级结果报告,可以通过“配置数据库口令”查看是否有升级用户被锁。
五 检查升级情况
1 select * from v$
2 select comp_name,,version,status from dba_
linux OPatch
Oracle&RAC 自动打补丁Opatch auto注意事项:
11.2.0.2以后可以使用root用户打补丁,在这之前是不可以的。
补丁注意事项:
补丁需要按照安装软件的顺序进行补丁,
补丁软件时需要关闭对应的软件,如安装GI补丁时需要关闭GI。
OPatch步骤:
1,安装最新的Optach版本
2,更新gird和oracle用户的Opatch文件
unzip p000_Linux-x86-64.zip -d /oracle/11.2.0/grid
unzip p000_Linux-x86-64.zip -d /oracle/app/oracle/product/11.2.0/db_1
3.生成响应文件
cd /oracle/11.2.0/grid/OPatch/ocm/bin
./emocmrsp
4,下载最新psu补丁集,并解压缩至/oracle/media/psu目录,主要目录的权限
5,自动打补丁,打补丁的时候grid会自动重启
数据库启动状态 su -root
/oracle/11.2.0/grid/OPatch/opatch auto /oracle/media/psu -ocmrf /oracle/11.2.0/grid/OPatch/ocm/bin/ocm.rsp
注意:auto是集群opatch选项 &单实例使用apply
6,验证安装
select * from v$
select * from dba_registry_
root用户输入补丁命令后,会提示如下错误:
patch /tmp/psu// apply &&&failed&& & for home /u01/app/oracle/product/11.2.0/db_1&
这里提示了数据库补丁安装失败,原因是一个BUG
解决办法:
先停止数据库运行,可以直接停掉GI
cd $ORACLE_HOME/OPatch/
./opatch &/temp/psu/..../
期间如果提示:follwing exectables is active: /u01/app/oracle/..../---.--- & 则mv或者rm该文件即可
windows单实例安装
1、opatch环境变量设置
C:\app\Administrator\product\11.2.0\dbhome_2\%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\WC:\app\Administrator\product\11.2.0\dbhome_2\OP
ORACLE_HOME环境变量设置
设置ORACLE_HOME环境变量时,ORACLE_HOME=C:\app\Administrator\product\11.2.0\dbhome_2\ & 一定不要在后面加上分号
2、解压补丁压缩包,补丁路径:/psu/
3、安装补丁要停库停服务
4、使用ocmrsp.bat创建ocm.rsp响应文件
5、安装先决条件检查
opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir C:/psu//
6、安装补丁
opatch apply /psu/ &-ocmrf &C:/app/Administrator/product/11.2.0/dbhome_2/OPatch/ocm/bin/ocm.rsp
7、更新数据字典补丁版本,否则会查询不出已经更新的补丁
SQL&@?/rdbms/admin/catbundle psu apply
select * from dba_registry_
阅读(1646) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。查看: 1506|回复: 2
oracle11G补丁升级11.2.0.4.0
论坛徽章:0
现在我已经有了补丁包,但是却不知道怎么安装部署。求各位大神指点!
招聘 : 论坛徽章:19
补丁包里有readme,看看
论坛徽章:3
11G开始的补丁介质是完整的安装包,不需要在原来的基础上安装,你安装一个新的Oracle_home,然后通过新的Oracle_home中的oracle执行程序打开数据库,执行升级脚本即可,具体看readme
itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有    
 北京市公安局海淀分局网监中心备案编号:10 广播电视节目制作经营许可证:编号(京)字第1149号如何如何打PSU补丁(11g RAC 升级11.2.0.2.1到最新的PSU11.2.0.2.4) - CSDN博客
如何如何打PSU补丁(11g RAC 升级11.2.0.2.1到最新的PSU11.2.0.2.4)
目的:11g RAC 升级11.2.0.2.1到最新的PSU11.2.0.2.4
1,metalink上下载最新的补丁,下载最新的Opatch
2,node3上停CRS等,更新OPatch版本,生成rsp文件,其它主机也会做同样操作
先生成rsp文件
cd /oracle/11.2.0/grid/OPatch/ocm/bin
./emocmrsp
As root user execute:
&GI_HOME&/bin/crsctl start crs
unzip &OPATCH-ZIP& -d &ORACLE_HOME&
&ORACLE_HOME&/OPatch/opatch version
unzip /oracle/patchs/p000_Linux-x86-64.zip -d /oracle/11.2.0/grid
su - oracle
unzip /oracle/patchs/p000_Linux-x86-64.zip -d /oracle/app/oracle/product/11.2.0/db_1
验证补丁是否冲突
opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir ./
opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir ./
3,node5上手工打补丁
$GRID_HOME/OPatch/opatch napply -oh $GRID_HOME -local /oracle/patchs/
/oracle/11.2.0/grid/OPatch/p27731/custom/server//custom/scripts/prepatch.sh -dbhome $ORACLE_HOME
/oracle/11.2.0/grid/OPatch/p27731/custom/server//custom/scripts/prepatch.sh -dbhome $ORACLE_HOME
$ORACLE_HOME/OPatch/opatch napply -oh $ORACLE_HOME -local /oracle/11.2.0/grid/OPatch/p27726
$ORACLE_HOME/OPatch/opatch napply -oh $ORACLE_HOME -local /oracle/11.2.0/grid/OPatch/p27731/custom/server/
/oracle/11.2.0/grid/OPatch/p27731/custom/server//custom/scripts/postpatch.sh -dbhome $ORACLE_HOME
其中/oracle/11.2.0/grid/OPatch/p为解压后的地址
4,node4上自动打补丁
su - oracle
[oracle@dtydb4 ~]$ emctl stop dbconsole
As the Grid home owner execute:
$GRID_HOME/OPatch/ocm/bin/emocmrsp
unzip /oracle/patchs/p000_Linux-x86-64.zip -d /oracle/11.2.0/grid
su - oracle
unzip /oracle/patchs/p000_Linux-x86-64.zip -d /oracle/app/oracle/product/11.2.0/db_1
验证补丁版本
$ORACLE_HOME/OPatch/opatch lsinventory
先生成rsp文件
cd /oracle/11.2.0/grid/OPatch/ocm/bin
./emocmrsp
Follow these instructions in this section if the GI home is not shared and none of the Oracle database homes is shared.
As root user execute the following command on each node of the cluster:
/oracle/11.2.0/grid/OPatch/opatch auto /oracle/patchs
/oracle/11.2.0/grid/OPatch/ocm/bin/ocm.rsp
[root@dtydb4 patchs]# /oracle/11.2.0/grid/OPatch/opatch auto /oracle/patchs
Executing /usr/bin/perl /oracle/11.2.0/grid/OPatch/crs/patch112.pl -patchdir /oracle -patchn patchs -paramfile /oracle/11.2.0/grid/crs/install/crsconfig_params
opatch auto log file location is /oracle/11.2.0/grid/OPatch/crs/../../cfgtoollogs/opatchauto_09-47-25.log
Detected Oracle Clusterware install
Using configuration parameter file: /oracle/11.2.0/grid/crs/install/crsconfig_params
OPatch& is bundled with OCM, Enter the absolute OCM response file path:
/oracle/11.2.0/grid/OPatch/ocm/bin/ocm.rsp
patch /oracle/patchs//custom/server/& apply successful for home& /oracle/app/oracle/product/11.2.0/db_1
patch /oracle/patchs/& apply successful for home& /oracle/app/oracle/product/11.2.0/db_1
Successfully unlock /oracle/11.2.0/grid
The opatch Applicable check failed for /oracle/11.2.0/grid.& The patch is not applicable for /oracle/11.2.0/grid
patch /oracle/patchs/& apply& failed& for home& /oracle/11.2.0/grid
ACFS-9300: ADVM/ACFS distribution files found.
ACFS-9312: Existing ADVM/ACFS installation detected.
ACFS-9314: Removing previous ADVM/ACFS installation.
ACFS-9315: Previous ADVM/ACFS components successfully removed.
ACFS-9307: Installing requested ADVM/ACFS software.
ACFS-9308: Loading installed ADVM/ACFS drivers.
ACFS-9321: Creating udev for ADVM/ACFS.
ACFS-9323: Creating module dependencies - this may take some time.
ACFS-9327: Verifying ADVM/ACFS devices.
ACFS-9309: ADVM/ACFS installation correctness verified.
CRS-4123: Oracle High Availability Services has been started.
在打补丁的同时,CRS会自动重启
[grid@dtydb4 ~]$ crs_stat -t
CRS-0184: Cannot communicate with the CRS daemon.
/oracle/11.2.0/grid/bin/crsctl stop crs
5,node3上自动打补丁,过程同上
For each database instance running on the Oracle home being patched, connect to the database using SQL*Plus. Connect as SYSDBA and run the catbundle.sql script as follows:
cd $ORACLE_HOME/rdbms/admin
sqlplus /nolog
SQL& CONNECT / AS SYSDBA
SQL& STARTUP
SQL& @catbundle.sql psu apply
/archives/294
补丁里含的官方文档
本文已收录于以下专栏:
相关文章推荐
oracle的PSU升级不更新数据字典,风险较小,但是还是需要停库进行升级操作
patch  在rac  gi ,oracle 下可以一起打,也可以单独打,但是注意:
1、环境介绍:
两台主机,操作系统[root@rac121 ~]# cat /proc/version
Linux version 2.6.18-164.el5 (mockbuild@x86...
11g单实例数据库打最新11.2.0.4.160119 PSU补丁记录
[oracle@rh64 ~]$ opatch lsinv
Oracle Interim Patch Installer v...
本次演示为升级oracle rac数据库,用GI的psu升级,从11.2.0.4.0升级到11.2.0.4.8。
一:升级OPatch
下载最新的opatch程序并替换GI_HOME...
1.停止监听  
[oracle@localhost admin]$ lsnrctl stop LISTENER
LSNRCTL for Linux: Version 11.2.0.3.0...
Oracle 日发布了11.2
ON : Oracle 11.2.0.4.0,RAC,Linux x86-64
用户在安装最新发布的11.2.0.4.6 这个GI PSU时,报如下错误:
[root@crmdadbs1 ...
Oracle 10g升级之--PSU 升级-----从10.2.0.4.0 升级到 10.2.0.4.4,然后再升级到10.2.0.4.11一. 什么是PSU/CPUCPU: Critical Pat...
他的最新文章
讲师:宋宝华
讲师:何宇健
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)查看: 1652|回复: 4
oracle 11.2.0.4补丁齐了
论坛徽章:394
_170501.png (38.53 KB, 下载次数: 20)
17:06 上传
论坛徽章:394
windows 32和64都有了
招聘 : 论坛徽章:477
是可以直接装还是得先有至少11.2.0.1或11.2.0.3?
论坛徽章:394
lastwinner 发表于
是可以直接装还是得先有至少11.2.0.1或11.2.0.3?
新装直接装
升级忘记了
论坛徽章:28
itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有    
 北京市公安局海淀分局网监中心备案编号:10 广播电视节目制作经营许可证:编号(京)字第1149号}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信