|
|
< Day Day Up > |
|
For our poor DBA at Horatio's Woodscrews, it only gets
After some shuffling around, the backup administrator finds the last backup and begins the tape restore. Because of the
|
|
Using new RMAN functionality, you can create backup jobs that always store at least the last full copy of the database on a disk location called the flashback recovery area. Then, when you take the
|
|
|
|
While RAC does provide a higher degree of protection against outages, you have to be careful how you configure the database so that you don't invent single points of failure. In this case, the archivelogs from Node2 are required for recovery, but Node2 is off the network temporarily. For help with archive strategies with RAC, see Chapter 5, in the section 'Redo Logs and Media Recovery.' Also see Chapter 8, particularly Figure 8-8.
|
|
|
|
< Day Day Up > |
|
|
|
< Day Day Up > |
|
The DBA for Horatio's Woodscrews is no fool. He
However, the network configuration issues that affected the production database had also affected the Sales system. One of the nodes in the cluster was not available on the network. The DBA wasn't worried, however, because the other node was still available.
But one of the files was asking for media recovery, so the DBA issued the recovery command and it asked for an
|
|
< Day Day Up > |
|
|
|
< Day Day Up > |
|
Perhaps the most difficult
|
|
In Oracle Database 10 g , Oracle introduced the ability to rewind a table to a previous state without performing point-in-time recovery. This is called Flashback Table, and it's part of the Flashback Technologies discussed in Chapter 9.
You can also use LogMiner to review transactions in the archived redo logs in order to determine where exactly the bad data was entered, as well as to retrieve the good transactions entered after the bad transaction. LogMiner is discussed in Chapter 2.
|
|
At Horatio's Woodscrews, the problem was
The options for restoring just a few tables are limited, without rolling the entire database back to a previous point-in-time. Oracle has provided for a tablespace point-in-time recovery (TSPITR), where just a single tablespace is restored to a previous point. But that is labor-
|
|
< Day Day Up > |
|