为了做一个演示,我需要将自己的电脑做为服务器,首先我将系统改为windows2003
安装了数据库oracle10g,并且新建了数据库名为ora8,新建了需要的用户newgz(key:newgz),授予了dba的权限
接下来要做的是将从公司数据库服务器备份下来的数据导入进去。。数据名跟路径为 c:/data/newgz.dmp
我在cmd下连接了数据库
C:\>sqlplus /nologSQL*Plus: Release 10.2.0.1.0 - Production on 星期日 8月 1 10:49:09 2010Copyright (c) 1982, 2005, Oracle.  All rights reserved.SQL> conn system/gzg as sysdba
已连接。请问接下来的导入数据该如何做呢?请个为高手帮忙啊。。救急救急啊。

解决方案 »

  1.   

    impx.txt文件:
    userid=system/manager--可以输入系统用户名和密码,也可以输入执行导入操作的用户名和密码
    buffer=4096000
    log=imp.log--记录导入日志的文件
    file=c:/data/newgz.dmp--需要导入的数据文件
    fromuser=EXP_USER_NAME--数据源的用户名
    touser=IMP_USER_NAME--接收导入数据的用户名C:\> imp parfile=impx.txt;
      

  2.   

    在cmd下:
    exp newgz/password file=c:/data/newgz.dmp
      

  3.   

    cmd:imp newgz/newgz@ora8 file="c:/data/newgz.dmp" full=y ignore=n 
      

  4.   

    我要导入而不是导出
    是不是应该
    imp newgz/password file=c:/data/newgz.dmp
      

  5.   

    我按照这个执行后出现这样的报错Import: Release 10.2.0.1.0 - Production on 星期日 8月 1 12:35:45 2010Copyright (c) 1982, 2005, Oracle.  All rights reserved.
    IMP-00058: 遇到 ORACLE 错误 12154
    ORA-12154: TNS: 无法解析指定的连接标识符
    IMP-00000: 未成功终止导入
      

  6.   

    C:\> imp parfile="c:/data/impx.txt"(impx.txt文件放置的路径加进去了)
    貌似可以导入成功啦。。数据量比较大,正在执行过程
    成功了的话再给分,太感谢各位了
      

  7.   

    可以放在如何位置!你只需要在执行imp命令进入存放该文件的盘符就可以!或者在parfile后指定该文件的绝对路径。