一、问题描述

今天要给Oracle数据库软件打补丁,操作过程中报错 “OPatch failed with error code 73” ,通过具体报错信息后得知是libclntsh.so.11.1文件被占用了,通过一路追查后得知某程序占用后,停掉相应的程序后打补丁通过。

二、实验

1.打补丁(未成功)

[oracle@suzzy27734982]$opatchapplyOracleInterimPatchInstallerversion11.2.0.3.19Copyright(c)2018,OracleCorporation.Allrightsreserved.OracleHome:/oracle/product/10.2.0/dbCentralInventory:/oracle/oraInventoryfrom:/oracle/product/10.2.0/db/oraInst.locOPatchversion:11.2.0.3.19OUIversion:11.2.0.4.0Logfilelocation:/oracle/product/10.2.0/db/cfgtoollogs/opatch/opatch3018-09-05_14-28-26PM_1.logVerifyingenvironmentandperformingprerequisitechecks...Prerequisitecheck"CheckActiveFilesAndExecutables"failed.Thedetailsare:Followingexecutablesareactive:/oracle/product/10.2.0/db/lib/libclntsh.so.11.1Prerequisitecheck"CheckActiveFilesAndExecutables"failed.Thedetailsare:Followingexecutablesareactive:/oracle/product/10.2.0/db/bin/tnslsnrUtilSessionfailed:Prerequisitecheck"CheckActiveFilesAndExecutables"failed.Prerequisitecheck"CheckActiveFilesAndExecutables"failed.Logfilelocation:/oracle/product/10.2.0/db/cfgtoollogs/opatch/opatch3018-09-05_14-28-26PM_1.logOPatchfailedwitherrorcode73

2.查看什么进程占用 libclntsh.so.11.1

[oracle@suzzy27734982]$fuser/oracle/product/10.2.0/db/lib/libclntsh.so.11.1/oracle/product/10.2.0/db/lib/libclntsh.so.11.1:2925m

3.查看2925进程是什么程序在用(监听程序)

[oracle@suzzy27734982]$ps-ef|grep2925oracle29251012:30?00:00:00/oracle/product/10.2.0/db/bin/tnslsnrLISTENER-inheritoracle1222411247014:32pts/000:00:00grep2925

4.停止监听程序

[oracle@suzzy27734982]$lsnrctlstopLSNRCTLforLinux:Version11.2.0.4.0-Productionon05-SEP-201814:33:12Copyright(c)1991,2013,Oracle.Allrightsreserved.Connectingto(DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))Thecommandcompletedsuccessfully

5.检查2925进程是否存在

[oracle@suzzy27734982]$ps-ef|grep2925oracle1223811247014:33pts/000:00:00grep2925

6.再次打补丁(成功)

[oracle@suzzy27734982]$opatchapplyOracleInterimPatchInstallerversion11.2.0.3.19Copyright(c)2018,OracleCorporation.Allrightsreserved.OracleHome:/oracle/product/10.2.0/dbCentralInventory:/oracle/oraInventoryfrom:/oracle/product/10.2.0/db/oraInst.locOPatchversion:11.2.0.3.19OUIversion:11.2.0.4.0Logfilelocation:/oracle/product/10.2.0/db/cfgtoollogs/opatch/opatch3018-09-05_14-35-09PM_1.logVerifyingenvironmentandperformingprerequisitechecks...OPatchcontinueswiththesepatches:17478514180316681852250919121551197694892029901320760982213526352194834722502456230543592400611124732075258697272660944526392168269255762733804927734982Doyouwanttoproceed?[y|n]yUserRespondedwith:YAllcheckspassed.Provideyouremailaddresstobeinformedofsecurityissues,installandinitiateOracleConfigurationManager.EasierforyouifyouuseyourMyOracleSupportEmailaddress/UserName.Visithttp://www.oracle.com/support/policies.htmlfordetails.Emailaddress/UserName:Youhavenotprovidedanemailaddressfornotificationofsecurityissues.Doyouwishtoremainuninformedofsecurityissues([Y]es,[N]o)[N]:yPleaseshutdownOracleinstancesrunningoutofthisORACLE_HOMEonthelocalsystem.(OracleHome='/oracle/product/10.2.0/db')Isthelocalsystemreadyforpatching?[y|n]yUserRespondedwith:YBackingupfiles...Applyingsub-patch'17478514'toOH'/oracle/product/10.2.0/db'Patchingcomponentoracle.rdbms,11.2.0.4.0...Patchingcomponentoracle.rdbms.rsf,11.2.0.4.0...Patchingcomponentoracle.sdo,11.2.0.4.0...Patchingcomponentoracle.sysman.agent,10.2.0.4.5...Patchingcomponentoracle.xdk,11.2.0.4.0...Patchingcomponentoracle.rdbms.dbscripts,11.2.0.4.0...Patchingcomponentoracle.sdo.locator,11.2.0.4.0...Patchingcomponentoracle.nlsrtl.rsf,11.2.0.4.0...Patchingcomponentoracle.xdk.rsf,11.2.0.4.0...Patchingcomponentoracle.rdbms.rman,11.2.0.4.0...Applyingsub-patch'18031668'toOH'/oracle/product/10.2.0/db'Patchingcomponentoracle.rdbms,11.2.0.4.0...Patchingcomponentoracle.rdbms.rsf,11.2.0.4.0...Patchingcomponentoracle.ldap.rsf,11.2.0.4.0...Patchingcomponentoracle.rdbms.crs,11.2.0.4.0...Patchingcomponentoracle.precomp.common,11.2.0.4.0...Patchingcomponentoracle.ldap.rsf.ic,11.2.0.4.0...Patchingcomponentoracle.rdbms.deconfig,11.2.0.4.0...Patchingcomponentoracle.rdbms.dbscripts,11.2.0.4.0...Patchingcomponentoracle.rdbms.rman,11.2.0.4.0...Applyingsub-patch'18522509'toOH'/oracle/product/10.2.0/db'Patchingcomponentoracle.rdbms.rsf,11.2.0.4.0...Patchingcomponentoracle.rdbms,11.2.0.4.0...Patchingcomponentoracle.precomp.common,11.2.0.4.0...Patchingcomponentoracle.rdbms.rman,11.2.0.4.0...Patchingcomponentoracle.rdbms.dbscripts,11.2.0.4.0...Patchingcomponentoracle.rdbms.deconfig,11.2.0.4.0...Applyingsub-patch'19121551'toOH'/oracle/product/10.2.0/db'Patchingcomponentoracle.precomp.common,11.2.0.4.0...Patchingcomponentoracle.sysman.console.db,11.2.0.4.0...Patchingcomponentoracle.rdbms.rsf,11.2.0.4.0...Patchingcomponentoracle.rdbms.rman,11.2.0.4.0...Patchingcomponentoracle.rdbms,11.2.0.4.0...Patchingcomponentoracle.rdbms.dbscripts,11.2.0.4.0...Patchingcomponentoracle.ordim.client,11.2.0.4.0...Patchingcomponentoracle.ordim.jai,11.2.0.4.0...Applyingsub-patch'19769489'toOH'/oracle/product/10.2.0/db'ApplySession:Optionalcomponent(s)[oracle.sysman.agent,11.2.0.4.0]notpresentintheOracleHomeorahigherversionisfound.Patchingcomponentoracle.precomp.common,11.2.0.4.0...Patchingcomponentoracle.ovm,11.2.0.4.0...Patchingcomponentoracle.xdk,11.2.0.4.0...Patchingcomponentoracle.rdbms.util,11.2.0.4.0...Patchingcomponentoracle.rdbms,11.2.0.4.0...Patchingcomponentoracle.rdbms.dbscripts,11.2.0.4.0...Patchingcomponentoracle.xdk.parser.java,11.2.0.4.0...Patchingcomponentoracle.oraolap,11.2.0.4.0...Patchingcomponentoracle.rdbms.rsf,11.2.0.4.0...Patchingcomponentoracle.xdk.rsf,11.2.0.4.0...Patchingcomponentoracle.rdbms.rman,11.2.0.4.0...Patchingcomponentoracle.rdbms.deconfig,11.2.0.4.0...Applyingsub-patch'20299013'toOH'/oracle/product/10.2.0/db'Patchingcomponentoracle.rdbms.dv,11.2.0.4.0...Patchingcomponentoracle.rdbms.oci,11.2.0.4.0...Patchingcomponentoracle.precomp.common,11.2.0.4.0...Patchingcomponentoracle.sysman.agent,10.2.0.4.5...Patchingcomponentoracle.xdk,11.2.0.4.0...Patchingcomponentoracle.sysman.common,10.2.0.4.5...Patchingcomponentoracle.rdbms,11.2.0.4.0...Patchingcomponentoracle.rdbms.dbscripts,11.2.0.4.0...Patchingcomponentoracle.xdk.parser.java,11.2.0.4.0...Patchingcomponentoracle.sysman.console.db,11.2.0.4.0...Patchingcomponentoracle.xdk.rsf,11.2.0.4.0...Patchingcomponentoracle.rdbms.rsf,11.2.0.4.0...Patchingcomponentoracle.sysman.common.core,10.2.0.4.5...Patchingcomponentoracle.rdbms.rman,11.2.0.4.0...Patchingcomponentoracle.rdbms.deconfig,11.2.0.4.0...Applyingsub-patch'20760982'toOH'/oracle/product/10.2.0/db'Patchingcomponentoracle.sysman.console.db,11.2.0.4.0...Patchingcomponentoracle.rdbms,11.2.0.4.0...Patchingcomponentoracle.rdbms.dbscripts,11.2.0.4.0...Patchingcomponentoracle.rdbms.rsf,11.2.0.4.0...Applyingsub-patch'21352635'toOH'/oracle/product/10.2.0/db'Patchingcomponentoracle.sysman.agent,10.2.0.4.5...Patchingcomponentoracle.rdbms.rsf,11.2.0.4.0...Patchingcomponentoracle.rdbms.rman,11.2.0.4.0...Patchingcomponentoracle.rdbms,11.2.0.4.0...Applyingsub-patch'21948347'toOH'/oracle/product/10.2.0/db'ApplySession:Optionalcomponent(s)[oracle.tfa,11.2.0.4.0]notpresentintheOracleHomeorahigherversionisfound.Patchingcomponentoracle.sysman.agent,10.2.0.4.5...Patchingcomponentoracle.ovm,11.2.0.4.0...Patchingcomponentoracle.xdk,11.2.0.4.0...Patchingcomponentoracle.rdbms,11.2.0.4.0...Patchingcomponentoracle.nlsrtl.rsf,11.2.0.4.0...Patchingcomponentoracle.xdk.parser.java,11.2.0.4.0...Patchingcomponentoracle.sysman.console.db,11.2.0.4.0...Patchingcomponentoracle.xdk.rsf,11.2.0.4.0...Patchingcomponentoracle.rdbms.rsf,11.2.0.4.0...Patchingcomponentoracle.sysman.oms.core,10.2.0.4.5...Applyingsub-patch'22502456'toOH'/oracle/product/10.2.0/db'ApplySession:Optionalcomponent(s)[oracle.tfa,11.2.0.4.0]notpresentintheOracleHomeorahigherversionisfound.Patchingcomponentoracle.precomp.common,11.2.0.4.0...Patchingcomponentoracle.oraolap.dbscripts,11.2.0.4.0...Patchingcomponentoracle.rdbms.olap,11.2.0.4.0...Patchingcomponentoracle.oraolap,11.2.0.4.0...Patchingcomponentoracle.rdbms.rsf,11.2.0.4.0...Patchingcomponentoracle.rdbms.rman,11.2.0.4.0...Patchingcomponentoracle.rdbms,11.2.0.4.0...Patchingcomponentoracle.rdbms.dbscripts,11.2.0.4.0...Applyingsub-patch'23054359'toOH'/oracle/product/10.2.0/db'Patchingcomponentoracle.rdbms.dv,11.2.0.4.0...Patchingcomponentoracle.rdbms,11.2.0.4.0...Patchingcomponentoracle.rdbms.dbscripts,11.2.0.4.0...Patchingcomponentoracle.rdbms.rsf,11.2.0.4.0...Applyingsub-patch'24006111'toOH'/oracle/product/10.2.0/db'Patchingcomponentoracle.sqlplus.ic,11.2.0.4.0...Patchingcomponentoracle.sqlplus,11.2.0.4.0...Patchingcomponentoracle.rdbms.rsf,11.2.0.4.0...Patchingcomponentoracle.rdbms,11.2.0.4.0...Patchingcomponentoracle.rdbms.dbscripts,11.2.0.4.0...Applyingsub-patch'24732075'toOH'/oracle/product/10.2.0/db'Patchingcomponentoracle.precomp.common,11.2.0.4.0...Patchingcomponentoracle.sysman.plugin.db.main.agent,11.2.0.4.0...Patchingcomponentoracle.sqlplus.ic,11.2.0.4.0...Patchingcomponentoracle.sqlplus,11.2.0.4.0...Patchingcomponentoracle.rdbms.rsf,11.2.0.4.0...Patchingcomponentoracle.rdbms,11.2.0.4.0...Patchingcomponentoracle.rdbms.util,11.2.0.4.0...Patchingcomponentoracle.ordim.client,11.2.0.4.0...Patchingcomponentoracle.ordim.jai,11.2.0.4.0...Patchingcomponentoracle.ordim.server,11.2.0.4.0...Applyingsub-patch'25869727'toOH'/oracle/product/10.2.0/db'ApplySession:Optionalcomponent(s)[oracle.oid.client,11.2.0.4.0]notpresentintheOracleHomeorahigherversionisfound.Patchingcomponentoracle.ldap.rsf,11.2.0.4.0...Patchingcomponentoracle.oracore.rsf,11.2.0.4.0...Patchingcomponentoracle.rdbms,11.2.0.4.0...Patchingcomponentoracle.rdbms.rsf,11.2.0.4.0...Patchingcomponentoracle.rdbms.rman,11.2.0.4.0...Applyingsub-patch'26609445'toOH'/oracle/product/10.2.0/db'Patchingcomponentoracle.oracore.rsf,11.2.0.4.0...Patchingcomponentoracle.rdbms,11.2.0.4.0...Applyingsub-patch'26392168'toOH'/oracle/product/10.2.0/db'ApplySession:Optionalcomponent(s)[oracle.oid.client,11.2.0.4.0]notpresentintheOracleHomeorahigherversionisfound.Patchingcomponentoracle.network.rsf,11.2.0.4.0...Patchingcomponentoracle.ldap.client,11.2.0.4.0...Patchingcomponentoracle.sysman.agent,10.2.0.4.5...Patchingcomponentoracle.xdk,11.2.0.4.0...Patchingcomponentoracle.rdbms,11.2.0.4.0...Patchingcomponentoracle.network.listener,11.2.0.4.0...Patchingcomponentoracle.rdbms.dbscripts,11.2.0.4.0...Patchingcomponentoracle.nlsrtl.rsf,11.2.0.4.0...Patchingcomponentoracle.xdk.parser.java,11.2.0.4.0...Patchingcomponentoracle.xdk.rsf,11.2.0.4.0...Patchingcomponentoracle.rdbms.rsf,11.2.0.4.0...Patchingcomponentoracle.rdbms.rman,11.2.0.4.0...Applyingsub-patch'26925576'toOH'/oracle/product/10.2.0/db'Patchingcomponentoracle.rdbms,11.2.0.4.0...Patchingcomponentoracle.rdbms.dbscripts,11.2.0.4.0...Patchingcomponentoracle.rdbms.rman,11.2.0.4.0...Patchingcomponentoracle.rdbms.rsf,11.2.0.4.0...Applyingsub-patch'27338049'toOH'/oracle/product/10.2.0/db'Patchingcomponentoracle.assistants.server,11.2.0.4.0...Patchingcomponentoracle.rdbms.rsf,11.2.0.4.0...Patchingcomponentoracle.rdbms,11.2.0.4.0...Patchingcomponentoracle.rdbms.rman,11.2.0.4.0...Patchingcomponentoracle.rdbms.dbscripts,11.2.0.4.0...Applyingsub-patch'27734982'toOH'/oracle/product/10.2.0/db'Patchingcomponentoracle.ctx,11.2.0.4.0...Patchingcomponentoracle.rdbms.rsf,11.2.0.4.0...Patchingcomponentoracle.ctx.rsf,11.2.0.4.0...Patchingcomponentoracle.rdbms,11.2.0.4.0...Patchingcomponentoracle.rdbms.rman,11.2.0.4.0...OPatchfoundtheword"error"inthestderrofthemakecommand.Pleaselookatthisstderr.Youcanre-runthismakecommand.Stderroutput:chmod:changingpermissionsof`/oracle/product/10.2.0/db/bin/extjobO':Operationnotpermittedmake:[iextjob]Error1(ignored)Compositepatch27734982successfullyapplied.OPatchSessioncompletedwithwarnings.Logfilelocation:/oracle/product/10.2.0/db/cfgtoollogs/opatch/opatch3018-09-05_14-35-09PM_1.logOPatchcompletedwithwarnings.

7.验证补丁是否成功修补完成

[oracle@suzzy27734982]$opatchlsinventoryOracleInterimPatchInstallerversion11.2.0.3.19Copyright(c)2018,OracleCorporation.Allrightsreserved.OracleHome:/oracle/product/10.2.0/dbCentralInventory:/oracle/oraInventoryfrom:/oracle/product/10.2.0/db/oraInst.locOPatchversion:11.2.0.3.19OUIversion:11.2.0.4.0Logfilelocation:/oracle/product/10.2.0/db/cfgtoollogs/opatch/opatch3018-09-05_14-39-39PM_1.logLsinventoryOutputfilelocation:/oracle/product/10.2.0/db/cfgtoollogs/opatch/lsinv/lsinventory2018-09-05_14-39-39PM.txt--------------------------------------------------------------------------------LocalMachineInformation::Hostname:suzzyARUplatformid:226ARUplatformdescription::Linuxx86-64InstalledTop-levelProducts(1):OracleDatabase11g11.2.0.4.0Thereare1productsinstalledinthisOracleHome.Interimpatches(1):Patch27734982:appliedonWedSep0514:37:46CST2018UniquePatchID:22229176Patchdescription:"DatabasePatchSetUpdate:11.2.0.4.180717(27734982)"Createdon31May2018,01:37:49hrsPST8PDTSub-patch27338049;"DatabasePatchSetUpdate:11.2.0.4.180417(27338049)"Sub-patch26925576;"DatabasePatchSetUpdate:11.2.0.4.180116(26925576)"Sub-patch26392168;"DatabasePatchSetUpdate:11.2.0.4.171017(26392168)"Sub-patch26609445;"DatabasePatchSetUpdate:11.2.0.4.170814(26609445)"Sub-patch25869727;"DatabasePatchSetUpdate:11.2.0.4.170718(25869727)"Sub-patch24732075;"DatabasePatchSetUpdate:11.2.0.4.170418(24732075)"Sub-patch24006111;"DatabasePatchSetUpdate:11.2.0.4.161018(24006111)"Sub-patch23054359;"DatabasePatchSetUpdate:11.2.0.4.160719(23054359)"Sub-patch22502456;"DatabasePatchSetUpdate:11.2.0.4.160419(22502456)"Sub-patch21948347;"DatabasePatchSetUpdate:11.2.0.4.160119(21948347)"Sub-patch21352635;"DatabasePatchSetUpdate:11.2.0.4.8(21352635)"Sub-patch20760982;"DatabasePatchSetUpdate:11.2.0.4.7(20760982)"Sub-patch20299013;"DatabasePatchSetUpdate:11.2.0.4.6(20299013)"Sub-patch19769489;"DatabasePatchSetUpdate:11.2.0.4.5(19769489)"Sub-patch19121551;"DatabasePatchSetUpdate:11.2.0.4.4(19121551)"Sub-patch18522509;"DatabasePatchSetUpdate:11.2.0.4.3(18522509)"Sub-patch18031668;"DatabasePatchSetUpdate:11.2.0.4.2(18031668)"Sub-patch17478514;"DatabasePatchSetUpdate:11.2.0.4.1(17478514)"Bugsfixed:21174504,17184721,21538558,16091637,18092127,17381384,1597996520671094,16731148,16314254,13837378,18441944,17835048,1355855717008068,17201159,25427662,17853498,20717359,17246576,1835616618681862,18440047,20569094,20031873,16875449,20387265,1978884217296856,21330264,14010183,17648596,17551063,17025461,2471973617267114,22507210,17912217,17889583,18202441,17040764,1747814516524926,25655390,19358317,22148226,18747196,26544823,1864141917036973,18948177,17811789,16542886,14285317,18009564,166186948322815,16832076,18247991,16692232,22507234,17570240,1387109224624166,24348685,17848897,17441661,14034426,17465741,1659689017437634,21343897,20506706,21453153,18339044,17951233,2232174121795111,18430495,21787056,22380919,19469538,20506715,1781142919721304,17903598,18230522,19554106,19458377,21281607,176128286599380,22092979,22321756,17040527,17811438,18641461,1465774013364795,21387964,19490948,17346671,17588480,22351572,1823539026474853,18849970,17889549,19309466,16472716,20596234,1833185018641451,17344412,21179898,19461270,17546761,24842886,1452184918203835,18203838,18964939,18203837,17313525,22195457,1813969016837842,22296366,14106803,17842825,21352646,22657942,1636011220657441,22195441,17389192,26198926,14565184,17205719,1844009514764829,22195448,14354737,13944971,16571443,21868720,1718690517080436,18673342,22905130,17027426,27374796,19972569,1997256820144308,19972566,17282229,19972564,16870214,21629064,1961513621354456,17390431,18762750,23007241,16613964,17957017,1809820718471685,19730508,21538485,18264060,17323222,17754782,1760071918317531,17852463,17596908,17655634,16228604,27053456,2007439119972570,18090142,18996843,19854503,16042673,17835627,2033434417393683,20861693,18000422,17551709,26575788,23315889,2050669919006849,18277454,18456514,19174430,17258090,17174582,2565493617242746,16399083,17824637,21132297,22465352,17762296,2216816317397545,16450169,12364061,20067212,18856999,19211724,1946389319463897,21343775,17853456,18673304,20004021,26030218,2166862716194160,17477958,16538760,12982566,24570598,20828947,1825903120296213,18293054,17610798,19699191,23065323,17311728,1813567818774543,23294548,16785708,10136473,24560906,22551446,1977786217786518,18315328,18334586,12747740,18096714,19032867,2164176017390160,18899974,17232014,20598042,18673325,16422541,1815576214015842,19827973,22683225,17726838,18554871,23177648,1805155620803583,21972320,15990359,17922254,18282562,16855292,1666858421343838,20299015,17446237,18093615,18043064,23713236,1769420917288409,18308268,20475845,17274537,13955826,16934803,1763492117501491,16315398,23725036,22683212,17006183,13829543,1819116417655240,26746894,22809871,18384391,19393542,21538567,1619814321847223,25823754,17892268,20142975,19584068,17165204,2516549618604493,21756699,18508861,16901385,18554763,21532755,1818903617443671,17385178,14829250,17936109,20925795,20509482,1747851427441326,16850630,13951456,16595641,14054676,15861775,2114283716912439,17299889,17297939,23003979,18619917,16833527,1779895317816865,18607546,17571306,21286665,17341326,26910644,1785116020558005,17586955,19049453,21051840,17587063,16956380,1832850925423453,14133975,18061914,18522509,21051833,20294666,1876560220860659,20324049,18199537,17332800,13609098,22502493,1838453714338435,17945983,16392068,21067387,17752995,21051862,1686342225505382,17237521,18244962,19544839,24433711,24717859,1715614818973907,23026585,17877323,17449815,18180390,17088068,1703713020004087,21422580,19466309,11733603,25505371,21051858,1808462518674024,21051852,18091059,25369547,16306373,18306996,1778725918193833,19915271,20513399,20631274,25879656,16344544,1469276218614015,17346091,18228645,17721717,18436307,21756677,1988885311883252,17891943,19475971,22353199,16384983,19121551,2782589312816846,17982555,17761775,22243719,17265217,25505394,1707172116721594,18262334,21756661,17891946,15913355,17672719,1760226917239687,17042658,17238511,17811456,17284817,17752121,2087988921380789,17394950,17011832,16579084,22195465,14602788,1832546024476265,26569225,24476274,12611721,16903536,17006570,1968997916043574,18783224,24662775,16494615,21526048,17392698,1919717516069901,17811447,27870645,17308789,22195477,24835538,1786567117343514,19013183,17325413,18316692,16180763,17348614,1436899521983325,17393915,16285691,19211433,20331945,17883081,1770502324316947,17614227,19578350,22195485,14084247,13645875,1677784019727057,14852021,18744139,18674047,17716305,19285025,1848250227534509,17622427,19289642,22195492,25947799,14458214,2086972121172913,17767676,18723434,25505407,17786278,19258504,1708298321351877,17365043,13498382,18331812,16065166,25489607,1668541718031668,22893153,16943711,19272701,21517440,25897615,1764926513866822,18094246,24528741,17783588,14245531,17082359,1828081320448824,23330119,16268425,19487147,25600421,18018515,1730227717215560,24411921,19271443,25764020,17016369,20777150,2333012416756406,20441797,19769489,28100487,17545847,25093656,1826055013853126,17227277,23536835,25957038,24652769,19207117,975627118868646,17614134,26667023,17546973,18704244,19680952,2666701517050888,18828868,18273830,17360606,16992075,24563422,1737535412905058,18362222,21429602,27086138,17571039,17468141,1843664717235750,21168487,16220077,16929165--------------------------------------------------------------------------------OPatchsucceeded.

三、总结

打补丁看似非常容易的事,可就这么个小事情都给我绊住啦。还记得某人与我讲的话,数据库没小事。看来还真是这样,还要多多学习,多多写东西才可以。给自己放的假有些长了,现在我回来了。要继续开始学习啦,正好今天早晨与位好朋友微信聊了几句,才发现每个人都这么努力的学习,而我怎么还会给自己找借口呢。不要忘记自己的初心,加油吧,继续向自己的梦想前进。Where there is a will there is a way.