oracle 19c打补丁,Oracle 19c RAC打补丁过程避坑指南
#db回退/u01/app/ oracle/product/ 19.3.0/db_1/OPatch/opatchauto rollback/tmp/grid_path/ 30116789-oh /u01/app/ oracle/product/ 19.3.0/db_1
9. 小结
先打节点1,或2都行,没有强制要求先打节点1,习惯而已。补丁安装过程中可能会遇到各种权限问题及其它问题,后面针对遇到的问题都做了下记录,让后面的人少踩坑。
二、遇到的一些错误
错误No.1
Patch: /tmp/grid_path/30116789/30122149Log: /u01/app/oracle/product/19.3.0/db_1/cfgtoollogs/opatchauto/core/opatch/opatch2020-03-09_17-44-51PM_1.logReason: Failed during Patching: oracle.opatch.opatchsdk.OPatchException: ApplySession failed in system modification phase... 'ApplySession::apply failed: java.io.IOException: oracle.sysman.oui.patch.PatchException: java.io.FileNotFoundException: /u01/app/oraInventory/ContentsXML/oui-patch.xml (Permission denied)'After fixing the cause of failure Run opatchauto resume
]OPATCHAUTO-68061: The orchestration engine failed.OPATCHAUTO-68061: The orchestration engine failed withreturncode 1OPATCHAUTO -68061: Checkthe logformore details.OPatchAuto failed.
OPatchauto sessioncompleted atMon Mar 917: 45: 312020Timetaken tocompletethe session1minute, 16seconds
opatchauto failedwitherrorcode 42
问题描述:
DB补丁安装过程中报出的权限不足,具体原因不明,没有深入去分析,19c打补丁过程中会遇到各种权限问题。
解决办法:
[ root@xydb8node1 ~] # chmod 777 /u01/app/oraInventory/ContentsXML/oui-patch.xml#resume是接着上次失败的地方继续安装的意思。[ root@xydb8node1 ~] # /u01/app/oracle/product/19.3.0/db_1/OPatch/opatchauto resume
错误No.2
2020-03-10 11:18:18.961 [CSSDMONITOR(150856)]CRS-8500: Oracle Clusterware CSSDMONITOR process is starting withoperating systemprocess ID1508562020-03-10T11: 18: 19.092125+ 08: 00Errorsinfile/u01/app/grid/diag/crs/xydb8node2/crs/ trace/ohasd.trc (incident= 41):CRS -6015[] [] [] [] [] [] [] [] [] [] [] []Incident details in: /u01/app/grid/diag/crs/xydb8node2/crs/incident/incdir_41/ohasd_i41.trc2020-03-1011: 18: 19.081[OHASD( 147218)]CRS -6015: OracleClusterware has experienced an internal error. Details at(:CLSGEN00100:) { 0: 0: 2} in/u01/app/grid/diag/crs/xydb8node2/crs/ trace/ohasd.trc.2020-03-1011: 18: 19.106[OHASD( 147218)]CRS -8505: OracleClusterware OHASD process withoperating systemprocess ID147218encountered internal errorCRS -06015
trace日志:/u01/app/grid/diag/crs/xydb8node2/crs/ trace/ohasd.trc截取部份错误日志,如下:
2020-03-1011: 18: 19.057:CRSSHARED: 4034262784: [ INFO] [F-ALGO]{ 0: 0: 2} getIpcPath returning(ADDRESS=(PROTOCOL=IPC)( KEY=OHASD_UI_SOCKET))2020-03-1011: 18: 19.058:GIPCXCPT: 4038465280: gipcInternalConnectSync: failedsyncrequest, addr 0x7f9c9405c720[ 000000000000b814] { gipcAddress : name'clsc://(ADDRESS=(PROTOCOL=ipc)(KEY=SYSTEM.evm.acceptor.auth)(GIPCID=00000000-00000000-0))', objFlags 0x0, addrFlags 0x4}, ret gipcretConnectionRefused ( 29)2020-03-1011: 18: 19.058:GIPCXCPT: 4038465280: gipcConnectSyncF [EvmConConnect : evmgipcio.c : 235]: EXCEPTION[ ret gipcretConnectionRefused ( 29) ] failedsyncconnectendp 0x7f9c9405b2a0[ 000000000000b80d] { gipcEndpoint : localAddr 'clsc://(ADDRESS=(PROTOCOL=ipc)(KEY=)(GIPCID=00000000-00000000-0))', remoteAddr 'clsc://(ADDRESS=(PROTOCOL=ipc)(KEY=SYSTEM.evm.acceptor.auth)(GIPCID=00000000-00000000-0))', numPend 0, numReady 0, numDone 0, numDead 1, numTransfer 0, objFlags 0x0, pidPeer 0, readyRef (nil), ready 1, wobj 0x7f9c9405e350, sendp 0x7f9c9405e100status13flags 0xa108871a, flags -20x0, usrFlags 0x30020}, addr 0x7f9c9405c720[ 000000000000b814] { gipcAddress : name'clsc://(ADDRESS=(PROTOCOL=ipc)(KEY=SYSTEM.evm.acceptor.auth)(GIPCID=00000000-00000000-0))', objFlags 0x0, addrFlags 0x4}, flags 0x80000002020-03-1011: 18: 19.058:UiServer: 4034262784: [ INFO] { 0: 0: 2} GIPC address: clsc://(ADDRESS=(PROTOCOL=IPC)( KEY=OHASD_UI_SOCKET))2020-03-1011: 18: 19.058: GIPC: 4034262784: sgipcnDSBindHelper: file/ var/tmp/.oracle/sOHASD_UI_SOCKET_lock islockedbyPID 1471622020-03-1011: 18: 19.058:GIPCXCPT: 4034262784: gipcmodNetworkProcessBind: failedtobind endp 0x7f9c8c000950[ 000000000000b819] { gipcEndpoint : localAddr 'clsc://(ADDRESS=(PROTOCOL=ipc)(KEY=OHASD_UI_SOCKET)(GIPCID=00000000-00000000-0))', remoteAddr '', numPend 0, numReady 0, numDone 0, numDead 0, numTransfer 0, objFlags 0x0, pidPeer 0, readyRef 0x562c5e71a240, ready 0, wobj 0x7f9c8c03b390, sendp 0x7f9c8c03b140status13flags 0xa1000712, flags -20x0, usrFlags 0x20}, addr 0x7f9c8c039460[ 000000000000b81b] { gipcAddress : name'clsc://(ADDRESS=(PROTOCOL=ipc)(KEY=OHASD_UI_SOCKET)(GIPCID=00000000-00000000-0))', objFlags 0x0, addrFlags 0x5}2020-03-1011: 18: 19.058:GIPCXCPT: 4034262784: gipcmodNetworkProcessBind: slos op : sgipcnDSBindHelper2020-03-1011: 18: 19.058:GIPCXCPT: 4034262784: gipcmodNetworkProcessBind: slos dep : Resourcetemporarily unavailable ( 11)2020-03-1011: 18: 19.058:GIPCXCPT: 4034262784: gipcmodNetworkProcessBind: slos loc : lockf2020-03-1011: 18: 19.058:GIPCXCPT: 4034262784: gipcmodNetworkProcessBind: slos info: failedtograb a lockfor(/ var/tmp/.oracle/sOHASD_UI_SOCKET_lock)2020-03-1011: 18: 19.058:GIPCXCPT: 4034262784: gipcListenF [initServerSocket : clsSocket.cpp : 584]: EXCEPTION[ ret gipcretAddressInUse ( 20) ] failedtolisten onendp 0x7f9c8c000950[ 000000000000b819] { gipcEndpoint : localAddr 'clsc://(ADDRESS=(PROTOCOL=ipc)(KEY=OHASD_UI_SOCKET)(GIPCID=00000000-00000000-0))', remoteAddr '', numPend 0, numReady 0, numDone 0, numDead 0, numTransfer 0, objFlags 0x0, pidPeer 0, readyRef 0x562c5e71a240, ready 0, wobj 0x7f9c8c03b390, sendp 0x7f9c8c03b140status13flags 0xa1000712, flags -20x0, usrFlags 0x20}, flags 0x02020-03-1011: 18: 19.058:UiServer: 4034262784: [ ERROR] { 0: 0: 2} SS( 0x7f9c8c000eb0)GIPC Fatal Listen Error. gipc ret: gipcretAddressInUse. Address=clsc://(ADDRESS=(PROTOCOL=IPC)( KEY=OHASD_UI_SOCKET))2020-03-1011: 18: 19.059: CLSCEVT: 4038465280: (:CLSCE0047:)clsce_publish_internal 0x7f9c94038da0EvmConnCreate failedwithstatus= 13, try = 02020-03-1011: 18: 19.060:GIPCXCPT: 4038465280: gipcInternalConnectSync: failedsyncrequest, addr 0x7f9c9405c7e0[ 000000000000b834] { gipcAddress : name'clsc://(ADDRESS=(PROTOCOL=ipc)(KEY=SYSTEM.evm.acceptor.auth)(GIPCID=00000000-00000000-0))', objFlags 0x0, addrFlags 0x4}, ret gipcretConnectionRefused ( 29)2020-03-1011: 18: 19.060:GIPCXCPT: 4038465280: gipcConnectSyncF [EvmConConnect : evmgipcio.c : 235]: EXCEPTION[ ret gipcretConnectionRefused ( 29) ] failedsyncconnectendp 0x7f9c9405b360[ 000000000000b82d] { gipcEndpoint : localAddr 'clsc://(ADDRESS=(PROTOCOL=ipc)(KEY=)(GIPCID=00000000-00000000-0))', remoteAddr 'clsc://(ADDRESS=(PROTOCOL=ipc)(KEY=SYSTEM.evm.acceptor.auth)(GIPCID=00000000-00000000-0))', numPend 0, numReady 0, numDone 0, numDead 1, numTransfer 0, objFlags 0x0, pidPeer 0, readyRef (nil), ready 1, wobj 0x7f9c9405e330, sendp 0x7f9c9405e0e0status13flags 0xa108871a, flags -20x0, usrFlags 0x30020}, addr 0x7f9c9405c7e0[ 000000000000b834] { gipcAddress : name'clsc://(ADDRESS=(PROTOCOL=ipc)(KEY=SYSTEM.evm.acceptor.auth)(GIPCID=00000000-00000000-0))', objFlags 0x0, addrFlags 0x4}, flags 0x80000002020-03-1011: 18: 19.061: CLSCEVT: 4038465280: (:CLSCE0047:)clsce_publish_internal 0x7f9c94038da0EvmConnCreate failedwithstatus= 13, try = 12020-03-1011: 18: 19.061: CRSEVT: 4038465280: [ INFO] { 0: 0: 2} ClusterPubSub::publish Errorposting toeventstream. Connectionwill be retried onnextpublish [ 4]2020-03-1011: 18: 19.081: CRSRPT: 4038465280: [ INFO] { 0: 0: 2} ClusterConnectException caught CRS_SERVER_STATE_CHANGE forxydb8node2Tracefile/u01/app/grid/diag/crs/xydb8node2/crs/ trace/ohasd.trcOracleDatabase19c Clusterware Release19.0.0.0.0- ProductionVersion19.6.0.0.0Copyright 1996, 2019Oracle. Allrights reserved.DDE: Flood control isnotactive2020-03-10T11: 18: 19.092594+ 08: 00Incident 41created, dump file: /u01/app/grid/diag/crs/xydb8node2/crs/incident/incdir_41/ohasd_i41.trcCRS -6015[] [] [] [] [] [] [] [] [] [] [] []2020-03-1011: 18: 19.107:GIPCXCPT: 421820160: gipcInternalConnectSync: failedsyncrequest, addr 0x7f9d10022eb0[ 000000000000b867] { gipcAddress : name'clsc://(ADDRESS=(PROTOCOL=ipc)(KEY=SYSTEM.evm.acceptor.auth)(GIPCID=00000000-00000000-0))', objFlags 0x0, addrFlags 0x4}, ret gipcretConnectionRefused ( 29)2020-03-1011: 18: 19.107:GIPCXCPT: 421820160: gipcConnectSyncF [EvmConConnect : evmgipcio.c : 235]: EXCEPTION[ ret gipcretConnectionRefused ( 29) ] failedsyncconnectendp 0x7f9d10021a30[ 000000000000b860] { gipcEndpoint : localAddr 'clsc://(ADDRESS=(PROTOCOL=ipc)(KEY=)(GIPCID=00000000-00000000-0))', remoteAddr 'clsc://(ADDRESS=(PROTOCOL=ipc)(KEY=SYSTEM.evm.acceptor.auth)(GIPCID=00000000-00000000-0))', numPend 0, numReady 0, numDone 0, numDead 1, numTransfer 0, objFlags 0x0, pidPeer 0, readyRef (nil), ready 1, wobj 0x7f9d1005d250, sendp 0x7f9d1005d000status13flags 0xa108871a, flags -20x0, usrFlags 0x30020}, addr 0x7f9d10022eb0[ 000000000000b867] { gipcAddress : name'clsc://(ADDRESS=(PROTOCOL=ipc)(KEY=SYSTEM.evm.acceptor.auth)(GIPCID=00000000-00000000-0))', objFlags 0x0, addrFlags 0x4}, flags 0x80000002020-03-1011: 18: 19.108: CLSCEVT: 421820160: (:CLSCE0047:)clsce_publish_internal 0x562c5e45bb90EvmConnCreate failedwithstatus= 13, try = 02020-03-1011: 18: 19.108:GIPCXCPT: 421820160: gipcInternalConnectSync: failedsyncrequest, addr 0x7f9d10022e70[ 000000000000b878] { gipcAddress : name'clsc://(ADDRESS=(PROTOCOL=ipc)(KEY=SYSTEM.evm.acceptor.auth)(GIPCID=00000000-00000000-0))', objFlags 0x0, addrFlags 0x4}, ret gipcretConnectionRefused ( 29)2020-03-1011: 18: 19.109:GIPCXCPT: 421820160: gipcConnectSyncF [EvmConConnect : evmgipcio.c : 235]: EXCEPTION[ ret gipcretConnectionRefused ( 29) ] failedsyncconnectendp 0x7f9d10021a10[ 000000000000b871] { gipcEndpoint : localAddr 'clsc://(ADDRESS=(PROTOCOL=ipc)(KEY=)(GIPCID=00000000-00000000-0))', remoteAddr 'clsc://(ADDRESS=(PROTOCOL=ipc)(KEY=SYSTEM.evm.acceptor.auth)(GIPCID=00000000-00000000-0))', numPend 0, numReady 0, numDone 0, numDead 1, numTransfer 0, objFlags 0x0, pidPeer 0, readyRef (nil), ready 1, wobj 0x7f9d1005d230, sendp 0x7f9d1005cfe0status13flags 0xa108871a, flags -20x0, usrFlags 0x30020}, addr 0x7f9d10022e70[ 000000000000b878] { gipcAddress : name'clsc://(ADDRESS=(PROTOCOL=ipc)(KEY=SYSTEM.evm.acceptor.auth)(GIPCID=00000000-00000000-0))', objFlags 0x0, addrFlags 0x4}, flags 0x80000002020-03-1011: 18: 19.110: CLSCEVT: 421820160: (:CLSCE0047:)clsce_publish_internal 0x562c5e45bb90EvmConnCreate failedwithstatus= 13, try = 12020-03-1011: 18: 19.171: CRSCOMM: 4059477760: [ INFO] IpcL: Accepted connection45931fromuserroot membernumber3
故障现象:
集群能正常安装,安装完成后重启集群中其中一个节点可能会启不来,crs alert日志中抛出异常crs-6015 ,gipcInternalConnectSync: failed sync request 错误。
解决方法:
查询mos发现是个bug,测试在19.5中未进行修复,在最新19.6的RU中已进行了修复,所以新装的19.3 RAC 建议直接升级到19.6。
错误No.3
[ root@xydb7node1 ~] # /u01/app/19.3.0/grid/OPatch/opatchauto apply /tmp/ru19.6/30463609/30501910 -oh /u01/app/19.3.0/gridOPatchauto session isinitiated at Tue Mar 1015: 37: 442020OPATCHAUTO -72083: Performing bootstrap operations failed.OPATCHAUTO -72083: The bootstrap execution failed because failed to detect Grid Infrastructure setup due to null.OPATCHAUTO -72083: Fix the reported problem and re-run opatchauto.
OPatchauto session completed at Tue Mar 1015: 38: 072020Time taken to complete the session 0minute, 23seconds
opatchauto bootstrapping failed with error code 255.
问题分析:
这个错误在正常打补丁过程中,如果shell断开,再重新执行命令会报这个错误。
解决方法:
不能重新执行之前的命令,要用resume,如下,已经正常在跑了。
[root@xydb7node1 ~] # /u01/app/19.3.0/grid/OPatch/opatchauto resumeOPatchauto session is initiated at Tue Mar 10 15:40:33 2020Session log file is /u01/app/19.3.0/grid/cfgtoollogs/opatchauto/opatchauto2020-03-10_03-40-34PM.logResuming existing session withidE7W9Startapplying binarypatchonhome /u01/app/ 19.3.0/gridBinarypatchapplied successfully onhome /u01/app/ 19.3.0/grid
Checking sharedstatusofhome.....
StartingCRS service onhome /u01/app/ 19.3.0/grid
错误No.4
Failed to startCRS service onhome /u01/app/ 19.3.0/gridExecution of[GIStartupAction] patchactionfailed, checklogformore details. Failures:PatchTarget : xydb7node1->/u01/app/ 19.3.0/grid Type[crs]Details: [---------------------------Patching Failed---------------------------------Command execution failedduring patching inhome: /u01/app/ 19.3.0/grid, host: xydb7node1.Command failed: /u01/app/ 19.3.0/grid/perl/ bin/perl -I/u01/app/ 19.3.0/grid/perl/lib -I/u01/app/ 19.3.0/grid/OPatch/ auto/dbtmp/bootstrap_xydb7node1/patchwork/crs/ install-I/u01/app/ 19.3.0/grid/OPatch/ auto/dbtmp/bootstrap_xydb7node1/patchwork/xag /u01/app/ 19.3.0/grid/OPatch/ auto/dbtmp/bootstrap_xydb7node1/patchwork/crs/ install/rootcrs.pl -postpatchCommand failureoutput:Usingconfiguration parameter file: /u01/app/ 19.3.0/grid/OPatch/ auto/dbtmp/bootstrap_xydb7node1/patchwork/crs/ install/crsconfig_paramsThe logofcurrentsessioncan be foundat:/u01/app/grid/crsdata/xydb7node1/crsconfig/crs_postpatch_xydb7node1_2020 -03-10_03 -41-09PM.log2020/ 03/ 1015: 41: 20CLSRSC -329: Replacing Clusterware entries infile'oracle-ohasd.service'CRS -4123: StartingOracleHighAvailabilityServices- managedresourcesCRS -41053: checking OracleGrid Infrastructure forfilepermission issuesPRVG -2032: Groupoffile"/etc/oracleafd.conf"did notmatchthe expected valueonnode "xydb7node1". [Expected = "oinstall(1001)"; Found = "asmadmin(1005)"]PRVH-0116 : Path "/u01/app/19.3.0/grid/crs/ install/cmdllroot.sh " with permissions "rw-r --r--" does not have execute permissions for the owner, file's group, and others on node "xydb7node1".PRVG -2031: Owner offile"/u01/app/19.3.0/grid/crs/install/cmdllroot.sh"did notmatchthe expected valueonnode "xydb7node1". [Expected = "grid(1002)"; Found = "root(0)"]PRVG-2032 : Group of file "/u01/app/19.3.0/grid/crs/ install/cmdllroot.sh " did not match the expected value on node "xydb7node1 ". [Expected = "oinstall( 1001) " ; Found = "root( 0) "]PRVH-0111 : Path "/u01/app/ 19.3.0/grid/lib/libagtsh.so " with permissions "rwxr-x ---" does not have read permissions for others on node "xydb7node1".PRVH -0113: Path"/u01/app/19.3.0/grid/lib/libagtsh.so"withpermissions "rwxr-x---"does nothave executepermissions forothers onnode "xydb7node1".PRVH -0111: Path"/u01/app/19.3.0/grid/lib/libagtsh.so.1.0"withpermissions "rwxr-x---"does nothave readpermissions forothers onnode "xydb7node1".PRVH -0113: Path"/u01/app/19.3.0/grid/lib/libagtsh.so.1.0"withpermissions "rwxr-x---"does nothave executepermissions forothers onnode "xydb7node1".PRVH -0111: Path"/u01/app/19.3.0/grid/lib/clntshcore.map"withpermissions "rw-r-----"does nothave readpermissions forothers onnode "xydb7node1".PRVH -0111: Path"/u01/app/19.3.0/grid/lib/clntsh.map"withpermissions "rw-r-----"does nothave readpermissions forothers onnode "xydb7node1".PRVH -0111: Path"/u01/app/19.3.0/grid/lib/libocci.so"withpermissions "rwxr-x---"does nothave readpermissions forothers onnode "xydb7node1".PRVH -0113: Path"/u01/app/19.3.0/grid/lib/libocci.so"withpermissions "rwxr-x---"does nothave executepermissions forothers onnode "xydb7node1".PRVH -0111: Path"/u01/app/19.3.0/grid/lib/libocci.so.19.1"withpermissions "rwxr-x---"does nothave readpermissions forothers onnode "xydb7node1".PRVH -0113: Path"/u01/app/19.3.0/grid/lib/libocci.so.19.1"withpermissions "rwxr-x---"does nothave executepermissions forothers onnode "xydb7node1".CRS -4124: OracleHighAvailabilityServices startupfailed.CRS -4000: Command Startfailed, orcompleted witherrors.2020/ 03/ 1015: 46: 52CLSRSC -117: FailedtostartOracleClusterware stack
Afterfixing the cause offailureRun opatchauto resume
]OPATCHAUTO -68061: The orchestration enginefailed.OPATCHAUTO -68061: The orchestration enginefailedwithreturncode 1OPATCHAUTO -68061: Checkthe logformore details.OPatchAuto failed.
OPatchauto sessioncompleted atTue Mar 1015: 46: 542020Timetaken tocompletethe session6minutes, 21seconds
opatchauto failedwitherrorcode 42
问题分析:
这个也是文件权限的问题,按要求设置权限就行。通过lspatches直接检查gi的版本,发现已经是19.6了,估计不改应该也行,我还是按要求来改了。
解决办法:
修改这2个文件的权限,继续resume,后续很可能遇到crs-6015错误。
[root@xydb7node1 ~] # chown grid:oinstall /etc/oracleafd.conf[root@xydb7node1 ~] # chown grid:oinstall /u01/app/19.3.0/grid/crs/install/cmdllroot.sh
[root@xydb7node1 ~] # /u01/app/19.3.0/grid/OPatch/opatchauto resume
错误No.5
```shell[root@xydb7node1 ~] # /u01/app/19.3.0/grid/OPatch/opatchauto resumeOPatchauto session is initiated at Tue Mar 10 16:06:47 2020Session log file is /u01/app/19.3.0/grid/cfgtoollogs/opatchauto/opatchauto2020-03-10_04-06-47PM.logResuming existing session withidE7W9Checking sharedstatusofhome.....
StartingCRS service onhome /u01/app/ 19.3.0/grid
=====>resume后这里一直卡着,检查alter日志有如下错误:
2020- 03- 1016:07:22.095[OHASD( 126635)]CRS- 6015: Oracle Clusterware has experienced an internal error. Details at ( :CLSGEN00100:) { 0:0:2} in/u01/app/grid/diag/crs/xydb7node1/crs/trace/ohasd.trc.2020- 03- 10T16:07:22.106550+08 :00Errors infile /u01/app/grid/diag/crs/xydb7node1/crs/trace/ohasd.trc (incident= 9):CRS- 6015[] [] [] [] [] [] [] [] [] [] [] []Incident details in:/u01/app/grid/diag/crs/xydb7node1/crs/incident/incdir_9/ohasd_i9.trc2020- 03- 1016:07:22.120[OHASD( 126635)]CRS- 8505: Oracle Clusterware OHASD process with operating system process ID 126635encountered internal error CRS- 06015
2020- 03- 1016:10:51.606[OHASD( 89349)]CRS- 5828: Could notstart agent '/u01/app/19.3.0/grid/bin/orarootagent_root'. Details at ( :CRSAGF00130:) { 0:0:2} in/u01/app/grid/diag/crs/xydb7node1/crs/trace/ohasd.trc.2020- 03- 1016:10:51.638[OHASD( 89349)]CRS- 5828: Could notstart agent '/u01/app/19.3.0/grid/bin/oraagent_grid'. Details at ( :CRSAGF00130:) { 0:0:2} in/u01/app/grid/diag/crs/xydb7node1/crs/trace/ohasd.trc.
2020- 03- 1016:12:51.684[OHASD( 89349)]CRS- 5828: Could notstart agent '/u01/app/19.3.0/grid/bin/cssdagent_root'. Details at ( :CRSAGF00130:) { 0:0:2} in/u01/app/grid/diag/crs/xydb7node1/crs/trace/ohasd.trc.2020- 03- 1016:12:51.705[OHASD( 89349)]CRS- 5828: Could notstart agent '/u01/app/19.3.0/grid/bin/cssdmonitor_root'. Details at ( :CRSAGF00130:) { 0:0:2} in/u01/app/grid/diag/crs/xydb7node1/crs/trace/ohasd.trc.
问题分析:
到了这一步说明gi补丁已安装成功,在启动crs集群时卡住了,这里我为了完美打补丁,不强行ctrl+c 结束,想了个办法帮它重启crs。(这个错误是个bug,这里就不略过了)。
解决办法:
复制一个shell窗本,先停掉has,再启动has就行了,具体操作如下:
[ root@xydb7node1 ~] # crsctl stop has -f[ root@xydb7node1 ~] # crsctl start has
等待一会,gi补丁就安装成功了,如下:
CRS service started successfully on home /u01/app/19.3.0/gridOPatchAuto successful.
--------------------------------Summary--------------------------------
Patching is completed successfully. Please find the summary as follows:
Host:xydb7node1CRS Home:/u01/app/19.3.0/gridVersion:19.0.0.0.0Summary:
==Following patches were SKIPPED:
Patch: /tmp/ru19.6/30463609/30501910/30489227Reason: This patch is already been applied, so not going to apply again.
Patch: /tmp/ru19.6/30463609/30501910/30489632Reason: This patch is already been applied, so not going to apply again.
Patch: /tmp/ru19.6/30463609/30501910/30557433Reason: This patch is already been applied, so not going to apply again.
Patch: /tmp/ru19.6/30463609/30501910/30655595Reason: This patch is already been applied, so not going to apply again.
OPatchauto session completed at Tue Mar 10 16:26:39 2020Time taken to complete the session 19 minutes, 53 seconds
总结
以上就是在整个19.3 rac 补丁安装过程中遇到的一些问题汇报,希望能有所帮助,crs-6015这个bug没想到在19.6才修复,前面几个ru也没处理,对于印象中高大上的Oracle来说,实属意外,需要加倍学习。最后感谢部门各位砖家的给力支持,谢谢。
墨天轮原文链接:https://www.modb.pro/db/22393返回搜狐,查看更多
oracle 19c打补丁,Oracle 19c RAC打补丁过程避坑指南相关推荐
- Oracle 19c RAC打补丁过程避坑指南
墨天轮原文链接:https://www.modb.pro/db/22393 导读:记录19.3 rac 打补丁过程中遇到的一些问题19.3升19.5.19.5升19.6. 新装的19.3 rac 需要 ...
- Oracle密码过期the password has expired解决办法(避坑)
场景 如标题所说,今天使用Navicat连接Oracle时页面一直弹not logged on,CSDN一番后定位到原来是Oracle密码过期the password has expired(默认18 ...
- 【详细】Oracle数据库安装教程--Oracle DataBase 19c
目录 前言/背景 1.下载Oracle 19c数据库 1. Oracle官网下载 2. 网盘下载 3. 安装及使用 2.Oracle管理工具 前言/背景 Oracle Database 19c 是最新 ...
- Oracle 12c、18c、19c中的MGMTDB(下)
Oracle 12c.18c.19c中的MGMTDB(下) 上一篇参考: http://blog.itpub.net/26736162/viewspace-2132763/ 在12.1.0.1 中, ...
- Oracle 12c、18c、19c中的MGMTDB、GIMR
Oracle 12c.18c.19c中的MGMTDB.GIMR 文档内容 用途 问题和答案 什么是管理资料库? 管理资料库是用来干什么的? 管理资料库的数据文件放在哪里? ...
- oracle 11G 11.2.0.4 RAC环境打补丁
一.准备工作 1,数据库环境 操作系统版本 : RedHat 7.2 x64 数据库版本 : Oracle 11.2.0.4 x64 RAC Grid : 11 ...
- 【Oracle 19c】解决 Oracle EM(Enterprise Manager) Express 切换回旧版后无法访问的问题
文章目录 问题描述 解决方案 解决过程 1.按 Oracle EM Express 提示下载 Adobe Flash Player PPAPI 版 1.按 F12 查看 HTTP 请求头 2.找到问题 ...
- Oracle RAC 11G补丁安装最佳实践
Oracle RAC 11G补丁安装最佳实践 一.准备阶段 二.GI 部分 2.1 升级GI opatch 2.2 root下生成ocm模板文件 2.3 停止EM 2.4 解压GI PSU压缩包 2. ...
- Oracle linux7.9安装 Oracle 19c
Oracle linux7.9安装 Oracle 19c 整体步骤 首先安装VMware Workstation 16 Pro虚拟机软件,然后安装Oracle linux系统,再安装Oracle 19 ...
最新文章
- CodeIgniter类库
- 中山网络推广浅析网站优化在选择关键词时需要掌握的关键性原则是什么?
- win8下面卸载MYSQL数据库
- golang自定义路由控制实现(一)
- m3u8文件在手机上用什么软件看_如何用手机从一个网页下载视频
- Ruby常用比较操作符
- 电路常识性概念(6)-VCC、VDD和VSS三种标号的区别
- mysql 允许用户远程_Mysql 允许用户远程操作
- 编译器为C++ 空类自动生成的成员函数
- IOS下图片不能显示问题的解决办法
- Gvim 在进行文件对比时报cannot read or write temp files
- 我的世界服务器java出错_如何看懂 游戏《Minecraft》的错误报告 客户端/服务端...
- 系统架构师论文-论混合软件架构设计
- intel 7260 wifi linux,TK1入门教程基础篇-安装intel7260无线网卡
- 食用卵磷脂市场现状及未来发展趋势
- 十月的秋风还没有来到...
- Flash打开其他外部EXE软件
- php怎么彻底清楚,navicat怎么彻底删除
- 2021-2027全球与中国猫罐头市场现状及未来发展趋势
- 163邮箱接口post登录战网(一)
热门文章
- 域名被封的表现 微信域名不能访问的解决办法
- Android Studio实现简单的健身系统,一起锻炼身体吧
- 判赔20万!星愿浏览器因拦截广告被优酷起诉;苹果调查iPhone 14 Pro传输数据后卡死问题|极客头条
- html5如何创建按钮button
- 蓝桥杯 BASIC-3 字母图形 c++实现
- 华为电脑wrtw29安装Linux,华为MateBook13WRT-W29对比苹果 MacBook Air
- 为什么我的MapInfo地图老是返回黑屏
- ubuntu20.04安装libssl1.0-dev
- oracle打开缓慢,Oracle SQL执行缓慢的原因以及解决方案
- %lf 和 %f 、%ld和%d