Bonjour,
J'utilise Sqlldr pour charger des données volumineuses (plus de 150.000.000 lignes/jours) dans une table organisée en index IOT, et partitionnée par jours.
Et voilà la commande sqlldr :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Desc MY_TABLE CREATE TABLE MY_TABLE ( CHAMP1 VARCHAR2(20 BYTE), CHAMP2 VARCHAR2(20 BYTE), CHAMP3 NUMBER(5), CHAMP4 VARCHAR2(3 BYTE), CHAMP5 DATE, CHAMP6 NUMBER(9), CHAMP7 DATE DEFAULT trunc(sysdate), CONSTRAINT MY_TABLE_PK PRIMARY KEY (CHAMP1, CHAMP2, CHAMP3, CHAMP4, CHAMP5) ) ORGANIZATION INDEX
Comment faire pour charger les données plus rapidement dans MY_TABLE ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2sqlldr DATA=FILE_NAME LOG=FILE_NAME.log BAD=FILE_NAME.bad CONTROL=FILE_NAME.ctl USERID=USER/PASS
exemple souhaitable
Merci d'avance
Partager