Oracle 9i est une version de la base de données Oracle dans lequel le 'Internet' «i» désigne, ce qui signifie que Oracle 9i est «Internet Ready». En raison de cette caractéristique, les bases de données Oracle 9i fournir excellente base pour l'OLTP (online transaction processing) que ces applications sont efficaces, fiables, et offrir un système sécurisé de gestion des données. En outre, ce moteur de nouvelle génération de base de données offre la possibilité de lire et d'écrire des déclarations XML. Toutes les données sont stockées dans un fichier de données appelé fichier DBF. Bien qu'il soit un système de base de données très sécurisée et robuste, il peut parfois obtenir de corruption pour diverses raisons telles que la corruption du système de fichiers, la corruption bloc médias, la corruption du système d'exploitation, etc Dans de tels scénarios, vous devez utiliser en construit des méthodes de réparation de base de données récupérer le fichier DBF. Si vous n'êtes pas en mesure de résoudre le problème, alors vous devriez utiliser un logiciel de récupération Oracle tiers de faire le nécessaire.
Imaginez un scénario dans lequel vous obtenez les messages d'erreur suivants lorsque vous travaillez sur une base de données Oracle 9i:
fatale erreur de connexion: ORA-01073 type d'appel non reconnu
ORA-01079: base de données Oracle n'a pas été correctement créé, opération annulée
ORA-01099: ne peut pas monter la base de données en mode partagé si démarré en mode simple processus de
ORA-01043: corruption de la mémoire côté utilisateur
ORA-01053: adresse de stockage utilisateur ne peut pas être lu
Cause
La cause profonde des messages d'erreur ci-dessus est que le fichier DBF peuvent avons corrompus pour les raisons évoquées dans le paragraphe d'introduction.
Résolution
Pour résoudre ces erreurs, vous devez effectuer plusieurs des méthodes de réparation pour réparer la base de données dbf. Ils sont:
DBVerify: Il est utilisé pour valider les fichiers de données hors ligne et de sauvegarde.
ANALYZE .. Valider la structure: Il est utilisé pour vérifier chaque bloc de données dans l'objet analysé.
DB_BLOCK_CHECKING: Il est utilisé pour vérifier la cohérence du bloc de données.
DBMS_REPAIR: Il est utilisé pour détecter et réparer la corruption dans le bloc de données.
Toutefois, si vous n'êtes pas en mesure de résoudre le problème même après avoir effectué les méthodes ci-dessus, vous devez utiliser un logiciel tiers dbf base de données de réparation. Ces outils sont en lecture seule en mesure de récupérer la base de données Oracle sans écraser la base de données d'origine.
Stellar Phoenix Oracle Database Recovery est un logiciel de récupération DBF qui est capable de réparer la base de données de tous les cas de corruption. Il est spécifiquement conçu pour récupérer des bases de données Oracle créés dans Oracle 9i. Ce logiciel de récupération dbf est capable de différents composants de base de données Oracle tels que des tables, des vues, des espaces de tables, tables de cluster, les schémas, les synonymes, les rôles, les index et les séquences. En outre, cet outil de récupération oracle est en mesure de préserver les clés primaires et étrangères associées aux tables de base de données. Il est compatible avec Windows Server 2003 et XP.