下载补丁指定的补丁包,双击后看提示,有的补丁直接安装,有的双击后是在解压,并没有安装,这种情况要记住解压到什么地方去了,等解压完成后,到指定位置找到解压出来的Setupexe运行安装向导完成安装
你说的情况应该就是要先解压,没有提示是因为根本就没安装只是解压了,你到C:盘找到解压的目录里面的setupexe运行开始你的安装就行了
问题描述:
DB 112040
RAC 11204190115
现在需要把DB的PSU也打成190115,由于 *** 作失误把GI的补丁卸载了,卸载出了问题,集群无法正常启动。
报错信息,这种情况直接恢复之前备份过的Grid是直接可以修复的,不幸的是,做之前并没有备份,接到问题后紧急救火。
此时使用opatch auot的方式安装会报错,因为opatch auto会先停集群,但发现集群有问题,所以会报错,决定采用手动安装PSU的方式解决问题
修复过程:
执行以下 *** 作,否则后续会报错
1 cp -p $GRID_HOME/perl/lib/5100/Envpm /usr/lib64/perl5/vendor_perl/
或者yum install perl-Env
2 $GRID_HOME/crs/install/rootcrspl-unlock,需要执行步骤一否则报错:
Can’t locate Envpm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5
3打Grid补丁
本步骤执行过程中可能会有权限之类的报错,部分文件属主是root,需要把权限GRID_HOME中的文件属主统一改成grid
# su - grid
$ cd /stage/<ACFS-PSU>
$ opatch apply -local
$ cd /stage/<OCW-PSU>
$ opatch apply -local
$ cd /stage/<DB-PSU>
$ opatch apply -local
4 打Oracle补丁
# su - oracle
$ /stage/<OCW-PSU>/custom/server/<OCW-PSU>/custom/scripts/
$ /prepatchsh -dbhome $ORACLE_HOME
$ cd /stage/<OCW-PSU>/custom/server/<OCW-PSU>/
$ opatch apply -local
$ cd /stage/<OCW-PSU>/custom/server/<OCW-PSU>/custom/scripts/
$ /postpatchsh -dbhome $ORACLE_HOME
$ cd /stage/<DB-PSU>
$ opatch apply -local
5 集群资源复位
# $GRID_HOME/rdbms/install/rootadd_rdbmssh
#$GRID_HOME /crs/install/rootcrspl-patch
集群会自动拉起,启动DB恢复正常。
打补丁前最好备份好数据库,包括系统数据库!查看当前版本,好确定需要下载哪些补丁。下载文件为 SQLServer2014SP2-KB3171021-x64-CHSexe ,双机进行安装。现在变成 SP2 了,已经安装完成,生产环境最好重启一次服务器。接下来应该安装 Cumulative Update 5 ,此处为了测试,现在安装 SQL Server 2014 Service Pack 2 GDR。接着安装 Cumulative Update 5 ,此 CU5 基于 SP2 ,因此前面先安装 SP2 。
查看 windows 更新程序,可以看到 SP2、CU5、GDR 三个更新。对于回滚,可以按反序逐个右键卸载!卸载后必须重启服务器!
执行SQL语句:
select @@VERSION然后比对下表,就能知道SQL当前的是否安装了补丁,和知道安装了哪个补丁
另:SQL 2014的SP1版本号是:12041001
sys@NGAC>select from v$version ;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 112030 - 64bit Production
PL/SQL Release 112030 - Production
CORE 112030 Production
TNS for Linux: Version 112030 - Production
NLSRTL Version 112030 - Production
或者
[oracle@svr-ww-ora02 OPatch]$ $ORACLE_HOME/OPatch/opatch lsinventoryOracle Interim Patch Installer version 112030
Copyright (c) 2012, Oracle Corporation All rights reserved
Oracle Home : /u01/app/oracle/product/11gr2/db_1
Central Inventory : /u01/app/oraInventory
from : /u01/app/oracle/product/11gr2/db_1/oraInstloc
OPatch version : 112030
OUI version : 112030
Log file location : /u01/app/oracle/product/11gr2/db_1/cfgtoollogs/opatch/opatch2014-01-03_16-46-01PM_1log
Lsinventory Output file location : /u01/app/oracle/product/11gr2/db_1/cfgtoollogs/opatch/lsinv/lsinventory2014-01-03_16-46-01PMtxt
--------------------------------------------------------------------------------
Installed Top-level Products (1):
Oracle Database 11g 112030
There are 1 products installed in this Oracle Home
Interim patches (1) :
Patch 14275605 : applied on Tue Oct 30 13:12:42 CST 2012
Unique Patch ID: 15367368
Patch description: "Database Patch Set Update : 112034 (14275605)"
Created on 3 Oct 2012, 18:38:19 hrs PST8PDT
Sub-patch 13923374; "Database Patch Set Update : 112033 (13923374)"
Sub-patch 13696216; "Database Patch Set Update : 112032 (13696216)"
Sub-patch 13343438; "Database Patch Set Update : 112031 (13343438)"
Bugs fixed:
14480676, 13566938, 13419660, 10350832, 13632717, 14063281, 12919564
13624984, 13430938, 13467683, 13588248, 13420224, 14548763, 13080778
12646784, 13804294, 12861463, 12834027, 13377816, 13036331, 12880299
14664355, 13499128, 14409183, 12998795, 12829021, 13492735, 12794305
13503598, 10133521, 12718090, 13742433, 12905058, 12401111, 13742434
13257247, 12849688, 13362079, 12950644, 13742435, 13464002, 12917230
13923374, 12879027, 14613900, 12585543, 12535346, 14480675, 12588744
11877623, 14480674, 13916709, 12847466, 13773133, 14076523, 13649031
13340388, 13366202, 13528551, 13981051, 12894807, 13343438, 12582664
12748240, 12797765, 13385346, 12923168, 13384182, 13612575, 13466801
13484963, 12971775, 11063191, 13772618, 13070939, 12797420, 13035804
13041324, 12976376, 11708510, 13742437, 13737746, 14062795, 13035360
12693626, 13742438, 13326736, 13332439, 14038787, 14062796, 12913474
13001379, 14390252, 13099577, 13370330, 13059165, 14062797, 14275605
9873405, 13742436, 9858539, 14062794, 13358781, 12960925, 13699124
12662040, 9703627, 12617123, 13338048, 12938841, 12658411, 12620823
12845115, 12656535, 14062793, 12678920, 12764337, 13354082, 13397104
14062792, 13250244, 12594032, 9761357, 12612118, 13742464, 13550185
13457582, 13527323, 12780983, 12583611, 13502183, 12780098, 13705338
13696216, 13476583, 11840910, 13903046, 13572659, 13718279, 13554409
13657605, 13103913, 14063280
--------------------------------------------------------------------------------
OPatch succeeded
我不记得sql可以直接查询patch,因为补丁一般都是针对oracle数据库软件的。
以上就是关于怎么给sqlserver数据库打补丁包(oracle数据库打补丁步骤)全部的内容,包括:怎么给sqlserver数据库打补丁包(oracle数据库打补丁步骤)、一次数据库补丁失败修复案例、如何自动更新sql server补丁等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)