先EXP到一个空白的硬盘上然后再IMP到别的机器中

解决方案 »

  1.   

    我不会用exp命令,能不能说的具体些?用户需要的是oracle超户,还是具体数据库的dab?他必须有什么样的权限? 如何得到该权限?还需要别的什么参数?举个例子?
      

  2.   

    sorry,写错了上面是dba,不是dab!
      

  3.   

    用户要有exp(导出)权限,exp 用户名/密码,输入命令后,按提示做就行啦!
    或者exp 用户名/密码 file=导出文件名.dmp user=导出用户 ...
      

  4.   

    导入就要有imp的权限,imp 用户名/密码,ok
      

  5.   

    1.进入Dos命令行2.输入命令:
    imp 用户名/密码 file=文件名.dmp full=y
      

  6.   

    导出:
    exp 用户名/密码 file=文件名.dmp full=y
    如果只导出某表可以用:
    exp 用户名/密码 file=文件名.dmp tables=表1,表2......导入一样,只不过把exp换成imp
      

  7.   

    不行啊,各位兄弟,导出是成功了,但在导入时报错:
    exp kis/kis@tes file=c:\db.dmp full=y;
    之后成功导出,
    但在别的机器上安装oracle之后,再执行命令:
    E:\>imp mis/mis@niusrdb file=c:\db.dmp full=yImport: Release 8.1.6.0.0 - Production on 星期二 12月 31 16:20:21 2002(c) Copyright 1999 Oracle Corporation.  All rights reserved.
    IMP-00058: ORACLE 错误1017出现
    ORA-01017: invalid username/password; logon denied用户名:  niusr
    口令:
    ****
    连接到: Oracle8i Enterprise Edition Release 8.1.6.0.0 - Production
    With the Partitioning option
    JServer Release 8.1.6.0.0 - ProductionIMP-00002: 无法打开要读取的i:\studentdb\db.dmp
    导入文件: EXPDAT.DMP>
    ??????
      

  8.   

    告诉你最简单的方法: 文件拷贝.
    前提:两个oracle的版本,安装路径必须相同.
    停掉源数据库和目的数据库,把 oacle 目录下的文件拷贝到目的数据库,启动目的数据库即可.