У меня есть база данных Oracle 10G. Я выполнил следующий сценарий, чтобы сделать резервную копию базы данных.Как восстановить базу данных Oracle 10G из резервной копии
alter tablespace EMP2010 begin backup;
host copy G:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EMP2010.DBF G:\orabackup\database\
alter tablespace EMP2010 end backup;
alter tablespace PAYROLL2010 begin backup;
host copy G:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\PAYROLL2010.DBF G:\orabackup\database\
alter tablespace PAYROLL2010 end backup;
host copy G:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO2010_1.LOG G:\orabackup\database\
host copy G:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO2010_2.LOG G:\orabackup\database\
host copy G:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO2010_2.LOG G:\orabackup\database\
alter system switch logfile;
host sleep 60
host copy G:/oracle/product/10.2.0/oradata/orcl/arch* G:\orabackup\database\/
alter database backup controlfile to 'G:\orabackup\database\/controlbackup.bac';
Резервная копия созданных файлов .dbf, .log и .bac. Теперь я хочу восстановить базу данных из вышеупомянутых файлов резервной копии. Я не хочу использовать RMAN.
Я пришел, чтобы узнать, что с помощью следующей команды можно восстановить .dbf файлов в табличный:
imp transport_tablespace=Y tablespace=(Ts Name)
file='location of dump file C:\user.dmp'
datafiles=('location of dbf file')
В выше импе команды, я не понимаю, какой файл поставить против «расположений .dmp файла «поскольку моя резервная копия не сгенерировала никакого .dmp-файла.
Может ли кто-нибудь помочь?