Menaces de base à votre base de données Oracle 12c

Avant que vous pouvez créer des lignes directrices pour réduire le risque de perte de données et la corruption dans votre base de données Oracle 12c ou de prendre les mesures nécessaires pour rapidement récupérer vos données, vous devez comprendre ce que vous êtes contre. Un bon plan de sauvegarde et de récupération peut aider garde contre les menaces suivantes.

Sommaire

L'échec de l'instance Oracle 12c

L'échec de l'instance Oracle se produit lorsque, comme un programme en cours d'exécution, se bloque. Les bonnes nouvelles ici est Oracle a fourni un mécanisme de récupération et peut récupérer automatiquement de l'échec de l'instance. Tout ce que vous avez à faire est de redémarrer l'instance de base de données. Cependant, vous voudrez peut-être enquêter sur ce qui a causé l'échec de l'instance de sorte que vous pouvez éviter que cela se reproduise.

Fichiers perdus dans Oracle 12c

Perdre des fichiers au sein de l'Oracle arborescence du code peut entraîner dans votre fracas de base de données. L'arbre de code contient les fichiers que vous installez quand vous mettez Oracle sur votre système, y compris les fichiers de base de données, les ensembles et des parcelles que vous appliquez, et tous les autres outils nécessaires pour rendre votre application d'exécution.

Assurez-vous que l'arbre de code fait partie de l'OS BACKUP- il est une partie souvent négligée d'une stratégie de sauvegarde et de reprise solide. Parfois, la perte d'un fichier dans l'arborescence du code Oracle peut être restaurée rapidement hors de la sauvegarde du système d'exploitation au lieu de faire toute une réinstallation.

Gardez tous les logiciels d'installation d'Oracle à portée de main au cas où vous avez besoin de le réinstaller. Keeping it moyen pratique d'avoir une copie papier de ce prêt à aller plutôt que de les stocker sur le réseau. Dans le cas d'une catastrophe, vous ne pouvez pas avoir accès à ces ressources réseau.

Ne comptez pas sur la possibilité de le télécharger depuis le site Web d'Oracle. Cela pourrait prendre des heures en fonction de la façon dont le site est occupé.

Chute d'objets dans Oracle 12c

Objets dans la base de données sont supprimées par les humains. Les problèmes surviennent quand quelqu'un dépose un objet qu'elle soit ne voulait pas laisser tomber ou qu'elle décide plus tard, elle veut revenir.




Sauf DBA sont impliqués dans la conception de l'application, de nombreuses fois ils ont simplement dit quoi et quand pour supprimer quelque chose à partir de la base de données. Toujours prendre une exportation Data Pump de cet objet avant d'être déposée.

L'échec des médias dans Oracle 12c

Défaillance du support se produit quand un fichier ou un journal requis pour la base de données pour fonctionner est perdu, y compris

  • Les fichiers de données, qui stockent la majeure partie de vos données. Les fichiers de données ont généralement une extension de .dbf.

  • Les fichiers de contrôle, qui stocker des informations sur la façon dont votre base de données est configuré. Par exemple, vous êtes en mode ARCHIVELOG? Combien de fichiers de données que vous autorisé à avoir? Vous pouvez trouver les fichiers de contrôle en vérifiant les control_files de paramètres d'initialisation. Typiquement, ces fichiers ont une extension de .ctl ou .con.

  • Les fichiers de paramètres, tels que PFILE ou SPFILE. Si votre base de données utilise un fichier SPFILE, vérifiez le paramètre d'initialisation pour spfile. Sinon, par défaut, le fichier est dans $ ORACLE_HOME / dbs pour Linux / UNIX ou $ ORACLE_HOME / base de données pour Windows.

  • Archiver les journaux, qui sont créés lorsque vous activez l'archivage dans la base de données. Vous pouvez trouver les journaux en cochant le paramètre d'initialisation log_archive_dest_n (avec n étant un nombre de 1 à 10). Sinon, à regarder dans le paramètre DB_RECOVERY_FILE_DEST de les trouver dans la zone de récupération rapide. Typiquement, les journaux d'archivage ont une extension de .arc.

La corruption dans Oracle 12c

La corruption est l'un des types les plus insaisissables et difficiles de l'échec à traiter. Comprendre pourquoi il a eu lieu est souvent un défi considérable. Quand les choses sont corrompu, lignes deviennent illisibles dans la base de données et les lignes peuvent signaler des erreurs.

La corruption peut être:

  • Physique: Secteurs réels sur le disque sont physiquement endommagés.

  • Logique: Pas les dommages physiques, mais les données ont en quelque sorte disparu ou est illisible.

  • Vos données: Les données elle-même est tout simplement faux. Par exemple, tous vos last_names ont été actualisées pour être le même que les premiers noms.

  • Dans le dictionnaire de données: Ceci est la corruption dans les métadonnées Oracle utilise pour gérer la base de données.

Vous pouvez utiliser Recovery Manager, Media Block Recovery, Data Pump et pour aider à récupérer de problèmes de corruption. Heureusement, ce type de défaillance est rare.

Si vous rencontrez des problèmes de corruption dans votre base de données, pensez à contacter le support Oracle à l'aide. Ceci est le type de problème où Oracle gagne les contrats de support lourdes.

Erreur de l'utilisateur dans Oracle 12c

Erreur de l'utilisateur est pas réellement un type de défaillance, mais il est probablement la cause la plus courante pour les recouvrements. Cela est mentionné parce que vous pouvez protéger contre les erreurs de l'utilisateur (même votre propre au cas où vous êtes faillible).

Une formation adéquate, y compris la formation de vos utilisateurs, peut aider à réduire les risques d'erreur de l'utilisateur.


» » » Menaces de base à votre base de données Oracle 12c