Pour être informé des derniers articles, pensez à vous inscrire à la newsletter. Par ailleurs, n'hésitez pas à faire part
de vos remarques, suggestions,...
Bonjour, Lors de précdents articles, j'avais abordé le thème de Dataguard que ce soit une version light en Oracle Standard Edition ou la version incluse avec Oracle Enterprise. Et bien maintenant avec ORACLE 11g, il faudra ajouter une troisième variante.... et cela s'appelle Oracle DataGuard Active. Vous allez me dire "Quelles différences avec le Dataguard sous Oracle 10g ?" Et bien je vais aborder deux différences majeures.... -1 / Le prix ! Pour bénéficier de Oracle Dataguard Active, il […]
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 avec moins ou plus de lignes). Admettons que je veuille ajouter une colonne j de type number non nullable et avec une valeur par défaut 12. Au niveau syntaxe, rien d'extrordinaire. ALTER TABLE T3 ADD (j NUMBER DEFAULT 12 NOT NULL); La […]
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 d'une jolie table T3(i number,j number) de 40 millions de lignes, et je suis amené à faire des select count(*) dessus régulièrement. sqlplus /nolog connect lao/lao SET AUTOTRACE ON SELECT COUNT(*) FROM T3; Résultat des courses : Temps […]
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 READ ONLY; De même pour revenir en mode écriture la syntaxe est : ALTER TABLE ma_table READ WRITE; Par ailleurs, une nouvelle colonne "READ_ONLY" a été ajouté dans les vues DBA_TABLES, USER_TABLES, ALL_TABLES. Cette colonne prends les […]
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 avec SQL SERVER doivent se dire "Et bien il était temps", car cette fonctionnalité existe au moins depuis SQL SERVER 2000 (j'ai un doute sur SQL7). Juste pour la forme un petit exemple tout simple. Une table de facture avec un montant […]