2010-05-06 12 views
1

Est-il possible de restaurer la base de données Oracle à partir de fichiers * .DBF? Si oui, alors comment? J'ai vraiment du mal à gérer la sauvegarde et la restauration d'Oracle par rapport à SQL Server. J'ai une sauvegarde de l'ensemble du dossier oraclexe incluant ces fichiers.Restaurer les données Oracle XE à partir de * .DBF

+0

migrate à serverfault? –

Répondre

0

Il faut plus que les fichiers DBF. Une base de données active écrit dans les journaux de rétablissement, les fichiers de données de l'espace de table (les fichiers DBF) et les fichiers de contrôle. Mais comme il contient également des informations en mémoire, aucun de ces fichiers n'est nécessairement cohérent entre eux à un moment donné.

Si la base de données était arrêtée lorsque vous avez pris la copie de l'ensemble du dossier oraclexe, la copie du dossier entier et l'ouverture de la base de données devraient fonctionner car la cohérence de la base de données serait suffisante.

S'il était en cours d'exécution, vous devrez probablement rechercher une récupération incomplète, qui peut réussir (ou non) en fonction de la durée de la copie du répertoire.

Si en cours d'exécution dans Windows, le menu Démarrer a une option 'Base de données de sauvegarde' dans la section OracleXE

+0

Merci! J'ai réussi à le restaurer en utilisant ma copie de sauvegarde intacte de l'ensemble du dossier oraclexe. – marco