• Oracle-在ASM无法正常启动下,修改ASM实例参数


    前言:

            在对ASM实例参数进行配置时,可能会遇到参数修改之后无法正常启动ASM实例的情况,这时候需要我们人为的对参数文件配置进行修正乃至回退,但ASM实例的参数文件通常是存放在ASM磁盘的OCR投票盘里面,在ASM实例没有启动的情况下,是无法正常去读取修改的,这时候就需要我们通过一个临时的参数文件启动ASM实例,再去读取修改参数文件。

            本文主要讲述如何通过一个临时的参数文件启动ASM实例并读取修改ASM参数文件。

    操作步骤:

            首先,我们通过修改内存参数sga_target大于sga_max_size,模拟ASM实例由于参数配置不合理导致无法正常启动的场景。

    1. SQL> show parameter sga
    2. NAME TYPE VALUE
    3. -------------- ----------- ------------------------------
    4. lock_sga boolean FALSE
    5. sga_max_size big integer 1G
    6. sga_target big integer 1G
    7. SQL> alter system set sga_target=2G scope=spfile;
    8. System altered.

            重新启动集群,发现集群无法正常启动,ASM实例进程不存在。

    1. ---重新启动集群
    2. [root@rac1 Desktop]# /u01/app/11.2.0/grid/bin/crsctl stop crs
    3. CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on 'rac1'
    4. CRS-2673: Attempting to stop 'ora.crsd' on 'rac1'
    5. CRS-2790: Starting shutdown of Cluster Ready Services-managed resources on 'rac1'
    6. CRS-2673: Attempting to stop 'ora.LISTENER_SCAN1.lsnr' on 'rac1'
    7. CRS-2673: Attempting to stop 'ora.LISTENER.lsnr' on 'rac1'
    8. CRS-2673: Attempting to stop 'ora.dbocs.ocsdbsrv.svc' on 'rac1'
    9. CRS-2677: Stop of 'ora.LISTENER_SCAN1.lsnr' on 'rac1' succeeded
    10. CRS-2673: Attempting to stop 'ora.scan1.vip' on 'rac1'
    11. CRS-2677: Stop of 'ora.LISTENER.lsnr' on 'rac1' succeeded
    12. CRS-2677: Stop of 'ora.dbocs.ocsdbsrv.svc' on 'rac1' succeeded
    13. CRS-2673: Attempting to stop 'ora.rac1.vip' on 'rac1'
    14. CRS-2673: Attempting to stop 'ora.registry.acfs' on 'rac1'
    15. CRS-2673: Attempting to stop 'ora.dbocs.db' on 'rac1'
    16. CRS-2677: Stop of 'ora.scan1.vip' on 'rac1' succeeded
    17. CRS-2672: Attempting to start 'ora.scan1.vip' on 'rac2'
    18. CRS-2677: Stop of 'ora.rac1.vip' on 'rac1' succeeded
    19. CRS-2672: Attempting to start 'ora.rac1.vip' on 'rac2'
    20. CRS-2677: Stop of 'ora.dbocs.db' on 'rac1' succeeded
    21. CRS-2673: Attempting to stop 'ora.DATA.dg' on 'rac1'
    22. CRS-2673: Attempting to stop 'ora.DATA2.dg' on 'rac1'
    23. CRS-2673: Attempting to stop 'ora.FRA.dg' on 'rac1'
    24. CRS-2673: Attempting to stop 'ora.OCRVOTE.dg' on 'rac1'
    25. CRS-2677: Stop of 'ora.registry.acfs' on 'rac1' succeeded
    26. CRS-2676: Start of 'ora.scan1.vip' on 'rac2' succeeded
    27. CRS-2672: Attempting to start 'ora.LISTENER_SCAN1.lsnr' on 'rac2'
    28. CRS-2677: Stop of 'ora.DATA2.dg' on 'rac1' succeeded
    29. CRS-2677: Stop of 'ora.DATA.dg' on 'rac1' succeeded
    30. CRS-2677: Stop of 'ora.FRA.dg' on 'rac1' succeeded
    31. CRS-2676: Start of 'ora.rac1.vip' on 'rac2' succeeded
    32. CRS-2676: Start of 'ora.LISTENER_SCAN1.lsnr' on 'rac2' succeeded
    33. CRS-2677: Stop of 'ora.OCRVOTE.dg' on 'rac1' succeeded
    34. CRS-2673: Attempting to stop 'ora.asm' on 'rac1'
    35. CRS-2677: Stop of 'ora.asm' on 'rac1' succeeded
    36. CRS-2673: Attempting to stop 'ora.ons' on 'rac1'
    37. CRS-2677: Stop of 'ora.ons' on 'rac1' succeeded
    38. CRS-2673: Attempting to stop 'ora.net1.network' on 'rac1'
    39. CRS-2677: Stop of 'ora.net1.network' on 'rac1' succeeded
    40. CRS-2792: Shutdown of Cluster Ready Services-managed resources on 'rac1' has completed
    41. CRS-2677: Stop of 'ora.crsd' on 'rac1' succeeded
    42. CRS-2673: Attempting to stop 'ora.ctssd' on 'rac1'
    43. CRS-2673: Attempting to stop 'ora.evmd' on 'rac1'
    44. CRS-2673: Attempting to stop 'ora.asm' on 'rac1'
    45. CRS-2673: Attempting to stop 'ora.mdnsd' on 'rac1'
    46. CRS-2673: Attempting to stop 'ora.drivers.acfs' on 'rac1'
    47. CRS-2677: Stop of 'ora.evmd' on 'rac1' succeeded
    48. CRS-2677: Stop of 'ora.ctssd' on 'rac1' succeeded
    49. CRS-2677: Stop of 'ora.mdnsd' on 'rac1' succeeded
    50. CRS-2677: Stop of 'ora.asm' on 'rac1' succeeded
    51. CRS-2673: Attempting to stop 'ora.cluster_interconnect.haip' on 'rac1'
    52. CRS-2677: Stop of 'ora.drivers.acfs' on 'rac1' succeeded
    53. CRS-2677: Stop of 'ora.cluster_interconnect.haip' on 'rac1' succeeded
    54. CRS-2673: Attempting to stop 'ora.cssd' on 'rac1'
    55. CRS-2677: Stop of 'ora.cssd' on 'rac1' succeeded
    56. CRS-2673: Attempting to stop 'ora.crf' on 'rac1'
    57. CRS-2677: Stop of 'ora.crf' on 'rac1' succeeded
    58. CRS-2673: Attempting to stop 'ora.gipcd' on 'rac1'
    59. CRS-2677: Stop of 'ora.gipcd' on 'rac1' succeeded
    60. CRS-2673: Attempting to stop 'ora.gpnpd' on 'rac1'
    61. CRS-2677: Stop of 'ora.gpnpd' on 'rac1' succeeded
    62. CRS-2793: Shutdown of Oracle High Availability Services-managed resources on 'rac1' has completed
    63. CRS-4133: Oracle High Availability Services has been stopped.
    64. [root@rac1 Desktop]#
    65. [root@rac1 Desktop]#
    66. [root@rac1 Desktop]# /u01/app/11.2.0/grid/bin/crsctl start crs
    67. CRS-4123: Oracle High Availability Services has been started.
    68. ---asm进程不存在
    69. [root@rac1 Desktop]# ps -ef |grep -i asm
    70. root 59689 43622 0 20:15 pts/0 00:00:00 grep -i asm

            查看asm实例启动日志,没有输出日志,因为还没到实例启动,只是参数检查不通过。

    1. tail -100f /u01/app/grid/diag/asm/+asm/+ASM1/trace/alert_+ASM1.log
    2. ###############只有实例shutdown的日志,没有启动日志
    3. Received detach msg from inst 2 for dom 1
    4. freeing rdom 3
    5. Received detach msg from inst 2 for dom 3
    6. freeing rdom 2
    7. Received detach msg from inst 2 for dom 2
    8. Sun Aug 14 20:13:14 2022
    9. Stopping background process VKTM
    10. Sun Aug 14 20:13:16 2022
    11. freeing rdom 4
    12. freeing rdom 0
    13. Sun Aug 14 20:13:19 2022
    14. Instance shutdown complete

            这种情况下,只能通过集群ohasd agent服务下的oraagent_grid服务日志去查看报错原因,从日志里面我们看到ORA-00823: Specified value of sga_target greater than sga_max_size的报错。

    1. tail -1000f /u01/app/11.2.0/grid/log/rac1/agent/ohasd/oraagent_grid/oraagent_grid.log
    2. 022-08-14 20:15:26.610: [ora.asm][550496000]{0:0:2} [start] InstAgent::start exception }
    3. 2022-08-14 20:15:26.611: [ora.asm][550496000]{0:0:2} [start] clsnUtils::error Exception type=2 string=
    4. CRS-5017: The resource action "ora.asm start" encountered the following error:
    5. ORA-00823: Specified value of sga_target greater than sga_max_size
    6. . For details refer to "(:CLSN00107:)" in "/u01/app/11.2.0/grid/log/rac1/agent/ohasd/oraagent_grid//oraagent_grid.log".
    7. 2022-08-14 20:15:26.611: [ AGFW][550496000]{0:0:2} sending status msg [CRS-5017: The resource action "ora.asm start" encountered the following error:
    8. ORA-00823: Specified value of sga_target greater than sga_max_size
    9. . For details refer to "(:CLSN00107:)" in "/u01/app/11.2.0/grid/log/rac1/agent/ohasd/oraagent_grid//oraagent_grid.log".
    10. ] for start for resource: ora.asm 1 1
    11. 2022-08-14 20:15:26.611: [ora.asm][550496000]{0:0:2} [start] (:CLSN00107:) clsn_agent::start }
    12. 2022-08-14 20:15:26.611: [ AGFW][550496000]{0:0:2} Command: start for resource: ora.asm 1 1 completed with status: FAIL

            知道报错原因之后,我们需要手动去修正参数文件里面的参数配置。

            首先,我们需要把asm实例启动起来,里面参数文件存放在ASM磁盘里面,我们通过一个临时的简易参数文件启动ASM实例。

    1. #注意asm_diskstring存储磁盘路径以及diagnostic_dest路径正确
    2. vi /tmp/pfile.ora
    3. *.asm_diskstring='/dev/mapper/*'
    4. *.asm_power_limit=1
    5. *.diagnostic_dest='/u01/app/grid'
    6. *.instance_type='asm'
    7. *.large_pool_size=12M
    8. *.remote_login_passwordfile='EXCLUSIVE'
    9. ---通过pfile.ora启动ASM实例
    10. [grid@rac1 ~]$ sqlplus / as sysasm
    11. SQL*Plus: Release 11.2.0.4.0 Production on Sun Aug 14 20:33:22 2022
    12. Copyright (c) 1982, 2013, Oracle. All rights reserved.
    13. Connected to an idle instance.
    14. SQL>
    15. SQL>
    16. SQL> startup pfile='/tmp/pfile.ora';
    17. ASM instance started
    18. Total System Global Area 1135747072 bytes
    19. Fixed Size 2260728 bytes
    20. Variable Size 1108320520 bytes
    21. ASM Cache 25165824 bytes
    22. ASM diskgroups mounted
    23. ASM diskgroups volume enabled
    24. SQL>

            将原来的ASM实例参数文件转存到本地目录。

    1. ---ASM实例参数文件的路径存放在gpnp文件下面
    2. #GPNP配置文件位于GRID_HOME/gpnp/<主机名>/profiles/peer/profile.xml
    3. [grid@rac1 ~]$ cat /u01/app/11.2.0/grid/gpnp/rac1/profiles/peer/profile.xml
    4. <?xml version="1.0" encoding="UTF-8"?><gpnp:GPnP-Profile Version="1.0" xmlns="http://www.grid-pnp.org/2005/11/gpnp-profile" xmlns:gpnp="http://www.grid-pnp.org/2005/11/gpnp-profile" xmlns:orcl="http://www.oracle.com/gpnp/2005/11/gpnp-profile" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.grid-pnp.org/2005/11/gpnp-profile gpnp-profile.xsd" ProfileSequence="15" ClusterUId="0322ba222bc26fe5ff3ac488f14712bb" ClusterName="rac-cluster" PALocation=""><gpnp:Network-Profile><gpnp:HostNetwork id="gen" HostName="*"><gpnp:Network id="net3" Adapter="eth1" IP="172.20.20.0" Use="cluster_interconnect"/><gpnp:Network id="net1" Adapter="eth0" IP="172.20.10.0" Use="public"/><gpnp:Network id="net2" Adapter="eth2" IP="192.168.1.0" Use="public"/></gpnp:HostNetwork>:Network-Profile>:CSS-Profile id="css" DiscoveryString="+asm" LeaseDuration="400"/><orcl:ASM-Profile id="asm" DiscoveryString="/dev/mapper/*"
    5. SPFile="+OCRVOTE/rac-cluster/asmparameterfile/registry.253.1112709717"/><ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#"><ds:SignedInfo><ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/><ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/><ds:Reference URI=""><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"> "http://www.w3.org/2001/10/xml-exc-c14n#" PrefixList="gpnp orcl xsi"/></ds:Transform>:Transforms>:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><ds:DigestValue>jU8ErYpd8GZ5bhomYa0RIJ0HNKU=</ds:DigestValue>:Reference>:SignedInfo>:SignatureValue>rHGZmo8m6471g9wnsbNEPneABne/7O3rPhc4xrRA9Q69/PCR80oDJ4b0bDD1TFDKQVpDvc38RKJvR/0G+wfHt6XOvtZlQWPWVGiwJcEH5ylh742dR79kgpsxkc0nHbIJcwuS2PHoVUHcnp/SWCGV2r/HF9myE55U0PuF+bzKsvs=</ds:SignatureValue>:Signature>:GPnP-Profile>
    6. ---将ASM实例参数文件转存到本地目录
    7. [grid@rac1 ~]$ sqlplus / as sysasm
    8. SQL*Plus: Release 11.2.0.4.0 Production on Sun Aug 14 20:45:24 2022
    9. Copyright (c) 1982, 2013, Oracle. All rights reserved.
    10. Connected to:
    11. Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
    12. With the Real Application Clusters and Automatic Storage Management options
    13. SQL> create pfile='/tmp/initasm.ora' from spfile='+OCRVOTE/rac-cluster/asmparameterfile/registry.253.1112709717';
    14. File created.

            手动修正转存到本地目录的ASM参数文件。

    1. vi /tmp/initasm.ora
    2. +ASM1.__shared_pool_size=734003200
    3. +ASM2.asm_diskgroups='DATA','FRA','DATA2'#Manual Mount
    4. +ASM1.asm_diskgroups='DATA','FRA','DATA2'#Manual Mount
    5. *.asm_diskstring='/dev/mapper/*'
    6. *.asm_power_limit=1
    7. +ASM2.db_cache_size=200m
    8. +ASM1.db_cache_size=314572800
    9. *.diagnostic_dest='/u01/app/grid'
    10. *.instance_type='asm'
    11. *.large_pool_size=12M
    12. *.local_listener=''
    13. *.memory_target=0
    14. *.remote_listener='rac-scan:1521'
    15. *.remote_login_passwordfile='EXCLUSIVE'
    16. *.sga_max_size=1073741824
    17. ---修正SGA_TARGET参数
    18. *.sga_target=1G
    19. +ASM1.shared_pool_size=200M
    20. +ASM2.shared_pool_size=200M

            再将修正后的ASM参数文件恢复到ASM目录里面。

    1. ---恢复到ASM目录里面,只需要使用create spfile的方式
    2. SQL> create spfile='+OCRVOTE' from pfile='/tmp/initasm.ora';
    3. File created.
    4. ---通过查看asm alert日志,我们可以发现,集群会自动将新的参数文件以及存储磁盘路径更新到gpnp文件里面。
    5. Sun Aug 14 20:49:23 2022
    6. NOTE: updated gpnp profile ASM SPFILE to
    7. NOTE: updated gpnp profile ASM diskstring: /dev/mapper/*
    8. NOTE: updated gpnp profile ASM diskstring: /dev/mapper/*
    9. NOTE: updated gpnp profile ASM SPFILE to +OCRVOTE/rac-cluster/asmparameterfile/registry.253.1112734165

            最后,再重新启动集群,ASM实例恢复正常。

    1. [root@rac1 Desktop]# /u01/app/11.2.0/grid/bin/crsctl stop crs
    2. CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on 'rac1'
    3. CRS-2673: Attempting to stop 'ora.crsd' on 'rac1'
    4. CRS-2790: Starting shutdown of Cluster Ready Services-managed resources on 'rac1'
    5. CRS-2673: Attempting to stop 'ora.rac2.vip' on 'rac1'
    6. CRS-2673: Attempting to stop 'ora.registry.acfs' on 'rac1'
    7. CRS-2673: Attempting to stop 'ora.dbocs.ocsdbsrv.svc' on 'rac1'
    8. CRS-2673: Attempting to stop 'ora.oc4j' on 'rac1'
    9. CRS-2673: Attempting to stop 'ora.LISTENER.lsnr' on 'rac1'
    10. CRS-2673: Attempting to stop 'ora.LISTENER_SCAN1.lsnr' on 'rac1'
    11. CRS-2673: Attempting to stop 'ora.cvu' on 'rac1'
    12. CRS-2677: Stop of 'ora.cvu' on 'rac1' succeeded
    13. CRS-2677: Stop of 'ora.LISTENER.lsnr' on 'rac1' succeeded
    14. CRS-2677: Stop of 'ora.LISTENER_SCAN1.lsnr' on 'rac1' succeeded
    15. CRS-2673: Attempting to stop 'ora.scan1.vip' on 'rac1'
    16. CRS-2677: Stop of 'ora.rac2.vip' on 'rac1' succeeded
    17. CRS-2677: Stop of 'ora.dbocs.ocsdbsrv.svc' on 'rac1' succeeded
    18. CRS-2673: Attempting to stop 'ora.dbocs.db' on 'rac1'
    19. CRS-2673: Attempting to stop 'ora.rac1.vip' on 'rac1'
    20. CRS-2677: Stop of 'ora.scan1.vip' on 'rac1' succeeded
    21. CRS-2677: Stop of 'ora.dbocs.db' on 'rac1' succeeded
    22. CRS-2673: Attempting to stop 'ora.DATA.dg' on 'rac1'
    23. CRS-2673: Attempting to stop 'ora.DATA2.dg' on 'rac1'
    24. CRS-2673: Attempting to stop 'ora.FRA.dg' on 'rac1'
    25. CRS-2673: Attempting to stop 'ora.OCRVOTE.dg' on 'rac1'
    26. CRS-2677: Stop of 'ora.rac1.vip' on 'rac1' succeeded
    27. CRS-2677: Stop of 'ora.DATA2.dg' on 'rac1' succeeded
    28. CRS-2677: Stop of 'ora.FRA.dg' on 'rac1' succeeded
    29. CRS-2677: Stop of 'ora.registry.acfs' on 'rac1' succeeded
    30. CRS-2677: Stop of 'ora.DATA.dg' on 'rac1' succeeded
    31. CRS-2677: Stop of 'ora.OCRVOTE.dg' on 'rac1' succeeded
    32. CRS-2673: Attempting to stop 'ora.asm' on 'rac1'
    33. CRS-2677: Stop of 'ora.asm' on 'rac1' succeeded
    34. CRS-2677: Stop of 'ora.oc4j' on 'rac1' succeeded
    35. CRS-2673: Attempting to stop 'ora.ons' on 'rac1'
    36. CRS-2677: Stop of 'ora.ons' on 'rac1' succeeded
    37. CRS-2673: Attempting to stop 'ora.net1.network' on 'rac1'
    38. CRS-2677: Stop of 'ora.net1.network' on 'rac1' succeeded
    39. CRS-2792: Shutdown of Cluster Ready Services-managed resources on 'rac1' has completed
    40. CRS-2677: Stop of 'ora.crsd' on 'rac1' succeeded
    41. CRS-2673: Attempting to stop 'ora.ctssd' on 'rac1'
    42. CRS-2673: Attempting to stop 'ora.evmd' on 'rac1'
    43. CRS-2673: Attempting to stop 'ora.asm' on 'rac1'
    44. CRS-2673: Attempting to stop 'ora.mdnsd' on 'rac1'
    45. CRS-2673: Attempting to stop 'ora.drivers.acfs' on 'rac1'
    46. CRS-2677: Stop of 'ora.ctssd' on 'rac1' succeeded
    47. CRS-2677: Stop of 'ora.evmd' on 'rac1' succeeded
    48. CRS-2677: Stop of 'ora.mdnsd' on 'rac1' succeeded
    49. CRS-2677: Stop of 'ora.asm' on 'rac1' succeeded
    50. CRS-2673: Attempting to stop 'ora.cluster_interconnect.haip' on 'rac1'
    51. CRS-2677: Stop of 'ora.cluster_interconnect.haip' on 'rac1' succeeded
    52. CRS-2673: Attempting to stop 'ora.cssd' on 'rac1'
    53. CRS-2677: Stop of 'ora.cssd' on 'rac1' succeeded
    54. CRS-2673: Attempting to stop 'ora.crf' on 'rac1'
    55. CRS-2677: Stop of 'ora.drivers.acfs' on 'rac1' succeeded
    56. CRS-2677: Stop of 'ora.crf' on 'rac1' succeeded
    57. CRS-2673: Attempting to stop 'ora.gipcd' on 'rac1'
    58. CRS-2677: Stop of 'ora.gipcd' on 'rac1' succeeded
    59. CRS-2673: Attempting to stop 'ora.gpnpd' on 'rac1'
    60. CRS-2677: Stop of 'ora.gpnpd' on 'rac1' succeeded
    61. CRS-2793: Shutdown of Oracle High Availability Services-managed resources on 'rac1' has completed
    62. CRS-4133: Oracle High Availability Services has been stopped.
    63. [root@rac1 Desktop]# /u01/app/11.2.0/grid/bin/crsctl start crs
    64. CRS-4123: Oracle High Availability Services has been started.
    65. [root@rac1 Desktop]# ps -ef |grep -i ASM
    66. grid 76659 1 0 20:54 ? 00:00:00 asm_pmon_+ASM1
    67. grid 76661 1 0 20:54 ? 00:00:00 asm_psp0_+ASM1
    68. grid 76663 1 2 20:54 ? 00:00:01 asm_vktm_+ASM1
    69. grid 76667 1 0 20:54 ? 00:00:00 asm_gen0_+ASM1
    70. grid 76669 1 0 20:54 ? 00:00:00 asm_diag_+ASM1
    71. grid 76671 1 0 20:54 ? 00:00:00 asm_ping_+ASM1
    72. grid 76673 1 0 20:54 ? 00:00:00 asm_dia0_+ASM1
    73. grid 76675 1 0 20:54 ? 00:00:00 asm_lmon_+ASM1
    74. grid 76677 1 0 20:54 ? 00:00:00 asm_lmd0_+ASM1
    75. grid 76679 1 0 20:54 ? 00:00:00 asm_lms0_+ASM1
    76. grid 76683 1 0 20:54 ? 00:00:00 asm_lmhb_+ASM1
    77. grid 76685 1 0 20:54 ? 00:00:00 asm_mman_+ASM1
    78. grid 76687 1 0 20:54 ? 00:00:00 asm_dbw0_+ASM1
    79. grid 76689 1 0 20:54 ? 00:00:00 asm_lgwr_+ASM1
    80. grid 76691 1 0 20:54 ? 00:00:00 asm_ckpt_+ASM1
    81. grid 76693 1 0 20:54 ? 00:00:00 asm_smon_+ASM1
    82. grid 76695 1 0 20:54 ? 00:00:00 asm_rbal_+ASM1
    83. grid 76697 1 0 20:54 ? 00:00:00 asm_gmon_+ASM1
    84. grid 76699 1 0 20:54 ? 00:00:00 asm_mmon_+ASM1
    85. grid 76701 1 0 20:54 ? 00:00:00 asm_mmnl_+ASM1
    86. grid 76703 1 0 20:54 ? 00:00:00 asm_lck0_+ASM1
    87. grid 76847 1 0 20:55 ? 00:00:00 oracle+ASM1 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
    88. grid 77002 1 15 20:55 ? 00:00:06 oracle+ASM1_ocr (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
    89. grid 77004 1 0 20:55 ? 00:00:00 asm_asmb_+ASM1
    90. grid 77006 1 0 20:55 ? 00:00:00 oracle+ASM1_asmb_+asm1 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
    91. grid 77008 1 0 20:55 ? 00:00:00 asm_o000_+ASM1
    92. grid 77011 1 0 20:55 ? 00:00:00 oracle+ASM1_o000_+asm1 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
    93. grid 77014 1 0 20:55 ? 00:00:00 asm_o001_+ASM1
    94. grid 77081 1 0 20:55 ? 00:00:00 asm_fd00_+ASM1
    95. grid 77303 1 0 20:55 ? 00:00:00 oracle+ASM1 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
    96. grid 77342 1 0 20:55 ? 00:00:00 oracle+ASM1 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
    97. grid 77352 1 0 20:55 ? 00:00:00 oracle+ASM1 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
    98. grid 77509 1 0 20:55 ? 00:00:00 oracle+ASM1_o001_+asm1 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
    99. oracle 77618 1 0 20:55 ? 00:00:00 ora_asmb_dbocs1
    100. grid 77624 1 2 20:55 ? 00:00:00 oracle+ASM1_asmb_dbocs1 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
    101. grid 77641 1 1 20:55 ? 00:00:00 oracle+ASM1_ocf0_dbocs1 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
    102. grid 77679 1 3 20:55 ? 00:00:00 oracle+ASM1_o000_dbocs1 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
    103. root 77774 43622 0 20:55 pts/0 00:00:00 grep -i ASM

  • 相关阅读:
    【电源专题】非隔离式开关稳压器电感布局指南
    机器学习第一周
    防脱发,生发
    2022-06-26 数据结构-数组、链表、栈、队列
    防关联浏览器推荐:MuLogin指纹浏览器安全登录多平台账号
    js之加减乘除精度问题
    Windows驱动开发(一)
    滚雪球学Java(09-2):Java中的关系运算符,你真的掌握了吗?
    【Go 基础篇】Go语言运算符解析:探索数学与逻辑的奥秘与运用
    【IC5000教程】-01-使用daqIDEA图形化debug调试C代码
  • 原文地址:https://blog.csdn.net/sinat_36757755/article/details/126336261