多种方法
1 将DBF转换为文本,用SQL LOAD   高效,可靠,麻烦
2 用PB转入
3 用 SQL SERVER 的 DTS工具转入
4 用EXCEL打开DBF,帖到PLSQL DEV中去

解决方案 »

  1.   

    还是用SQL SERVER导入导出工具吧,比较方便
    不过要先建好指向oracle地联结
      

  2.   

    这是我整理的,楼主看看吧MS SQL Server数据导入到Oracle数据库里的方法如下:
    1、 开始菜单->程序-Microsoft SQL Server->导入和导出数据
    2、 点击下一步,然后设置数据源为用于的Microsoft OLE DB提供程序。
    接下来设置数据库所在位置、数据验证方式、及要导出的数据库
    3、 点击下一步,选择目的地数据库
    (a)在目的中选择Microsoft OLE DB Provider for Oracel
    (b)点击属性->在Enter Server Name里填入数据库服务器服务名,本例中为MyOraDB
    不知道数据库服务器服务名的可以开启DBA Stuido来查看(点击开始->程序->Oracle OraHome81->Datebase Administration->DBA Stuido->launch DBA Studio standalone->确定 启动后便可以看到数据库服务器服务是什么)
    (c)在User Name 和 Password中分别填入system用户及相应密码然后点击Test Connection测试成功表明输入正确。
    (d)测试成功后按确定
    4、 点击下一步,选择从源数据库复制表和视图,点击下一步
    5、 选择要复制的表和视图(打上钩)然后编辑“目的”下要复制到的Oracle用户表
    通用下拉菜单选择导入的数据库属于哪个用户,并编辑数据库名。注意数据库名要全部改成大写,不要有小写出现 否则以后在SQL语句查询中会找不到此数据库!
    6、 点击下一步根据需要选择导入时间及是否保存DTS包。
    7、 再点击下一步,点击完成,开始数据库导入。