As part of rootcrs.sh -prepatch, "crsctl stop crs -f" is executed at which time the CRSD PE (Policy Engine) Master will analize the dependencies for the stop command.
Generally speaking when a diskgroup is mounted and used by a database, the expectation is that diskgroup is available to all database instances for the life of the database. This is expected behavior. If the database changes structure or makes use of "temporary" diskgroups, manual modification to the database resource MUST be performed to maintain the proper dependency list. The command to modify the database diskgroup dependency list is:
$ srvctl modify database -d
If the use of a diskgroup is for temporary purposes such as backups, it is recommended that the diskgroup dependency list is saved off prior to mounting the temporary diskgroup and restored after:
$ srvctl config database -d
Once the operation is complete:
$ srvctl modify database -d