使用sqlload,先按照你的数据文件的格式写一份相应的控制文件。然后再dos界面运行C:\>sqlldr userid=system/manager control=input.ctl
默认日志文件名为:input.log
默认坏记录文件为:input.bad

解决方案 »

  1.   

    可以使用powerbuidler等前端工具倒入数据很方便!
    因为这些工具本身就带有导入数据的功能!
    对于oracle8i来说本身有exp.exe和imp.exe两个可执行文件,分别用于导出和导入数据
      

  2.   

    给你个例子:控制文件 controlfile.ctl
    -----------------------------------------------------------
    load data
        infile 'c:\filename.dat'
        replace into table tablename
        fields terminated by ' '
        trailing nullcols
       (
         column1    char,
         column2   integer external,
         column3   char,
         column4   char,
         column5   char,
         column6   char
       )
    -----------------------------------------------------------
    命令行:
    sqlldr userid=system/manager control=c:\controlfile.ctl bad=c:\errorfile.txt errors=999999999