sqlldr的使用有关问题

sqlldr的使用问题创建表:test_load, sqlcreate table test_load(id number(10),uname varchar2(20), phon

sqlldr的使用问题

创建表:test_load,
sql>create table test_load(id number(10),uname varchar2(20), phone varchar2(20));
控制文件:d:\loader.ctl
load data
infile 'd:\datafile.txt'
append into table test_load
fields terminated by "," optionally enclosed by '"'
( id, uname, phone )

数据文件:D:\datafile.txt
001,"david",0551-1234567
002,"dave",0551-7654311





我在sql plus 中执行 : 
SQL>sqlldr 'sys/admin AS SYSDBA' control=d:\loader.ctl log=d:\a.log 

然后报错:SP2-0734: unknown command beginning "sqlldr 'sy..." - rest of line ignored.
然而我在oem中是通过'c:\loader.ctl'能加载的.
我的操作系统是windows,用户名密码为:sys/admin
都没搞错,为什么会报错啊?


[解决办法]
http://www.blogjava.net/Unmi/archive/2009/01/05/249956.html
[解决办法]

探讨
创建表:test_load,
sql>create table test_load(id number(10),uname varchar2(20), phone varchar2(20));
控制文件:d:\loader.ctl
load data
infile 'd:\datafile.txt'
append into table test_load
fields terminated by "," optionally enclosed by '"'
( id, uname, phone )

数据文件:D:\datafile.txt
001,"david",0551-1234567
002,"dave",0551-7654311


我在sql plus 中执行 :
SQL>sqlldr 'sys/admin AS SYSDBA' control=d:\loader.ctl log=d:\a.log

然后报错:SP2-0734: unknown command beginning "sqlldr 'sy..." - rest of line ignored.
然而我在oem中是通过'c:\loader.ctl'能加载的.
我的操作系统是windows,用户名密码为:sys/admin
都没搞错,为什么会报错啊?


[解决办法]
sqlldr 是操作系统中的命令,不是SQLPLUS中的。
[解决办法]
SQL code
我在sql plus 中执行 : SQL>sqlldr 'sys/admin AS SYSDBA' control=d:\loader.ctl log=d:\a.log
[解决办法]
探讨
sqlldr 是操作系统中的命令,不是SQLPLUS中的。

[解决办法]
sqlldr 是操作系统中的命令,不是SQLPLUS中的。