Olá ! Tô tentando efetuar um bkp e restore/recover de uma db. Faço um teste de criar uma tabela e apagá-la. Executo os processos abaixo (bkp e deleto a tabela, e dps faço o restore/recover); mas a tabela não volta. O q tá errado ? Alguém poderia me ajudar?
Backup:
run {
allocate channel c1 type disk;
backup
full
tag “Backup total win2k”
format ‘C:oraclebkpdb_t%t_s%s_p%p’
(database include current controlfile);
release channel c1;
allocate channel c1 type disk format ‘C:oraclebkpdb_t%t_s%s_p%p’;
change archivelog all validate;
sql ‘ALTER SYSTEM ARCHIVE LOG CURRENT’;
backup archivelog all;
release channel c1;
}
************************************************************
Restore/Recover:
run
{
alter database win2k offline immediate;
allocate channel ch1_tape type sbt;
set controlfile autobackup format for device type disk to
‘C:oraclebkpdb_t%t_s%s_p%p /%F’;
restore controlfile from autobackup;
alter database mount;
restore database from tag = Backup total win2k;
recover database;
release channel ch1_tape;
}