I'm quite sure you damaged the disk.
[oracle@rmanqa01 trace]$ dd of=/dev/sdp1 Test Test 0+1 records in 0+1 records out 10 bytes (10 B) copied, 4.97435 seconds, 0.0 kB/s [oracle@rmanqa01 trace]$ id uid=500(oracle) gid=500(oinstall) groups=6(disk),500(oinstall),501(dba),502(oper),503(asmadmin),504(asmdba),505(asmoper),506(horcm) [oracle@rmanqa01 trace]$ ls -l /dev/sdp1 brw-rw---- 1 root disk 8, 241 Dec 28 11:59 /dev/sdp1
Try this entry on MOS
This error is harmless.
Documented in Bug 8304720
Abstract: ERROR: FAILED TO ESTABLISH DEPENDENCY BETWEEN DB & DISKGROUP
This is an internal BUG.
The db-dg dependency will be created later on if the diskgroup is used by the db again; the dependency can also be created manually through cmdline tool.
Automatically it will resolve itself later on when the db tries to use the diskgroup. Or we can manually establish the dependancy through any command line utility.
For establishing dependencies between database and diskgroups, please use DB home owner running srvctl from DB home with
$ srvctl modify database -d <db_unique_name> -a "<diskgroup_list>"
$ srvctl modify database -d db112 -a "DATA,FRA"