Explain the difference between physical and logical backups in Oracle Database, and when you would choose one over the other.