导出的时候
在DOS下执行
exp userGoods/u8888@goods file=d:\oracle\db\appsgoods.dmp full=y成功了然后我就通过DBCA将goods库删除再在DOS下执行
imp userGoods/u8888 file=d:\oracle\db\creategoods.dmp full=y出错了Import: Release 10.2.0.3.0 - Production on 星期六 10月 30 13:07:41 2010Copyright (c) 1982, 2005, Oracle.  All rights reserved.
IMP-00058: 遇到 ORACLE 错误 1017
ORA-01017: invalid username/password; logon denied用户名:

换成imp userGoods/u8888@goods file=d:\oracle\db\creategoods.dmp full=y也不行

解决方案 »

  1.   

    提示很明确,用户名和密码错误,你确认usergoods用户存在,并且其密码无误?
      

  2.   


    目标数据库userGoods 有这个用户 否
      

  3.   

    你不用删除数据库的,只要删除用户就可以了
    imp userGoods/u8888@goods file=d:\oracle\db\creategoods.dmp fromuser=userGoods touser=userGoods;
      

  4.   

    简单的说,导入整个数据库要求:
    首先,需要使用 dbca 创建新的数据库;
    然后,在新的数据库上创建导入数据库中存在的用户表空间;
    最后,使用 imp system file=db.dmp ignore=y full=y 命令导入。