Our previous blog entry looked at some common "introductory" questions about RHP. This blog looks in to some more detailed questions.
Q: Does RHP have any special capabilities for updating a RAC environment?
A: Indeed it does! In fact, RHP is developed by the same team that develops RAC and the Grid Infrastructure, so RHP's capabilities are tightly integrated with both of those products, enabling simple and flexible operations that maximize service availability during maintenance.
For example, RHP can be directed to drain workload from each node of a cluster before updating the DB and / or Grid software, so that no work is disrupted when the stack is restarted,
To see a demo of a RAC patching operation, visit the Oracle Learning Library.
Q: Does RHP understand Data Guard environments?
A: Yes. Specifically, at the end of a Database update operation, RHP will NOT run Datapatch if the Database is a Data Guard secondary. (Otherwise, RHP does run Datapatch.)
Q: What happens if I am applying a non-RAC-rolling Database patch, but I ask RHP to apply it rolling?
A: RHP checks the meta data of the patches being applied, and will stop and report an error if you attempt to roll a non-rolling patch.
Watch for more ...