Flashback technologies in Oracle allow users to view and recover data from the past. Flashback query allows querying past data by specifying a timestamp. Flashback table recovers an entire table to a time in the past without rolling back transactions. Flashback database recovers the entire database to a past time point using undo data and requires enabling flashback mode and setting up a flash recovery area.