Bonjour,
Le problème est le suivant: je tente de charger 17 000 000 de records à partir d'un fichier .dat dans une table qui a ni index, ni clé étrangère,...
J'ai modifié la taille de ma tablespace à 3000 mb pour être sûr
(nb: le fichier .dat fait 1 gb)
Arrivé à plus de la moitié de l'importation, j'ai une erreur:
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
C:\oracle\ora81\bin> sqlldr user/user control=temp.ctl rows=10000000 commit_discontinued=TRUE
.......
.......
Commit point reached - logical record count 13409062
Commit point reached - logical record count 13410025
Commit point reached - logical record count 13410988
SQL*Loader-605: Non-data dependent ORACLE error occurred -- load discontinued.
Commit point reached - logical record count 13411951
C:\oracle\ora81\bin>
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
voivi la création de ma table :
'DROP TABLE CDR CASCADE CONSTRAINTS ;
CREATE TABLE CDR (
TIMESTAMP DATE,
DURATION NUMBER,
DESTINATION VARCHAR2 (255),
ORIGIN VARCHAR2 (255))
TABLESPACE CDR_TEMP
PCTFREE 10
PCTUSED 40
INITRANS 1
MAXTRANS 255
STORAGE (
INITIAL 131072
NEXT 131072
PCTINCREASE 0
MINEXTENTS 1
MAXEXTENTS 4096 FREELISTS 1 FREELIST GROUPS 1 )
NOCACHE;
Si je regardes dans le fichier log:
MAX # EXTENTS (4096) reached in table schema.table
a quoi correspond t il exactement ?
Merci pour votre aide ... excusé ce pauvre débutant
Partager