使用命令行方式
指定formuser=scott touser=..

解决方案 »

  1.   

    . 正在将SCOTT的对象导入到 SYSTEM
    ->这是你的意愿吗?
      

  2.   

    我想将一台服务器上的某一个用户建立的表、存储过程等都导到另一台
    服务器上去。
    我在新服务器上建了一个新用户,付给了DBA角色,并给了所有系统权限,
    但是在imp命令下该用户无法登陆。我没有办法才用system/manager登陆,
    但是imp运行的结果如上所示。
    龙飞虎,快帮我,明天就要交差了,我以前用mssqlserver,刚用oracle.
      

  3.   

    你不是在www.oracle.com.cn上也发了同样的帖子吗?哪里有人已给帮你回了答案,去看看吧!!!!
      

  4.   

    新建的用户,dba  居然无法登陆?是不是你写错了??有错误信息吗?如果你那个用户没法登陆,估计system也导不进去语法:imp system/manager file=d:\..\file.dmp log=d:\aaa.log fromuser=scott touser=newuser这样就ok了
      

  5.   

    用scott用户登陆
    connect scott/tiger@..
    然后imp,根据提示就可以了。。
    也不要建立用户了。
    没有用户会自动创建,在导入时候忽略错误就可以了
      

  6.   

    呵呵,我是一个夜猫...(有事晚上找我)只列出导入文件的内容(yes/no):no> yes         试试输入 no
      

  7.   

    导出文件的做法昨晚已经复了你
    http://expert.csdn.net/Expert/topic/2301/2301105.xml?temp=.9541742如下是导入,参考一下吧~ 目的:从 A 机子导出TestUser的所有资料(表,视图...)
          然后导入到 B 机子上.
    做法:在 B 机上建一个TestUser用户(设定表空间...).
    之后开始导入吧~C:\>imp
    用户名:  TestUser/TestUser
    连接到: Personal Oracle8i Release 8.1.6.0.0 - Production
    With the Partitioning option
    JServer Release 8.1.6.0.0 - Production导入文件: EXPDAT.DMP> d输入插入缓冲区大小(最小为 8192 ) 30720>30720经由常规路径导出由EXPORT:V08.01.06创建的文件警告: 此对象由 SYSTEM 导出, 而不是当前用户已经完成ZHS16GBK字符集和ZHS16GBK NCHAR 字符集中的导入
    只列出导入文件的内容(yes/no):no> no由于对象已存在, 忽略创建错误(yes/no):no> yes导入权限(yes/no):yes> yes导入表数据(yes/no):yes> yes导入整个导出文件(yes/no):no> yes. 正在将SYSTEM的对象导入到 TestUser
    . . 正在导入表                          "TEST"          5行被导入
    . . 正在导入表                         "TEST2"          0行被导入
    ......
    成功终止导入,但出现警告。C:\>
      

  8.   

    试试看能不能达到你的要求?... Good luck ...