load data
infile 'c:\gk_admin.txt'
append into table gk_admin
fields terminated by '|'
(id,gk66_user,gk66_pass,gk66_true,dt,count)sqlldr UserName/UserPass control=input.ctl

解决方案 »

  1.   

    sqlldr UserName/UserPass control='c:\input.ctl' log='c:\gk_log.txt'
    这里control=后面要写的是控制文件,不是数据文件
      

  2.   

    如ATGC(想到南极去看看飞翔的海鸥)所说提示SQL*Loader-941:  在描述表GK_ADMIN时出错
    ORA-04043: 对象 GK_ADMIN 不存在但我在数据库中确实存在此表呀,为什么?
      

  3.   

    运行命令:sqlldr UserName/UserPass control='c:\gk_admin.txt' ?control=不应该是数据文件,应该是控制文件
      

  4.   

    我在C盘建一个input.ctl文件内容:
    load data
    infile 'gk_admin.txt'
    append into table gk_admin
    fields terminated by '|'
    (id number,gk66_user varchar2(10),gk66_pass varchar2(10),gk66_true varchar2(6),dt varchar2(22),count number)gk_admin.txt内容为:
    1|zhangxh|123456|true|1|1运行命令:sqlldr UserName/UserPass control='c:\gk_admin.ctl' log='c:\gk_log.txt'我用的是该表的用户
    在gk_log.txt里面出现错误提示:SQL*Loader-128:  无法开始会话
    ORA-01017: invalid username/password; logon denied怎么会拒绝呢?我在连接数据库时还可以登录的,是不是用户权限不够呀?还是什么原因?