Je viens de démarrer un travail et j'ai identifié un problème dans lequel la base de données n'est pas correctement sauvegardée pour ainsi dire. Nous faisons une sauvegarde toutes les 6 heures qui utilise l'utilitaire de sauvegarde natif Oracle, mais nous avons également vendu un processus par une société dans laquelle ils ont déclaré qu'ils pouvaient effectuer des sauvegardes "chaudes" de notre base de données en prenant simplement des copies de système de fichiers de nos fichiers de base de données et quand nous avions besoin de restaurer, nous fermions simplement Oracle, puis copions sur les fichiers qui avaient été copiés, redémarrer Oracle et le monde serait à nouveau entier. Le défi est le fait que nous n'avons pas encore tout compris. Je dois passer plus de temps à examiner le message qu'Oracle donne, mais ma question principale est: «Est-il possible» de prendre des copies de fichiers Oracle alors qu'Oracle est toujours en cours d'exécution et d'utiliser ces fichiers ultérieurement pour restaurer la base de données ? Je sais que cela fonctionne si la base de données est arrêtée, et que des copies sont faites, mais c'est la première fois que j'ai entendu qu'une copie (système de fichiers) peut être faite pendant que la base de données fonctionne. Toute orientation serait grandement appréciée. Voici l'erreur que nous recevons.Problème lors de la sauvegarde Oracle 10g
ORA-00314: log 3 of thread 1, expected sequence# 1939 doesn't match 1944
ORA-00312: online log 3 thread 1: 'E:\ORACLE\ORADATA\ITMS\REDO03.LOG'
+1, je suis assez confiant c'est votre problème - vous devez exécuter une commande RECOVER DATABASE UNTIL ... avec votre base de données dans MOUNTed mais pas ouvert. – DCookie