请教: 如何定时的把主机上的文件导如oracle数据库?

解决方案 »

  1.   

      没做过,大概怎么写,比如取得文件名为file1   插入的表是table1   主机地址IP1  以前都是用sqlload把文件取到本机  这个要定时取到本机好像不可行的,JOB直接可以取后台文件?大概怎么写?谢谢楼上
      

  2.   

    如果是WINDOW操作系统,可以写个批处理,然后用计划任务(WINDOWS自带)来实现每天定时导入
      

  3.   

    如果是linux的,可以模仿windows写个.sh脚本,然后用crontab(linux自带计划任务)来实现定时导入
      

  4.   

    先写好ctl文件,然后写个相应的bat或shell,里面调用sqlldr,一条命令即可。 
    再用任务计划或cron定时执行。
    我按照这样做了  但老是报错SQL*Loader-500: Unable to open file (roam.dat)
    SQL*Loader-553: file not found
    SQL*Loader-509: System error: No such file or directory
    SQL*Loader-2026: the load was aborted because SQL Loader cannot continue.哪位高手指点下