J'ai une base de données Oracle 10G. J'ai couru le script suivant pour prendre la sauvegarde de la base de données.Comment restaurer la base de données Oracle 10G à partir de la sauvegarde
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';
La sauvegarde généré .dbf, les fichiers .log et .bac. Maintenant, je veux restaurer la base de données à partir des fichiers de sauvegarde pris ci-dessus. Je ne souhaite pas utiliser RMAN.
Je suis venu de savoir que en utilisant la commande suivante, je peux restaurer les fichiers .dbf dans tablespace:
imp transport_tablespace=Y tablespace=(Ts Name)
file='location of dump file C:\user.dmp'
datafiles=('location of dbf file')
En commande ci-dessus diablotin, je ne comprends pas quel fichier pour fournir contre « l'emplacement du fichier .dmp "comme ma sauvegarde n'a généré aucun fichier .dmp.
Quelqu'un peut-il aider s'il vous plaît?