RT

解决方案 »

  1.   

    用SQL*Loader吧,linux下用shell读没玩过SQL*Loader由一个输入控制文件来控制整个装载的相关描述信息,一个或多个数据文件作为原始数据,其详细组成结构包括
            Input Datafiles      -->装载到数据库的原始数据文件
            Loader Control file  -->提供给QL*Loader寻找及翻译数据的相关信息
            Log File             -->装载过程中产生的日志信息
            Bad Files          -->被剔除的一些不合乎规范化的数据,由SQL*Loader剔除,也可能被Oracle剔除
            Discard Files        -->对不满足控制文件中记录选择标准的一些物理记录
            以上五个完整的部分最终将数据导入到数据库,当然,部分组件可以省略。更多:SQL*Loader使用方法
      

  2.   

    -- 方法有二:-- *1) 用外部表直接读取数据!-- *2) 用sqlldr 命令将文本文件数据导入Oracle数据库的某表,然后再去作相应查询!-- 具体怎么实现,自己看着办!
      

  3.   

    用sqlldr不行么?
    如果就是不想用sqlldr,非得用Shell,把文件格式给我,我有时间给你写一个。
    哈哈。
    不过,sqlldr真的好用。
      

  4.   

    同意,确实sqlldr挺好用的
    楼主试试