TEXPORT:V10.02.01
DKINGSTAR
RTABLES
2048
0
20
0
TT....
导出的dmp文件的前几个字段用记事本打开如上所示:问题:
1:导出用户是什么?
2:如果是KINGSTAR,为什么前面一个字母是D而不是U?
3:我用任意用户导入该文件,为何没有提示:FROM  XXX用户,而只有终止导入。
4:即使用用户 KINGSTAR 导入,导入也不成功。PS:求救,在线等

解决方案 »

  1.   


    你的dmp文件是用什么方式导出的?全库导出还是表空间,还是按用户的,然后按照对应模式导入就可以了。 一般一个dmp文件基本都是上百M的,楼主用记事本能打开?它是一种特殊的格式,只要导出是成功的,就可以导入了。 如果导出都是失败的,就不用导入了。 楼主看你你的dmp文件有多大先? 这个dmp文件可是楼主导出来的?如果是,把导出代码贴出来看下。还有导出成功了没有,有没有成功的提示..
      

  2.   


    应该是一张表, 你问问客服呀.. 在按表导入就可以了.imp username/password file=xxx.dmp fromuser=xx touser=xx tables=(tablename) 
      

  3.   

    Import started on 2009-11-2 14:42:31
    C:\oraclexe\app\oracle\product\10.2.0\server\bin\imp.exe log=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\plsimp.log file=E:\开发项目\正在进行\山西证券\数据导出\产品数~1\产品数据中心的表数据1029.dmp userid=KINGSTAR/SA@XE fromuser=KINGSTAR touser=KINGSTAR buffer=30720 commit=yes grants=yes ignore=yes indexes=yes rows=yes show=no constraints=yes连接到: Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production经由常规路径由 EXPORT:V10.02.01 创建的导出文件
    已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入
    导入服务器使用 AL32UTF8 字符集 (可能的字符集转换)
    成功终止导入, 没有出现警告。Import finished on 2009-11-2 14:42:31用plswl导出,是如上结果,可是表空间内为空,求解。
      

  4.   

    楼主不导入成功了吗? 你看看KINGSTAR用户下,有没有相应的数据..
      

  5.   

    lz,你imp时用show=y看看dmp文件的信息。
      

  6.   


    勾上show的话,和以前一样,LOG里面也一摸一样!
      

  7.   

    问题已解决,但还是有些问题不明白。
    这个问题出在表空间和用户名,我用任意用户导入,系统都没有提示相关错误或者警告,只说不是从该用户导入,也不说不存在XXX表空间。
    希望能为各位提供些帮助!
    谢谢!