代码编织梦想

打补丁之前要关闭所有的Oracle服务

步骤一:解压补丁文件
将补丁文件解压,会得到一个数字代号的文件夹。我的补丁名字《p10432045_*********》解压后得到一个文件夹为《10432045》。


步骤二:将数字代号的文件夹放在一个离盘根目录较近的地方,比如我是把《10432045》文件夹放在D:根目录下(个人习惯而已,其实地址随意,不要有中文就好)。


步骤三:在cmd命令行中进入《10432045》的目录:
d:\>cd 10432045


步骤四:在这个目录输入"%ORACLE_HOME%\OPatch\opatch apply"命令


打补丁的步骤就这些。运气好就一气呵成,运气不咋地就要开始漫长的调试


问题1::出现’%ORACLE_HOME%不是内部或外部命令,也不是可运行的程序或批处理文件’
解决办法:命令行中添加命令""set ORACLE_HOME=D:\app\Oracle\product\11.2.0\dbhome_1"就行


问题2:出现"ZOP-51: The patch location is not valid for apply, because it doesn’t have correct metadata, or it points to a patch directory.Please check the arguments and try again OPatch failed with error code = 135.



解决办法:这种情况说明补丁解压后的文件夹跟OPatch文件夹重了,把解压后的数字代码文件夹《10432045》放在OPatch目录下了"D:\app\Oracle\product\11.2.0\dbhome_1\OPatch\10432045"
这是肯定不行的,解决的办法只有一个,就是将《10432045》放到其他文件夹,比如我放在D盘根目录下:
d:\>\10432045>%ORACLE_HOME%\OPatch\opatch apply

win oracle11.2.0.4打最新补丁的方法_ravell陈的空间的博客-爱代码爱编程

背景:安全扫描,扫出很多ORACLE漏洞,按照领导安排对11G数据库进行补丁升级。 完成思路: 1、 利用metalink下载针对版本的补丁 2、 Opatch工具安装补丁 11.2.0.4实施: (1)拷贝以下补丁文件到对应服务器,并解压。 (2)将oracle_home下的opatch目录备份,并将P6880880中的文件复制到原来的opatch目

在windows环境给oracle打补丁_sagiv的博客-爱代码爱编程

之前一直使用SQLServer数据库,这次有个项目要用Oracle数据库,正好还赶上要打scn补丁包,对Oracle打补丁一点概念都没有,在网上搜了搜,也许是比较简单吧,网上的文档写的也比较简单(估计对这件事熟的人写文章的时候会忽略一些东西,但这些东西对我这种没弄过的还是有些影响的),而且大部分都是linux下的(最后了解了之后证明确实不麻烦,而且l

Windows环境下给oracle打补丁详细教程-爱代码爱编程

环境检查 1、检查oracle数据库版本,安装前检查:确保Oracle数据库安装与您正在应用此修补程序的版本相同。 C:\WINDOWS\system32>sqlplus -v SQL*Plus: Release 11.2.0.1.0 Production 2、OPatch工具检查 OPatch工具包,在安装目录$ORACLE_HOME下,P

为 windows 上的 oracle 11.2.0.4.0 安装补丁-爱代码爱编程

一、基础环境 操作系统:Windows 10 及 Windows Server 2019 及以上版本 安装路径:D:\ProgramFiles\Oracle 数据库:Oracle Database 11.2.0.4.0

windows平台oracle数据库补丁升级教程_小新手上路的博客-爱代码爱编程

windows平台Oracle数据库补丁升级教程 打补丁之前,先解决乱码的问题,将nls_lang=american_america.zhs16gbk设置在环境变量里面 步骤:控制面板-管理工具-服务器管理器-本地服务器-计

windows系统oracle11.2.0.4打补丁_为 windows 上的 oracle 11 安装补丁-爱代码爱编程

文章目录 前文1.文件包,把3个p开头的解压出来就是剩余的,其中33174351是db,另外一个是ovjm,具体说明在那个txt里面有标注2.关闭oracle服务3.替换OPatch,把原来的备份,把新的复制进

windows上给oracle打补丁注意事项_oracle补丁db放在什么地方-爱代码爱编程

打补丁的过程 1、升级opatch工具,检查剩余空间用于存放ORACLE_HOME的备份,设置oracle_home环境变量,通过readme中的先决条件来检查现有补丁是否和本次补丁冲突 2、opatch apply 升级数

linux系统下sql脚本的执行与导出-爱代码爱编程

terminal中执行 执行 mysql -u [username] -p -D [databasename] < [XXX.sql] 导出 mysql -u [username] -p [datbasen