Daten, die nicht immer besiedelt von sql loader

Ich habe eine control-Datei, die loader.ctl, in C:\oracle\product\10.2.0\oradata\orcl.

Inhalt des loaders.ctl-Datei ist

 load data
 infile 'd:\mydata\test.csv'
 into table emp1
 fields terminated by "," optionally enclosed by '"'          
 ( empno, ename,job,mgr,hiredate,sal,comm,deptno )

emp1 Tabelle bereits in der Datenbank vorhanden und gibt es 9 Einträge in den test.csv -

Ich ausgeführt loader.ctl aus sqlldr:

Daten, die nicht immer besiedelt von sql loader

Nun, wenn ich meine Datenbank finde ich keine Einträge in emp1... warum ist das so? Nach dem commit warum werden die Daten nicht aufgefüllt, die in der Tabelle?

Habe SQLLoader anzuzeigen, dass es geladen 9 Zeilen? Wenn es Tat, ich würde Wetten, dass du die Abfrage einer anderen Tabelle als SQLLoader geladen, die Daten in (entweder eine andere Datenbank oder ein anderes schema in der gleichen Datenbank, zum Beispiel)
Sie sehen im Bild im Anhang ,es gibt eine commit-Punkt erreicht erreicht .... und ich bin Sie sich bei scott/tiger und wie finde ich meine aktuelle schema
Ich bin nicht zu sehen, ein Bild. Aber das ist vielleicht ein firewall-Problem. Wenn Sie sich einloggen über den SCOTT Benutzer, das schema wird die SCOTT schema, sofern Sie nicht ausdrücklich ändern Sie es mit einem ALTER SESSION SET current_schema nach der Anmeldung. Sind Sie sicher, dass Sie versuchen eine Verbindung zu derselben Datenbank, SQL*Loader zum laden von Daten in?
scott/tiger@orcl control=loader.ctl. ....dies ist, was ich m ausführen bekomme ich einen commit mit 9-Datensätze ,aber keine Daten in der emp1-Tabelle wenn Sie angemeldet thru scott

InformationsquelleAutor Gaurav Soni | 2012-02-01

Schreibe einen Kommentar