Bonjour,
J'aurai put mettre ce post un peu partout, mais faisant de l'administration de bases Oracle de prod, les réponses d'ici m'intéressent.
Suite à mauvaise manipulation de ma part, je me dis que mes propres garde-fous ne sont pas suffisants pour me prémunir d'une erreur humaine sur mes bases. Quels sont les votres ?
Voici les miens :
- Ne jamais avoir un mot de passe identique entre 2 environnements.
- Différencier par une couleur si possible les environnements.
- Ne jamais utiliser le TWO_TASK.
- Quand on inclus un "truncate" dans un script shell toujours tester que le nom de l'instance ne contient pas le "p" (souvent mis pour production) et demander confirmation avant le truncate !
- Prévoir ses sauvegardes pour se prémunir des crash disks mais aussi des erreurs humaines (ne pas avoir un dataguard avec application immédiate par exemple).
- Avoir l'habitude dans le rm de mettre le -R en fin de ligne de commande quand le serveur l'accepte afin d'éviter le "Enter" intempestif en milieu de chemin.
- Activer le log sous putty pour retrouver les mauvaises commandes passées et savoir ce qu'il s'est passé.
Je pense que j'en ai d'autres, mais ce sont surtout les votres qui m'intéressent.
Partager