Pour être informé des derniers articles, pensez à vous inscrire à la newsletter. Par ailleurs, n'hésitez pas à faire part de vos remarques,
suggestions,...
Bonsoir, Histoire d'être un peu plus complete sur cette option qui permet d'éviter une ORA-01653, je tenais à préciser deux trois petites choses. -1/ Quelles sont les opérations qui peuvent être "mise en attente". Les opérations classiques telles que INSERT, UPDATE, DELETE Les opérations d'import / Export Les opérations DDL suivantes: CREATE TABLE ... AS SELECT CREATE INDEX ALTER TABLE ... MOVE PARTITION ALTER TABLE ... SPLIT PARTITION ALTER INDEX ... REBUILD PARTITION ALTER INDEX ... SPLIT […]
Bonsoir, L'autre soir, lorsque j'ai crée ma "big table" de 125 millions de lignes, j'ai eu quelques soucis. http://www.lao-dba.com/article-24006948.html Au final, le serveur est parti en vrille, et je n'ai inséré que 115 millions de lignes. Cela a pris plusieurs heures (au moins 4 je crois me souvenir). Finalement, cette durée était prévisible. Et pourtant le oracle par l'intermédiare du PL-SQL permet des choses impressionnantes. J'ai donc décidé ce soir revisiter mon code d'insertion afin […]
Bonsoir, Ce soir on va mettre un peu de coté notre "big table" (mais c'est promis, on y revient très bientôt). En revanche, je vais vous parler d'un petit soucis qui peut être agacant. La fameuse ORA-01653 ! Qu'est ce que le ORA-01653 ? C'est ce qui arrive lorsqu'un tablespace est défini avec la clause AUTOEXTEND à OFF et que l'on tente d'inserer dans une table alors qu'il n'y a plus de place (ou durant un import). Et plus exactement, cela donne ORA-01653 : Impossible d'étendre la table […]
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 vous souvenez de la requête: SELECT id_pays,COUNT(*) FROM Reponse_1 WHERE ((q1=10 AND q2=10 AND q3=10) OR (q1=0 AND q2=0 AND q3=0)) AND (q4=5 AND q5=5 AND q6=5) GROUP BY id_pays; 1er hypothèse: Je pars du principe que les indexes ne servent à […]
Bonsoir, Finalement il aurra fallu un peu plus de 4 heures pour que ma base ORACLE parte en vrille. Au moins avant de planter, le script a pu inserer quelques 115 millions de lignes. CE qui sera largement suffisant pour la suite. Pour info, la taille de la table fait environ 6 GO. Comme en plus j'ai dupliqué la table (pour faire des comparaisons entre au moins deux solutions), ca me fait 12 GO. Script pour dupliquer la table (ca va beaucoup plus vite) CREATE TABLE Reponse_2 AS SELECT * FROM […]