Problem:
Following errors has been encountered :
[root@customer-pet-db-3a ~]# /sbin/vxdctl enable
VxVM vxdctl ERROR V-5-1-16007 Data Corruption Protection Activated - User Corrective Action Needed
To recover, first ensure that the OS device tree is up to date (requires OS specific commands).
Then, execute 'vxdisk rm' on the following devices before reinitiating device discovery:
fas31400_85, fas31400_88, fas31400_92, fas31400_98, fas31400_93
fas31400_96, fas31400_94, fas31400_95, fas31400_97, fas31400_99
fas31402_41, fas31401_39
[root@customer-pet-db-3a ~]#
[root@customer-pet-db-3a ~]# /sbin/vxdisk scandisks
VxVM vxdisk ERROR V-5-1-16007 Data Corruption Protection Activated - User Corrective Action Needed
To recover, first ensure that the OS device tree is up to date (requires OS specific commands).
Then, execute 'vxdisk rm' on the following devices before reinitiating device discovery:
fas31400_85, fas31400_88, fas31400_92, fas31400_98, fas31400_93
fas31400_96, fas31400_94, fas31400_95, fas31400_97, fas31400_99
fas31402_41, fas31401_39
[root@customer-pet-db-3a ~]#
Solution referred :
1. check disk :
[root@customer-pet-db-3a ~]# vxdisk -o alldgs list
DEVICE TYPE DISK GROUP STATUS
cciss/c0d0 auto:none - - online invalid
fas31400_10 auto:cdsdisk flex3a_myapp_arch flex3a_arch_dg online thinrclm
fas31400_11 auto:cdsdisk flex3a_dcd_arch flex3a_arch_dg online thinrclm
fas31400_12 auto:cdsdisk flex3a_myapps_arch flex3a_arch_dg online thinrclm
fas31400_13 auto:cdsdisk flex3a_rpt_arch flex3a_arch_dg online thinrclm
fas31400_85 auto:cdsdisk myapps_pet_data00 flex3a_myapps_pet_data_dg online thinrclm
fas31400_88 auto:cdsdisk myapps_pet_data01 flex3a_myapps_pet_data_dg online thinrclm
fas31400_89 auto:cdsdisk customerumprd_arch01 flex3a_pet_customerumprd_arch_dg online thinrclm
fas31400_90 auto:cdsdisk customerumprd_u02 flex3a_pet_customerumprd_dg online thinrclm
fas31400_91 auto:cdsdisk customerumprd_u01 flex3a_pet_customerumprd_dg online thinrclm
fas31400_92 auto:cdsdisk - (myapp_pet_data_dg) online thinrclm
fas31400_93 auto:cdsdisk - (myapp_pet_data_dg) online thinrclm
fas31400_94 auto:cdsdisk - (myapp_pet_data_dg) online thinrclm
fas31400_95 auto:cdsdisk - (myapp_pet_data_dg) online thinrclm
fas31400_96 auto:cdsdisk - (myapp_pet_data_dg) online thinrclm
fas31400_97 auto:cdsdisk - (myapp_pet_data_dg) online thinrclm
fas31400_98 auto:cdsdisk - (myapp_pet_data_dg) online thinrclm
fas31400_99 auto:cdsdisk - (myapp_pet_data_dg) online thinrclm
fas31401_39 auto:cdsdisk myapps_pet_data02 flex3a_myapps_pet_data_dg online thinrclm
fas31402_41 auto:cdsdisk myapps_pet_data03 flex3a_myapps_pet_data_dg online thinrclm
[root@customer-pet-db-3a ~]#
2. Removed all disk of myapp and myapps like as it is stated above :
[root@customer-pet-db-3a ~]# for i in fas31400_85 fas31400_88 fas31400_93 fas31400_94 fas31400_95 fas31400_96 fas31400_97 fas31400_98 fas31400_99 fas31401_39 fas31402_41; do vxdisk rm $i; done
VxVM vxdisk ERROR V-5-1-534 Device fas31400_85: Device is in use
VxVM vxdisk ERROR V-5-1-534 Device fas31400_88: Device is in use
VxVM vxdisk ERROR V-5-1-534 Device fas31401_39: Device is in use
VxVM vxdisk ERROR V-5-1-534 Device fas31402_41: Device is in use
[root@customer-pet-db-3a ~]# vxdg list
NAME STATE ID
flex3a_pet_customerumprd_arch_dg enabled,cds 1446853137.45.customer-pet-db-3a.example.net
flex3a_arch_dg enabled,cds 1376078555.40.customer-pet-db-3a.example.net
flex3a_myapps_pet_data_dg enabled,cds 1375818468.64.customer-pet-db-3c.example.net
flex3a_pet_customerumprd_dg enabled,cds 1446683837.59.customer-pet-db-3b.example.net
flex3a_myapps_pet_data_dg is still in use. Need to deport it.
[root@customer-pet-db-3a ~]# /sbin/vxdg deport flex3a_myapps_pet_data_dg
[root@customer-pet-db-3a ~]# vxdg list
NAME STATE ID
flex3a_pet_customerumprd_arch_dg enabled,cds 1446853137.45.customer-pet-db-3a.example.net
flex3a_arch_dg enabled,cds 1376078555.40.customer-pet-db-3a.example.net
flex3a_pet_customerumprd_dg enabled,cds 1446683837.59.customer-pet-db-3b.example.net
[root@customer-pet-db-3a ~]#
Remove disks which were in use :
[root@customer-pet-db-3a ~]# for i in fas31400_85 fas31400_88 fas31400_93 fas31400_94 fas31400_95 fas31400_96 fas31400_97 fas31400_98 fas31400_99 fas31401_39 fas31402_41; do vxdisk rm $i; done
VxVM vxdisk ERROR V-5-1-639 Failed to obtain locks:
fas31400_93: no such object in the configuration
VxVM vxdisk ERROR V-5-1-639 Failed to obtain locks:
fas31400_94: no such object in the configuration
VxVM vxdisk ERROR V-5-1-639 Failed to obtain locks:
fas31400_95: no such object in the configuration
VxVM vxdisk ERROR V-5-1-639 Failed to obtain locks:
fas31400_96: no such object in the configuration
VxVM vxdisk ERROR V-5-1-639 Failed to obtain locks:
fas31400_97: no such object in the configuration
VxVM vxdisk ERROR V-5-1-639 Failed to obtain locks:
fas31400_98: no such object in the configuration
VxVM vxdisk ERROR V-5-1-639 Failed to obtain locks:
fas31400_99: no such object in the configuration
[root@customer-pet-db-3a ~]#
don't worry above error as we have already removed disk of myapp. That's why above errors are displayed.
check disk now:
[root@customer-pet-db-3a ~]# vxdisk -o alldgs list
DEVICE TYPE DISK GROUP STATUS
cciss/c0d0 auto:none - - online invalid
fas31400_10 auto:cdsdisk flex3a_myapp_arch flex3a_arch_dg online thinrclm
fas31400_11 auto:cdsdisk flex3a_dcd_arch flex3a_arch_dg online thinrclm
fas31400_12 auto:cdsdisk flex3a_myapps_arch flex3a_arch_dg online thinrclm
fas31400_13 auto:cdsdisk flex3a_rpt_arch flex3a_arch_dg online thinrclm
fas31400_89 auto:cdsdisk customerumprd_arch01 flex3a_pet_customerumprd_arch_dg online thinrclm
fas31400_90 auto:cdsdisk customerumprd_u02 flex3a_pet_customerumprd_dg online thinrclm
fas31400_91 auto:cdsdisk customerumprd_u01 flex3a_pet_customerumprd_dg online thinrclm
[root@customer-pet-db-3a ~]#
3. Enable and Scan disk again :
[root@customer-pet-db-3a ~]# /sbin/vxdctl enable
[root@customer-pet-db-3a ~]# /sbin/vxdisk scandisks
Didn't see any more error.
4. Export dg now :
[root@customer-pet-db-3a ~]# /sbin/vxdg -C -n flex3a_myapp_pet_data_dg import myapp_pet_data_dg
[root@customer-pet-db-3a ~]# vxdisk -o alldgs list
DEVICE TYPE DISK GROUP STATUS
cciss/c0d0 auto:none - - online invalid
fas31400_10 auto:cdsdisk flex3a_myapp_arch flex3a_arch_dg online thinrclm
fas31400_11 auto:cdsdisk flex3a_dcd_arch flex3a_arch_dg online thinrclm
fas31400_12 auto:cdsdisk flex3a_myapps_arch flex3a_arch_dg online thinrclm
fas31400_13 auto:cdsdisk flex3a_rpt_arch flex3a_arch_dg online thinrclm
fas31400_85 auto:cdsdisk - (flex3a_myapps_pet_data_dg) online thinrclm
fas31400_88 auto:cdsdisk - (flex3a_myapps_pet_data_dg) online thinrclm
fas31400_89 auto:cdsdisk customerumprd_arch01 flex3a_pet_customerumprd_arch_dg online thinrclm
fas31400_90 auto:cdsdisk customerumprd_u02 flex3a_pet_customerumprd_dg online thinrclm
fas31400_91 auto:cdsdisk customerumprd_u01 flex3a_pet_customerumprd_dg online thinrclm
fas31400_92 auto:cdsdisk myapp_pet_data00 flex3a_myapp_pet_data_dg online thinrclm
fas31400_93 auto:cdsdisk myapp_pet_data06 flex3a_myapp_pet_data_dg online thinrclm
fas31400_94 auto:cdsdisk myapp_pet_data03 flex3a_myapp_pet_data_dg online thinrclm
fas31400_95 auto:cdsdisk myapp_pet_data07 flex3a_myapp_pet_data_dg online thinrclm
fas31400_96 auto:cdsdisk myapp_pet_data05 flex3a_myapp_pet_data_dg online thinrclm
fas31400_97 auto:cdsdisk myapp_pet_data04 flex3a_myapp_pet_data_dg online thinrclm
fas31400_98 auto:cdsdisk myapp_pet_data01 flex3a_myapp_pet_data_dg online thinrclm
fas31400_99 auto:cdsdisk myapp_pet_data02 flex3a_myapp_pet_data_dg online thinrclm
fas31401_39 auto:cdsdisk - (flex3a_myapps_pet_data_dg) online thinrclm
fas31401_40 auto:cdsdisk myapp_pet_data08 flex3a_myapp_pet_data_dg online thinrclm
fas31401_41 auto:cdsdisk myapp_pet_data11 flex3a_myapp_pet_data_dg online thinrclm
fas31401_42 auto:cdsdisk myapp_pet_data10 flex3a_myapp_pet_data_dg online thinrclm
fas31401_43 auto:cdsdisk myapp_pet_data09 flex3a_myapp_pet_data_dg online thinrclm
fas31402_41 auto:cdsdisk - (flex3a_myapps_pet_data_dg) online thinrclm
fas31402_45 auto:cdsdisk myapp_pet_data14 flex3a_myapp_pet_data_dg online thinrclm
fas31402_46 auto:cdsdisk myapp_pet_data12 flex3a_myapp_pet_data_dg online thinrclm
fas31402_47 auto:cdsdisk myapp_pet_data15 flex3a_myapp_pet_data_dg online thinrclm
fas31402_48 auto:cdsdisk myapp_pet_data13 flex3a_myapp_pet_data_dg online thinrclm
[root@customer-pet-db-3a ~]#
Received error for myapps,
[root@customer-pet-db-3a ~]# /sbin/vxdg -C -n flex3a_myapps_pet_data_dg import myapps_pet_data_dg
VxVM vxdg ERROR V-5-1-10978 Disk group myapps_pet_data_dg: import failed:
No valid disk found containing disk group
[root@customer-pet-db-3a ~]#
DG is already renamed as flex3a_myapps_pet_data_dg. Just import it simply.
[root@customer-pet-db-3a ~]# vxdg import flex3a_myapps_pet_data_dg
[root@customer-pet-db-3a ~]#
check dg now :
[root@customer-pet-db-3a ~]# vxdg list|grep -i myapp
flex3a_myapp_pet_data_dg enabled,cds 1375815375.127.customer-pet-db-3c.example.net
flex3a_myapps_pet_data_dg enabled,cds 1375818468.64.customer-pet-db-3c.example.net
[root@customer-pet-db-3a ~]#
Confirmed with DBA, they can start DB instances.