新手求助.....想把*.dmp备份文件中的某个表中的部份数据,恢复出来,来怎么做呢?*.dmp文件可以通过什么工具打开来查看呢?

解决方案 »

  1.   

    imp可以指定导入某些表的数据,但不好导入某表的部分数据
    dmp是二进制文件,一般不能用其他工具来查看和编辑修改
      

  2.   


    请问imp导表某些表的数据,该怎样操作呢,能详细说明一下吗?谢谢~~~~
      

  3.   

    可以的,需要指定表名
    例如:
    1、导出表t1,t2
    C:\Documents and Settings\Administrator>exp system/zte file=data.dmp log=data.log tables=(t1,t2)2、删除表t2
    drop table t23、导入表t2
    C:\Documents and Settings\Administrator>imp system/zte file=data.dmp log=data.log tables=(t2)
      

  4.   

    建议楼主先把.dmp导入到一个临时库中,然后使用PL/SQL工具的导入导出工具就可以了
      

  5.   

    导入指定表
    imp <用户名>/<密码>@<连接串> file=<dmp文件名> tables=(表1,表2...表n)