从其他机器上拷贝的dmp文件,想要还原到本地数据库使用,如何实现?本地没有同类型数据库。或者是有什么方法能将此数据库导入到SqlServer2008上使用。望高人指点!

解决方案 »

  1.   

    利用pl/sql dev工具,把oracle的数据导出成文本文件(字段1, 字段2.....),SQL Server有导入文本的工具的
      

  2.   

    dmp文件,只能由oracle的imp工具能导入,所以,
    你要在本地导入数据,则需要安装oracle数据库,建立相应的表空间和用户,
    然后再使用imp工具导入。如果要导入其它数据库,最好导出成文本格式(如:csv格式)。
      

  3.   

    imp <用户名>/<密码>@<网络服务名> file=<文件全路径> owner=<你要导出的东西是谁的(用户名)>
      

  4.   

    dmp文件,必须有oracle 支持,首先创建对应的表空间,和用户
    通过imp导入
      

  5.   

    imp导入之后,在用PL/SQL将语句导出,然后在修改下语法和函数…
      

  6.   

    应该直接用PLSQL工具的import table工具直接导入就可以了,但是之前要创建相应的用户和表空间,并且有相应的权限
      

  7.   

    先在本地安装oracle ,然后将dmp导入
    可以用toad工具将数据库导出为文本格式,导入到sqlserver2008中
      

  8.   

    两步走,
    先将你从别地放导出的DMP文件还原到你本地的oracle数据库中,然后在通过本地oracle数据用developer工具导成文本文件或者CVS文件,然后在用SQL导出导入工具导入sql2008
      

  9.   

    本地安装 oracle 版本最好与原库相同
    本地建库
    IMP导入