OracleRAC ACFS安装与卸载
ACFS安装与卸载:
在配置acfs之前一定要先检查内存中是否存在 ACFS/ADVM 模块
否则创建asm volume会有如下报错:
#示例:
[+ASM1][grid@ceshi1 ~]$ sqlplus / as sysasm
SQL*Plus: Release 11.2.0.4.0 Production on Wed Mar 23 13:30:51 2022
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Real Application Clusters and Automatic Storage Management options
SQL> alter diskgroup DATA add volume expdp_dir size 1G;
alter diskgroup DATA add volume expdp_dir size 1G
*
ERROR at line 1:
ORA-15032: not all alterations performed
ORA-15477: cannot communicate with the volume driver
SQL>
一、在RAC上手动安装ACFS/ADVM 模块的步骤如下:
1、验证内存中是否存在 ACFS/ADVM 模块:
在下面的示例中不存在该模块:
[root@ceshi1 ~]# lsmod | grep oracle
oracleasm 46100 1
#或者结果为空
2、用root用户重新安装ACFS/ADVM 模块:
#1.进入$GRID_HOME/bin目录下
[root@ceshi1 ~]# cd $GRID_HOME/bin
#2.查看当前路径
[root@ceshi1 bin]# pwd
$GRID_HOME/bin
#3.查看acfsroot可执行文件
[root@ceshi1 bin]# ll acfsroot
-rwxr-xr-x 1 root oinstall 1567 Jul 7 2013 acfsroot
#4.执行./acfsroot install进行安装
[root@ceshi1 bin]# ./acfsroot install
ACFS-9300: ADVM/ACFS distribution files found.
ACFS-9312: Existing ADVM/ACFS installation detected.
ACFS-9314: Removing previous ADVM/ACFS installation.
ACFS-9315: Previous ADVM/ACFS components successfully removed.
ACFS-9307: Installing requested ADVM/ACFS software.
ACFS-9308: Loading installed ADVM/ACFS drivers.
ACFS-9321: Creating udev for ADVM/ACFS.
ACFS-9323: Creating module dependencies - this may take some time.
ACFS-9154: Loading 'oracleoks.ko' driver.
ACFS-9154: Loading 'oracleadvm.ko' driver.
ACFS-9154: Loading 'oracleacfs.ko' driver.
ACFS-9327: Verifying ADVM/ACFS devices.
ACFS-9156: Detecting control device '/dev/asm/.asm_ctl_spec'.
ACFS-9156: Detecting control device '/dev/ofsctl'.
ACFS-9309: ADVM/ACFS installation correctness verified.
#5.启动acfs
[root@ceshi1 bin]# ./acfsload start
ACFS-9391: Checking for existing ADVM/ACFS installation.
ACFS-9392: Validating ADVM/ACFS installation files for operating system.
ACFS-9393: Verifying ASM Administrator setup.
ACFS-9308: Loading installed ADVM/ACFS drivers.
ACFS-9327: Verifying ADVM/ACFS devices.
ACFS-9156: Detecting control device '/dev/asm/.asm_ctl_spec'.
ACFS-9156: Detecting control device '/dev/ofsctl'.
ACFS-9322: completed
3、ACFS/ADVM 模块是否已加载并存在于内存中:
[root@ceshi1 bin]# lsmod | grep oracle
oracleacfs 1981135 0
oracleadvm 233254 0
oracleoks 454412 2 oracleacfs,oracleadvm
#内存中存在该模块,可以进行asm volume创建
4、成功安装ACFS/ADVM 模块后创建asm volume:
1、#grid用户下使用sysasm登录asm实例
# su - grid
[+ASM1][grid@ceshi1 ~]$ sqlplus / as sysasm
SQL*Plus: Release 11.2.0.4.0 Production on Wed Mar 23 13:54:49 2022
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Real Application Clusters and Automatic Storage Management options
#查看diskgroup的状态及大小:
SQL> set linesize 200
SQL> col name for a30
SQL> select name, state, total_mb, free_mb from v$asm_diskgroup;
NAME STATE TOTAL_MB FREE_MB
---------------------- ----------------------- ---------- ----------
ARCH MOUNTED 2048 1823
DATA MOUNTED 10240 7148
OCR MOUNTED 3072 2146
#创建asm volume前查询是否存在同名的volume
SQL> col VOLUME_NAME for a30
SQL> col VOLUME_DEVICE for a50
SQL> select volume_name, volume_device, size_mb, state from gv$asm_volume;
no rows selected
2、#创建asm volume (expdp_dir)
SQL> alter diskgroup DATA add volume expdp_dir size 1G;
Diskgroup altered.
3、#验证创建结果
#查询v$asm_volume视图发现当前节点成功创建了asm volume(expdp_dir),后缀109为自动生成
#VOLUME_DEVICE为(/dev/asm/expdp_dir-109),并且在文件系统中已经存在
SQL> col VOLUME_NAME for a30
SQL> col VOLUME_DEVICE for a50
SQL> select volume_name, volume_device, size_mb, state from gv$asm_volume;
VOLUME_NAME VOLUME_DEVICE SIZE_MB STATE
---------------------- ------------------------------------- ------- ------
EXPDP_DIR /dev/asm/expdp_dir-109 1024 ENABLED
EXPDP_DIR /dev/asm/expdp_dir-109 1024 ENABLED
如果是RAC所有节点都需要进行1-3步骤操作,进行acfs服务安装,否则在4步骤创建时不能在所有节点创建asm volume
下面进行创建asm volume测试:(节点二未安装acfs/advm模块)
[+ASM1][grid@ceshi1 ~]$ sqlplus / as sysasm SQL*Plus: Release 11.2.0.4.0 Production on Wed Mar 23 13:54:49 2022 Copyright (c) 1982, 2013, Oracle. All rights reserved. Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Real Application Clusters and Automatic Storage Management options #创建asm volume前查询是否存在同名的volume
SQL> select volume_name, volume_device, size_mb, state from v$asm_volume; no rows selected #创建asm volume expdp_dir
SQL> alter diskgroup DATA add volume expdp_dir size 1G;
alter diskgroup DATA add volume expdp_dir size 1G
*
ERROR at line 1:
ORA-15032: not all alterations performed
ORA-15490: not all instances could add/drop the volume SQL> col VOLUME_NAME for a30
SQL> col VOLUME_DEVICE for a50
SQL> select volume_name, volume_device, size_mb, state from v$asm_volume; VOLUME_NAME VOLUME_DEVICE SIZE_MB STATE
------------------------------ ------------- ------------------- ------- ------
EXPDP_DIR /dev/asm/expdp_dir-109 1024 ENABLED
#查询v$asm_volume视图发现当前节点成功创建了asm volume(expdp_dir),
#VOLUME_DEVICE为(/dev/asm/expdp_dir-109),并且在文件系统中已经存在
SQL> select volume_name, volume_device, size_mb, state from gv$asm_volume; VOLUME_NAME VOLUME_DEVICE SIZE_MB STATE
------------------------------ ------------- ------------------- ------- ------
EXPDP_DIR /dev/asm/expdp_dir-109 1024 ENABLED
EXPDP_DIR ERROR 1024 DISABLED
#在其他节点中查询asm volumeEXPDP_DIR是错误的,状态为DISABLED
SQL> #在其他所有节点安装ACFS/ADVM模块1-3步骤操作
#安装操作过程忽略,安装结束后,验证在ACFS/ADVM模块是否存在在内存中
[root@ceshi2 bin]# lsmod | grep oracle
oracleacfs 1981135 0
oracleadvm 233254 0
oracleoks 454412 2 oracleacfs,oracleadvm #将asm volume mount到所有的节点上
1、使用asmcmd执行:ASMCMD [+] > volenable -G DATA volume1
2、使用sqlplus / as sysasm执行: SQL> alter diskgroup DATA enable volume expdp_dir;
3、使用asmca启动图形界面进行moutn,本质还是执行命令alter diskgroup DATA enable volume expdp_dir; #查询验证asm volume已经在所有节点挂载
SQL> select volume_name, volume_device, size_mb, state from gv$asm_volume; VOLUME_NAME VOLUME_DEVICE SIZE_MB STATE
---------------------- ------------------------------------- ------- ------
EXPDP_DIR /dev/asm/expdp_dir-109 1024 ENABLED
EXPDP_DIR /dev/asm/expdp_dir-109 1024 ENABLED
#再次查询/dev/asm目录下已经存在expdp_dir-109存储设备
SQL>
5、将asm volume格式化成文件系统:
1、用asmcmd volinfo-a确定卷路径
(单节点执行)
[+ASM2][grid@ceshi2 ~]$ asmcmd volinfo -a
Diskgroup Name: DATA
Volume Name: EXPDP_DIR
Volume Device: /dev/asm/expdp_dir-109
State: ENABLED
Size (MB): 1024
Resize Unit (MB): 32
Redundancy: UNPROT
Stripe Columns: 4
Stripe Width (K): 128
Usage:
Mountpath:
2、格式化成acfs文件系统
(单节点执行)
[+ASM2][grid@ceshi2 ~]$ /sbin/mkfs -t acfs /dev/asm/expdp_dir-109
mkfs.acfs: version = 11.2.0.4.0
mkfs.acfs: on-disk version = 39.0
mkfs.acfs: volume = /dev/asm/expdp_dir-109
mkfs.acfs: volume size = 1073741824
mkfs.acfs: Format complete.
3、在RAC所有节点创建挂载点
# mkdir -p /expdp
6、在Oracle Registry中注册ACFS 文件系统:
(单节点执行)
[+ASM1][grid@ceshi1 ~]$ /sbin/acfsutil registry -f -a /dev/asm/expdp_dir-109 /expdp
acfsutil registry: mount point /expdp successfully added to Oracle Registry
7、将 ASM Volume (ADVM) 上挂载 ACFS 文件系统:
--节点一
#挂载点/expdp目录在挂载前创建
[root@ceshi1 bin]# /bin/mount -t acfs /dev/asm/expdp_dir-109 /expdp
#acfs文件系统已挂载
[root@ceshi1 bin]# df -h
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/vg_root-lv_root ext4 15G 5.3G 8.7G 38% /
tmpfs tmpfs 1.9G 159M 1.7G 9% /dev/shm
/dev/sda1 ext4 477M 84M 364M 19% /boot
/dev/mapper/vg_root-lv_home ext4 2.0G 1.1G 725M 61% /home
/dev/mapper/vg_root-lv_tmp ext4 976M 1.6M 908M 1% /tmp
/dev/mapper/vg_root-lv_data ext4 26G 21G 3.8G 85% /u01
/dev/mapper/vg_root-lv_var ext4 976M 96M 814M 11% /var
/dev/asm/expdp_dir-109 acfs 1.0G 79M 946M 8% /expdp
--节点二
#挂载点/expdp目录在挂载前创建
[root@ceshi2 dev]# /bin/mount -t acfs /dev/asm/expdp_dir-109 /expdp
#acfs文件系统已挂载
[root@ceshi2 dev]# df -h
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/vg_root-lv_root ext4 15G 2.5G 12G 18% /
tmpfs tmpfs 1.9G 159M 1.7G 9% /dev/shm
/dev/sda1 ext4 477M 84M 364M 19% /boot
/dev/mapper/vg_root-lv_home ext4 2.0G 3.6M 1.8G 1% /home
/dev/mapper/vg_root-lv_tmp ext4 976M 1.6M 908M 1% /tmp
/dev/mapper/vg_root-lv_data ext4 26G 19G 6.4G 75% /u01
/dev/mapper/vg_root-lv_var ext4 976M 99M 811M 11% /var
/dev/asm/expdp_dir-109 acfs 1.0G 79M 946M 8% /expdp
8、将ora.registry.acfs服务注册进集群:
(单节点执行)
- 重启 RAC 节点后没有挂载 ACFS 文件系统。
- 问题是“ora.registry.acfs”(通过crsctl stat res -t检查)或“ora.drivers.acfs”(通过crsctl stat res -t -init检查)资源未配置且不存在在 CRS 堆栈中:
- 执行./acfsroot enable将ora.registry.acfs服务注册到集群中,在 11.2.0.3 及更高版本上,存在并使用了acfsroot enable 命令(对于早期版本(11.2.0.1 和 11.2.0.2),可以使用“acfsroot reregister”命令)
[root@ceshi1 bin]#./acfsroot enable
ACFS-9376: Adding ADVM/ACFS drivers resource succeeded.
CRS-2672: Attempting to start 'ora.drivers.acfs' on 'ceshi1'
CRS-2676: Start of 'ora.drivers.acfs' on 'ceshi1' succeeded
ACFS-9380: Starting ADVM/ACFS drivers resource succeeded.
ACFS-9368: Adding ACFS registry resource succeeded.
CRS-2672: Attempting to start 'ora.registry.acfs' on 'ceshi1'
CRS-2672: Attempting to start 'ora.registry.acfs' on 'ceshi2'
CRS-2676: Start of 'ora.registry.acfs' on 'ceshi1' succeeded
CRS-2676: Start of 'ora.registry.acfs' on 'ceshi2' succeeded
ACFS-9372: Starting ACFS registry resource succeeded.
#查看集群资源状态:
[root@ceshi1 bin]# CRSCTL status res -t
--------------------------------------------------------------------------------
NAME TARGET STATE SERVER STATE_DETAILS
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.ARCH.dg
ONLINE ONLINE ceshi1
ONLINE ONLINE ceshi2
ora.DATA.dg
ONLINE ONLINE ceshi1
ONLINE ONLINE ceshi2
ora.LISTENER.lsnr
ONLINE ONLINE ceshi1
ONLINE ONLINE ceshi2
ora.OCR.dg
ONLINE ONLINE ceshi1
ONLINE ONLINE ceshi2
ora.asm
ONLINE ONLINE ceshi1 Started
ONLINE ONLINE ceshi2 Started
ora.gsd
OFFLINE OFFLINE ceshi1
OFFLINE OFFLINE ceshi2
ora.net1.network
ONLINE ONLINE ceshi1
ONLINE ONLINE ceshi2
ora.ons
ONLINE ONLINE ceshi1
ONLINE ONLINE ceshi2
ora.registry.acfs
ONLINE ONLINE ceshi1
ONLINE ONLINE ceshi2
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
1 ONLINE ONLINE ceshi1
ora.ceshi1.vip
1 ONLINE ONLINE ceshi1
ora.ceshi2.vip
1 ONLINE ONLINE ceshi2
ora.cvu
1 ONLINE ONLINE ceshi1
ora.oc4j
1 ONLINE ONLINE ceshi1
ora.orcl.db
1 OFFLINE OFFLINE Instance Shutdown
2 OFFLINE OFFLINE Instance Shutdown
ora.scan1.vip
1 ONLINE ONLINE ceshi1
二、在RAC上卸载/删除 ACFS/ADVM 模块的步骤如下:
以下除(2-3操作)外(1-8)操作在RAC所有节点执行
1、卸载 ACFS 文件系统:
# /bin/umount -t acfs <filesystem>
#示例如下:
[root@test1 /u01/app/11.2.0.4/grid/bin]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_root-lv_root
15G 2.3G 12G 17% /
tmpfs 3.8G 158M 3.7G 5% /dev/shm
/dev/sda1 477M 84M 364M 19% /boot
/dev/mapper/vg_root-lv_home
2.0G 4.0M 1.8G 1% /home
/dev/mapper/vg_root-lv_tmp
2.0G 3.4M 1.8G 1% /tmp
/dev/mapper/vg_root-lv_data
26G 15G 11G 59% /u01
/dev/asm/expdp_dir-5 1.0G 79M 946M 8% /expdp
[root@test1 /u01/app/11.2.0.4/grid/bin]# /bin/umount -t acfs /expdp
[root@test1 /u01/app/11.2.0.4/grid/bin]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_root-lv_root
15G 2.3G 12G 17% /
tmpfs 3.8G 158M 3.7G 5% /dev/shm
/dev/sda1 477M 84M 364M 19% /boot
/dev/mapper/vg_root-lv_home
2.0G 4.0M 1.8G 1% /home
/dev/mapper/vg_root-lv_tmp
2.0G 3.4M 1.8G 1% /tmp
/dev/mapper/vg_root-lv_data
26G 15G 11G 59% /u01
[root@test1 /u01/app/11.2.0.4/grid/bin]#
2、在Oracle Registry中取消注册ACFS 文件系统:
(单节点执行)
[root@test1 /u01/app/11.2.0.4/grid/bin]# /sbin/acfsutil registry -d /dev/asm/expdp_dir-5
acfsutil registry: successfully removed ACFS volume /dev/asm/expdp_dir-5 from Oracle Registry
3、删除asm volume:
(单节点执行)
[+ASM1][grid@test1 ~]$ sqlplus / as sysasm
SQL*Plus: Release 11.2.0.4.0 Production on Tue Mar 29 17:02:01 2022
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Real Application Clusters and Automatic Storage Management options
#查询当前asm volume状态:
SQL> col VOLUME_NAME for a30
SQL> col VOLUME_DEVICE for a50
SQL> select volume_name, volume_device, size_mb, state from gv$asm_volume;
VOLUME_NAME VOLUME_DEVICE SIZE_MB STATE
----------------- ------------- -------------------- ------- ------
EXPDP_DIR ERROR 1024 DISABLED
EXPDP_DIR ERROR 1024 DISABLED
#删除asm volume:
SQL> alter diskgroup DATA drop volume expdp_dir;
Diskgroup altered.
#验证asm volume已经删除
SQL> select volume_name, volume_device, size_mb, state from gv$asm_volume;
no rows selected
4、验证内存中存在 ACFS/ADVM 模块:
[root@test1 /u01/app/11.2.0.4/grid/bin]# lsmod | grep oracle
oracleacfs 1981135 1
oracleadvm 233254 5
oracleoks 454412 2 oracleacfs,oracleadvm
5、停止CRS或OHAS 服务:
[root@test1 /u01/app/11.2.0.4/grid/bin]# ./crsctl stop crs
CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on 'test1'
CRS-2673: Attempting to stop 'ora.crsd' on 'test1'
CRS-2790: Starting shutdown of Cluster Ready Services-managed resources on 'test1'
CRS-2673: Attempting to stop 'ora.OCR.dg' on 'test1'
CRS-2673: Attempting to stop 'ora.registry.acfs' on 'test1'
CRS-2673: Attempting to stop 'ora.ARCH.dg' on 'test1'
CRS-2673: Attempting to stop 'ora.DATA.dg' on 'test1'
CRS-2673: Attempting to stop 'ora.LISTENER.lsnr' on 'test1'
CRS-2677: Stop of 'ora.LISTENER.lsnr' on 'test1' succeeded
CRS-2673: Attempting to stop 'ora.test1.vip' on 'test1'
CRS-2677: Stop of 'ora.ARCH.dg' on 'test1' succeeded
CRS-2677: Stop of 'ora.registry.acfs' on 'test1' succeeded
CRS-2677: Stop of 'ora.test1.vip' on 'test1' succeeded
CRS-2677: Stop of 'ora.DATA.dg' on 'test1' succeeded
CRS-2677: Stop of 'ora.OCR.dg' on 'test1' succeeded
CRS-2673: Attempting to stop 'ora.asm' on 'test1'
CRS-2677: Stop of 'ora.asm' on 'test1' succeeded
CRS-2673: Attempting to stop 'ora.ons' on 'test1'
CRS-2677: Stop of 'ora.ons' on 'test1' succeeded
CRS-2673: Attempting to stop 'ora.net1.network' on 'test1'
CRS-2677: Stop of 'ora.net1.network' on 'test1' succeeded
CRS-2792: Shutdown of Cluster Ready Services-managed resources on 'test1' has completed
CRS-2677: Stop of 'ora.crsd' on 'test1' succeeded
CRS-2673: Attempting to stop 'ora.ctssd' on 'test1'
CRS-2673: Attempting to stop 'ora.evmd' on 'test1'
CRS-2673: Attempting to stop 'ora.asm' on 'test1'
CRS-2673: Attempting to stop 'ora.drivers.acfs' on 'test1'
CRS-2673: Attempting to stop 'ora.mdnsd' on 'test1'
CRS-2677: Stop of 'ora.ctssd' on 'test1' succeeded
CRS-2677: Stop of 'ora.evmd' on 'test1' succeeded
CRS-2677: Stop of 'ora.mdnsd' on 'test1' succeeded
CRS-2677: Stop of 'ora.drivers.acfs' on 'test1' succeeded
CRS-2677: Stop of 'ora.asm' on 'test1' succeeded
CRS-2673: Attempting to stop 'ora.cluster_interconnect.haip' on 'test1'
CRS-2677: Stop of 'ora.cluster_interconnect.haip' on 'test1' succeeded
CRS-2673: Attempting to stop 'ora.cssd' on 'test1'
CRS-2677: Stop of 'ora.cssd' on 'test1' succeeded
CRS-2673: Attempting to stop 'ora.crf' on 'test1'
CRS-2677: Stop of 'ora.crf' on 'test1' succeeded
CRS-2673: Attempting to stop 'ora.gipcd' on 'test1'
CRS-2677: Stop of 'ora.gipcd' on 'test1' succeeded
CRS-2673: Attempting to stop 'ora.gpnpd' on 'test1'
CRS-2677: Stop of 'ora.gpnpd' on 'test1' succeeded
CRS-2793: Shutdown of Oracle High Availability Services-managed resources on 'test1' has completed
CRS-4133: Oracle High Availability Services has been stopped.
6、从内存中卸载 ACFS/ADVM 模块:
[root@test1 /u01/app/11.2.0.4/grid/bin]# ./acfsload stop
[root@test1 /u01/app/11.2.0.4/grid/bin]#
7、再次验证内存中是否存在 ACFS/ADVM 模块:
[root@test1 /u01/app/11.2.0.4/grid/bin]# lsmod | grep oracle
[root@test1 /u01/app/11.2.0.4/grid/bin]#
8、 卸载安装的ACFS/ADVM模块:
[root@test1 /u01/app/11.2.0.4/grid/bin]# ./acfsroot uninstall
ACFS-9312: Existing ADVM/ACFS installation detected.
ACFS-9314: Removing previous ADVM/ACFS installation.
ACFS-9315: Previous ADVM/ACFS components successfully removed.
9、启动crs或ohas服务:
[root@test2 /u01/app/11.2.0.4/grid/bin]# ./crsctl start crs
CRS-4123: Oracle High Availability Services has been started.
10、查看集群资源状态:
[root@test2 /u01/app/11.2.0.4/grid/bin]# ./crsctl status res -t
--------------------------------------------------------------------------------
NAME TARGET STATE SERVER STATE_DETAILS
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.ARCH.dg
ONLINE ONLINE test1
ONLINE ONLINE test2
ora.DATA.dg
ONLINE ONLINE test1
ONLINE ONLINE test2
ora.LISTENER.lsnr
ONLINE ONLINE test1
ONLINE ONLINE test2
ora.OCR.dg
ONLINE ONLINE test1
ONLINE ONLINE test2
ora.asm
ONLINE ONLINE test1 Started
ONLINE ONLINE test2 Started
ora.gsd
OFFLINE OFFLINE test1
OFFLINE OFFLINE test2
ora.net1.network
ONLINE ONLINE test1
ONLINE ONLINE test2
ora.ons
ONLINE ONLINE test1
ONLINE ONLINE test2
ora.registry.acfs
ONLINE OFFLINE test1
ONLINE OFFLINE test2
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
1 ONLINE ONLINE test1
ora.cvu
1 ONLINE ONLINE test1
ora.oc4j
1 ONLINE ONLINE test1
ora.scan1.vip
1 ONLINE ONLINE test1
ora.test1.vip
1 ONLINE ONLINE test1
ora.test2.vip
1 ONLINE ONLINE test2
ora.zhuku.db
1 OFFLINE OFFLINE Instance Shutdown
2 OFFLINE OFFLINE Instance Shutdown
[root@test2 /u01/app/11.2.0.4/grid/bin]#
11、移除ora.registry.acfs服务:
(单节点执行)
[root@test1 /u01/app/11.2.0.4/grid/bin]# ./acfsroot disable
ACFS-9374: Stopping ACFS registry resource succeeded.
ACFS-9370: Deleting ACFS registry resource succeeded.
ACFS-9378: Deleting ADVM/ACFS drivers resource succeeded.
12、再次查看集群资源状态:
[root@test2 /u01/app/11.2.0.4/grid/bin]# ./crsctl status res -t
--------------------------------------------------------------------------------
NAME TARGET STATE SERVER STATE_DETAILS
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.ARCH.dg
ONLINE ONLINE test1
ONLINE ONLINE test2
ora.DATA.dg
ONLINE ONLINE test1
ONLINE ONLINE test2
ora.LISTENER.lsnr
ONLINE ONLINE test1
ONLINE ONLINE test2
ora.OCR.dg
ONLINE ONLINE test1
ONLINE ONLINE test2
ora.asm
ONLINE ONLINE test1 Started
ONLINE ONLINE test2 Started
ora.gsd
OFFLINE OFFLINE test1
OFFLINE OFFLINE test2
ora.net1.network
ONLINE ONLINE test1
ONLINE ONLINE test2
ora.ons
ONLINE ONLINE test1
ONLINE ONLINE test2
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
1 ONLINE ONLINE test1
ora.cvu
1 ONLINE ONLINE test1
ora.oc4j
1 ONLINE ONLINE test1
ora.scan1.vip
1 ONLINE ONLINE test1
ora.test1.vip
1 ONLINE ONLINE test1
ora.test2.vip
1 ONLINE ONLINE test2
ora.zhuku.db
1 OFFLINE OFFLINE Instance Shutdown
2 OFFLINE OFFLINE Instance Shutdown
#ora.registry.acfs服务已经移除
有什么问题欢迎留言,谢谢
官方文档:(Doc ID 1371067.1)
OracleRAC ACFS安装与卸载的更多相关文章
- C#创建、安装、卸载、调试Windows Service(Windows 服务)的简单教程
前言:Microsoft Windows 服务能够创建在它们自己的 Windows 会话中可长时间运行的可执行应用程序.这些服务可以在计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界面.这 ...
- 教你一招:解决win10/win8.1系统在安装、卸载软件时出现2502、2503错误代码的问题
经常遇到win10/win8.1系统在安装.卸载软件时出现2502.2503错误代码的问题. 解决办法: 1.打开任务管理器后,切换到“详细信息”选项卡,找到explore.exe这个进程,然后结束进 ...
- Android随笔之——静默安装、卸载
随笔之所以叫随笔,就是太随意了,说起来,之前的闹钟系列随笔还没写完,争取在十月结束之前找时间把它给写了吧.今天要讲的Android APK的静默安装.卸载.网上关于静默卸载的教程有很多,更有说要调用隐 ...
- Windows服务安装与卸载
Windows服务安装与卸载,使用到了InstallUtil.exe 安装: c: cd "C:\Windows\Microsoft.NET\Framework\v4.0.30319&quo ...
- Windows服务一:新建Windows服务、安装、卸载服务
Windows 服务(即,以前的 NT 服务)使您能够创建在它们自己的 Windows 会话中可长时间运行的可执行应用程序.这些服务可以在计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界面 ...
- ubuntu下apache2 安装 配置 卸载 CGI设置 SSL设置
一.安装.卸载apache2 apache2可直接用命令安装 sudo apt-get install apache2 卸载比较麻烦,必须卸干净,否则会影响ap ...
- linux软件包的安装和卸载
这里分两种情况讨论:二进制包和源代码包. 一.linux二进制分发软件包的安装和卸载 Linux软件的二进制分发是指事先已编译好二进制形式的软件包的发布形式,其长处是安装使用容易,缺点则是缺乏灵活性, ...
- C# 安装和卸载 Windows Service
特别注意: 安装Window Service 的时候,一定要用管理员打开命令提示符(cmd) 1. 创建Windows Service 服务项目 2. Service设计界面:右键-->选择安装 ...
- c#创建、安装、卸载、调试windows服务的简单事例
最近工作中用到了windows服务,对其有深刻理解和丰富经验谈不上,本篇文章只是简单陈诉用c#创建.安装.卸载.调试windows服务的步骤. 一.创建windows服务 1.用VS创建windows ...
随机推荐
- 学习Nginx(一)
实验目的 通过nginx实现反向代理的功能,类似apache反向代理和haproxy反向代理 工作中用nginx做反向代理和负载均衡的也越来越多了 有些公司从web服务器到反向代理,都使用nginx. ...
- 设置IE的自动导包器
一丶打开IE设置: 快捷键:Ctrl+Alt+S 二丶将Add unambiguous imports on the fly 选中即可: 三丶设置好后别忘了"OK":
- jQuery Validate多实例讲解
规则 描述 required:true 必须输入的字段. remote:"check.php" 使用 ajax 方法调用 check.php 验证输入值. email:true 必 ...
- 从kill-chain的角度检测APT攻击
前言 最近一直在考虑如何结合kill chain检测APT攻击.出发点是因为尽管APT是一种特殊.高级攻击手段,但是它还是会具有攻击的common feature,只要可以把握住共同特征,就能进行检测 ...
- java中请给一个Abstract类实现接口的实例!
2.Abstract类实现接口 马克-to-win:如果实现某接口的类是abstract类,则它可以不实现该接口所有的方法.但其非abstract的子类中必须拥有所有抽象方法的实在的方法体:(当然它a ...
- jQuery实现数字时钟
运行效果: 源代码: 1 <!DOCTYPE html> 2 <html lang="zh"> 3 <head> 4 <meta char ...
- vue中判断页面滚动开始和结束
参考链接:https://www.jianshu.com/p/adad39705ced 和 https://blog.csdn.net/weixin_44309374/article/deta ...
- docker 国内镜像源
参考:docker 国内镜像源 作者:Joncc Linux环境 # vi /etc/docker/daemon.json { "registry-mirrors": [" ...
- Python入门-系统模块time
1.time模块 时间戳:1970年,1月1日开始时间元祖:包含日期,时间,保存日期结构的元祖对象格式化时间日期:按照指定的标记进行格式化处理 时间戳 import time time_num = t ...
- Nestjs模块机制的概念和实现原理
1 前言 Nest 提供了模块机制,通过在模块装饰器中定义提供者.导入.导出和提供者构造函数便完成了依赖注入,通过模块树组织整个应用程序的开发.按照框架本身的约定直接撸一个应用程序,是完全没有问题的. ...