Ce blog est dédié a toutes les personnes intéressées de près ou de loin à aux bases de donneés et plus particulièrement à ORACLE.
Hello ! Mais non, OS Watcher n'est pas un nouveau régime à la mode.... Il vous est surement déjà arrivé q'un de vos charmants clients vous interpelle à 15h en vous demandant pourquoi "c'était lent" à 09:00... OS Watcher ne va pas donner une réponse à...
Bonjour, Il nous arive parfois d'être appelé à constater qu'un process oracle sur un sevreur consomme des ressources (ex: CPU) Si l'on regarde la copie d'écran ci-dessus, dans notre outil préféré (putty.exe), et via la commande "top", je constate q'un...
Bonjour, Lors de la création d'un index (ou de sa reconstruction) sur une table à forte volumétrie, il peut être interessant ne serait ce que pour savoir si on a le temps d'entamer une sieste de savoir on l'on se situe par rapport à l'opération en cours....
Bonjour, Qui n'a pas eu un jour sa petite ORA-600 avec un certain nombres d'arguments. Ce genre d'erreur n'est pas l'erreur la plus appréciée car il peut s'agir de tout et n'importe quoi. Donc afin d'éviter des recherches longues et sinueuses il convient...
Bonsoir, Comme vous le savez, depuis Oracle 10, il existe une console web permettant d'administrer votre base Oracle (ajout de user, ajout de tbs, surveillance,...) On peut même si on le désire arreter le listener, voir la base, ou effectuer des opérations...
Bonsoir, Ce soir, je vais rédiger un petit post mais néanmoins utile. Comment connaitre la version d'ORACLE utilisée ? Cette question au premier abord est assez simple, mais vous pouvez faire une petit test: Demandez autour de vous aux personnes qui s'occupent...
Bonsoir, Oracle 11 offre la possibilité de conserver le résultat d'une requête en cache. Pour cela, il suffit d'ajouter le hint /*+ resultat_cache */ dans votre requête. Alors allons y pour la preuve par l'exemple: Pour cela, j'ai un user lao qui dispose...
Bonsoir, Me revoici avec ma table de 115 millions de lignes (j'ai perdu accidentellement celle de 125 millions). Vu le nombre de lignes ce n'est pas très important. Mes indexes bitmap m'ont permis d'avoir des temps de réponse très acceptable sur des requêtes...
Bonsoir, Que tous ceux qui pratiquent les bases de données et qui n'ont jamais eu des problèmes de performances se lèvent. Je pense que rien qu'avec cette partie, j'aurai de quoi publier pour quelques temps ! Mais comme, il faut commencer par quelque...
Bonsoir, Presque le week end... Alors qu'allons nous faire avec cette table de plus de 100 millions de lignes, sachant qu'en général quand on parle de Datawarehouse on parle de plusieurs centaines millions de lignes et rarement d'une seule table ! Vous...
Bonsoir, Alors ce soir j'ai décidé de vous parler des indexes (les B-TREE). Comme vous le savez peut-être leur nom vient du fait que si l'on schématise l'index on obtient un arbre avec des feuilles d'ou la terminologie. Globalement, lorsque l'on parle...
Bonsoir Regardons d'un peu plus près ces histoires de partitions. Pour cela prenons un exemple simple et insignifiant. CREATE TABLE t_part (i number,j number) PARTITION BY RANGE (i) SUBPARTITION BY HASH (j) SUBPARTITIONS 4 ( PARTITION P1 VALUES LESS THAN...
Bonsoir, Nous y voila. Ma machine virtuelle est prête. Alors allons y ! Je commence par me connecter en system. juste pour la forme, je vérifie le nombre de paramètres pour mon instance. SELECT COUNT(*) FROM v$Parameter; Résultat :288 paramètres et autant...
Bonjour, Dans l'article précédent (http://www.lao-dba.com/article-25457591.html) nous avons vu que nous pouvions avoir des tables contenant un nombre important de lignes chainées et que cela pouvait avoir un impact pour les performances. Cela signifie...
Bonsoir, Pour commencer ce mois de décembre, on va laisser un petit les nouveautés d'ORACLE 11 et revenir à notre quotidien : A savoir, les problèmes de performance. Lorsque vous (ou un de vos clients) a des problèmes de performance une chose que beaucoup...
Bonsoir, Et aujourd'hui une petite nouveauté au niveau table. Il est en effet possible avec Oracle 11 de mettre une table en lecture seule alors qu'avant il n'était possible de le faire qu'au niveau tablespace. La syntaxe est très simple : ALTER ma_table...
Bonsoir, Encore une petite nouveauté ORACLE 11. Avec sa nouvelle version, Oracle a introduit la notion de colonne virtuelle. Un mot savant pour présenter ce qui n'est ni plus ni moins qu'un champs calculé. D'ailleurs, ceux qui ont eu l'occasion de travailler...
Bonjour, On continue un peu avec les "petites nouveautés" d'ORACLE 11. Avant ORACLE 11, lorsque vous vouliez récupérer la dernière valeur d'une séquence il fallait passer par la table "DUAL" avec quelque chose comme ca SELECT my_seq.NEXTVAL INTO my_var...
Bonsoir, Et voici donc le dernier petit post pour le mois de novembre. Et je ne vais pas faire original en vous parlant d'une petite nouveauté ORACLE 11. Pour cela, on peut utiliser une petite table T3 (i number) de 40 millions de lignes (ca marche aussi...
Bonsoir, Mais qu'est ce donc que ce Recycle Bin ? Il s'agit d'une table du dictionnaire de donnée contenant des informations sur les objets supprimés. Pour simplifier, c'est une vulgaire corbeille comme vous pouvez en avoir sur windows. Cela signifie...
Bonsoir, Depuis Oracle 10, il existe une console web appelé plus courramment "db control". Cette console est très succeptible au changement d'adresse IP ou du nom de la machine. Vous pouvez vous amusez si vous avez une machine virtuelle à changer l'IP...
Bonjour, Lorsque l'on parle de base Oracle, on entend souvent parler de datafiles, d'archive log,... Autant de fichiers qu'il faut bien sur sauvegarder au risque de se faire des frayeurs. Il est en est un autre qui ne paye pas de mine, qui prend très...
Bonjour à tous ! Tout le monde sait certainement que lors d'une session SQL+ , si l'on désire génerer un fichier de sortie, il suffit d'un SPOOL monfichierdelog.log Mais si pour la première fois vous êtes confrontés à devoir effectuer une sauvegarde /...
Bonsoir, Dans l'article précédent, nous avons vu comment mettre en place une base de secours tout en utilisant une version standard d'Oracle. Maintenant que notre base est de secours est en place voyons comment effectuer la mise à jour de notre base....
Hello !! Et c'est donc parti avec la très attendue 12c. Dans les nouveautés de la 12c, il y en quelques unes qui m'ont fait plaisir non pas que les autres ne me plaisent pas, mais juste parce que sur les versions antérieures, il m'est arrivé de me dire...