先要进行 Enterprise Manager Configuration Assistant
    按照提示创建一个资料档案库,就有ORACLEMANAGEMNETSERVER了

解决方案 »

  1.   

    用户必须连接到ORACLEMANAGEMNETSERVER 时,才能进行导出与导入~~~~~~~~~~~~
            建资料档案库时一定要注意使用现有的数据库,而不要重新建立数据库~~~
      

  2.   

    需要你指定 fromuser .
    这个就是你原来从什么用户下导出的那个名字
      

  3.   

    先要进行 Enterprise Manager Configuration Assistant
       按照提示创建一个资料档案库,就有ORACLEMANAGEMNETSERVER了
       wuque007(阿华)兄说的是对的。创建数据库后用
       imp system/manager@server file=c:/portal.dmp full=y;
       语句,就足够了,但这样会把数据导到系统表空间。ORACLE本身不支持
       把用户的信息导进系统表空间里。
       还有要注意的就是导出文件c:/portal.dmp的字符级要与数据库的字符级
       一致不然会议错误信息,解决方法就是修改 SYS.PROPS$ 系统表。
       用 UPDATE SYS.PROPS$ SET VALUE$ = <字符级>  WHERE NAME LIKE ‘NLS_CHAR%'
        重新启动数据库。即可
      

  4.   

    用文本文件方式查看一下DMP文件,可以看到用户名。使用imp导入必须提供fromuser楼上阿华说的不对,OEM是Oracle单独的产品,很多用户都不买,因为比较贵。并不是所有的导入导出都用OEM的,并且在Oracle7的时候,都用import方式。
      

  5.   

    还有,不到万不得已,不要修改sys.props$表,不要修改服务器的字符集,容易出现一些很难控制的错误,建议使用dbca重建数据库。
      

  6.   

    必须要创建档案库才能使用imp??
    不会吧,应该是具有相应的用户和角色以及保证imp的版本要比exp的版本高至少一致就应该可以进行数据的imp了,而且imp倒入也不是必须制定fromuser的。
      

  7.   

    给用户设有DBA权限,用fromuser 导出的用户名
      

  8.   

    当然,你打用户要有IMP权限了