Oracle Data Guard supports three data protection modes: Maximum Protection, Maximum Availability, and Maximum Performance. These modes allow administrators to balance data protection requirements against transactional performance. Other options include terms like scalability or generic protection, which are not official Data Guard protection modes.