怎么给sqlserver数据库打补丁包(oracle数据库打补丁步骤)

怎么给sqlserver数据库打补丁包(oracle数据库打补丁步骤),第1张

下载补丁指定的补丁包,双击后看提示,有的补丁直接安装,有的双击后是在解压,并没有安装,这种情况要记住解压到什么地方去了,等解压完成后,到指定位置找到解压出来的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 lsinventory

Oracle 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补丁等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9549173.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存