我想通过sqlloder向服务器上的数据库里面导入数据,而在本地不安装oracle数据库,可以行的通吗?如果可以希望给我个例子,谢谢了啊!!!!

解决方案 »

  1.   

    1、本地安装客户端就可以了。
    2、命令格式:sqlldr 用户名/密码@连接串 control=控制文件名 log=日志文件名,简例:
      a)创建一个表用来存放数据
        sql>create table tt(id number,name varchar2(20));
      b)要导入的数据文件文件,c:\test.dat
        1,zhang shan
        2,li shi
      c)使用文本编辑器创建一个控制文件如,c:\test.ctl
        load data
        infile c:\test.dat
        truncate into table tt
        fields terminated by ','
        (
           id,
           name
         )
       d)使用命令sqlldr导入数据,用户名:test,密码:test,tnsnames连接串:mydb
       c:\>sqlldr test/test@mydb control=test.ctl log=test.log
    3、直接在命令行下输入sqlldr可以显示帮助信息更详细参考
      

  2.   

    一定要在本地安装客户端才能使用SQLLDR组件