Canalblog
Suivre ce blog Administration + Créer mon blog
Publicité

Blog d'un DBA sur le SGBD Oracle et SQL

19 août 2019

Les erreurs sous Oracle 2 : contraintes d'intégrité, whenever oserror/sqlerror, trigger servererror, fichiers alert.log/trace

Introduction Cet article est le deuxième d'une série consacrée à la gestion des erreurs sous Oracle. Les autres articles sont ici : - Les erreurs sous Oracle 1 : erreurs syntaxiques/sémantiques, utilitaire OERR, table SPERRORLOG, table ERRLOG - Les erreurs...
Publicité
Publicité
9 août 2019

Les erreurs sous Oracle 1 : erreurs syntaxiques/sémantiques, utilitaire OERR, table SPERRORLOG, table ERRLOG

Introduction Cet article est le premier d'une série consacrée à la gestion des erreurs sous Oracle. Ce sujet est vaste, ces erreurs pouvant être gérées sous SQL*Plus, en PL/SQL, dans des fichiers, via des triggers, j'en passe et des meilleurs :-) Attention,...
28 juillet 2019

La pseudo-colonne ORA_ROWSCN et les dates de mise à jour d'une table - ORA_ROWSCN and the update dates of a table

Introduction La pseudo-colonne ORA_ROWSCN permet d'associer un SCN (System Change Number) à la dernière modification d'un bloc de données ou d'une ligne d'une table. Cette colonne permet notamment de répondre à la question : quand cet enregistrement a-t-il...
23 juillet 2019

Utiliser des tables externes pour accéder à des fichiers Oracle sous Linux - Use external tables to access Oracle files on Linux

Introduction Parfois vous ne pouvez pas vous connecter au serveur Linux qui héberge votre base Oracle : pas de compte, serveur dans un Cloud hors de votre société etc etc. C'est très gênant pour accéder au contenu de fichiers Oracle de configuration comme...
2 juin 2019

Plus de MCD, plus de MPD... : comment trouver la colonne et la table où est stocké un libellé? - Find the column of this label

Introduction Il arrive que dans un SI les développeurs ne sachent plus associer un écran d'une application à une table de la base : application d'un éditeur tiers ayant fait faillite donc accès au code source impossible, crash du disque dur contenant...
Publicité
Publicité
3 mai 2019

Changer le propriétaire d'une table en hackant le dictionnaire de donnés - Change the owner of a table by hacking Oracle

Introduction Oracle ne permet pas de changer le propriétaire d'un objet dans sa base de données : point! Pour quelles raisons? Peut-être que c'est trop complexe, qu'à cause des dépendances avec d'autres objets cela devient ingérable... Mais si on est...
22 avril 2019

Historique du nb de lignes d'une table : table AWR SYS.WRI$_OPTSTAT_TAB_HISTORY - History of the row number of a table

Introduction Par défaut, il n'est pas possible sous Oracle de voir l'historique du nombre de lignes d'une table. Cela peut-être assez gênant si on veut expliquer pourquoi un SELECT prends dix fois plus de temps que le mois précédent; surtout si les développeurs...
14 avril 2019

Commit : Oracle l'exécute le plus rapidement possible - Commit: Oracle executes it as quickly as possible

Introduction Lire des données sur disque dur est infiniment plus lent que des lire en mémoire (à l'échelle informatique, j'entends). Par exemple, pour des disques durs à plateaux (non SSD donc) avec une vitesse de rotation de 15 000 tours minutes, une...
30 mars 2019

DBMS_STATS : toutes les fonctions classées par famille - DBMS_STATS: all features sorted by family

Introduction Le package DBMS_STATS est l'un des plus importants sous Oracle. Il permet de générer les statistiques de la base, indispensables pour que l'optimiseur calcule de bons plans d'exécutions. Mais ce package est bien plus riche que la simple collecte...
3 mars 2019

Utiliser SQL pour lire le fichier ALERT.log - Use SQL to read the ALERT.log file

Introduction Le fichier dit ALERT.log est celui où un DBA doit aller en premier lorsqu'un problème sérieux survient sur une base. C'est ici que sont enregistrés les arrêts/relances de la base, la valeur des paramètres de l'instance qui ne sont pas ceux...
Publicité
Publicité
<< < 1 2 3 4 5 6 7 8 9 10 > >>
Blog d'un DBA sur le SGBD Oracle et SQL
Publicité
Archives
Blog d'un DBA sur le SGBD Oracle et SQL
  • Blog d'un administrateur de bases de données Oracle sur le SGBD Oracle et sur les langages SQL et PL/SQL. Mon objectif est de vous faire découvrir des subtilités de ce logiciel, des astuces, voir même des surprises :-)
  • Accueil du blog
  • Créer un blog avec CanalBlog
Visiteurs
Depuis la création 340 939
Publicité