Pour être informé des derniers articles, pensez à vous inscrire à la newsletter. Par ailleurs, n'hésitez pas à faire part de vos remarques,
suggestions,...
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 FROM DUAL; Et bien avec ORACLE 11, on peut simplifier notre code de la façon suivante: my_var :=my_seq.NEXTVAL; Bien evidemment, je vous conseille de n'utiliser cette syntaxe qu'uniquement si votre environnement est totalement ORACLE 11. Car […]
Bonjour, Vous n'avez pas oublié ma table Reponse_1_P avec ses quelques dizaines de millions de lignes ? Tant mieux, car on va en reparler encore un peu. Juste pour rappel, la table est partionnée par date, puis sous-partionné par questionnaire. Plusieurs choses peuvent arriver à cette table: Quotidiennement de nouvelles données vont être intégrées On va utiliser cette table pour créer de nouvelles tables d'aggrégations (calcul de moyenne par exemple) afin de rendre les requêtes moins […]
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 de raisons de faire en sorte que rien ne fonctionne correctement..., ce qui en fait quand même 31 de plus que ma bonne vielle 10.2.0.1 Je vais me créer un petit user pour la suite. CREATE USER LAO IDENTIFIED BY LAO; GRANT CONNECT, RESOURCE […]
Bonsoir, Alors ce soir c'est article de fainéant. Mais bon c'est pour la bonne cause. J'ai décidé de parler de ORACLE 11. Il y tellement de nouvelles choses dans cette nouvelle mouture d'ORACLE qui date quand même de juillet 2007. Alors c'est vrai qu'on attend la Release 2 pour envisager des passages en production mais il fait quand même bpn de commencer à s'y interesser. Si ma mémoire ne me trompe pas le 1er niveau de maintance pour Oracle 10 arrive à échéance en juillet 2010. Le soucis […]
Bonsoir, Me revoila avec mes histoires de partitionnement. Juste un petit post pour revenir sur les trois types de partiionnement possibles: Partition by range Partition by list Partition by hash Partition by range. Le partitionnement "by range" convient parfaitement pour historiser les données. Cela permet d'organiser les données selon un intervalle dans le temps (jours, mois, trimestre ,année). Il est fréquent que les grosses tables soient intérrogées par periode. Dans ce cas la Oracle […]