新手刚接触oracle,将10G安装好以后,需要将一个name.dmp 数据库导入到新装的oracle 10g中。请问如何导入数据库?本人使用过两个办法:
第一,使用PL/SQL,使用工具→导入表→oracle导入→从用户(下来菜单)→到用户(下拉菜单)→导入文件(选择name.dmp文件)→点击“导入”按钮,结果就出现了“Executing Oracle Import Utility,please wait...”第二,使用CMD 创建表空间,然后导入。 使用创建表空间的命令无法执行。新手急需解决的问题,请大家帮助直接下如何导入!!!

解决方案 »

  1.   

    第二,使用CMD 创建表空间,然后导入。 使用创建表空间的命令无法执行????
    管理员权限创建表空间。
      

  2.   

    创建相同表空间 IMP 导入 具体的语法 http://space.itpub.net/11134849/viewspace-662814
      

  3.   

    用sys用户登录 创建表空间 创建用户
    给用户赋权限 为了简单给用户赋dba权限然后用imp导入
      

  4.   

    grant dba to 操作用户
    imp 操作用户/pass@实例名 file=... log=... full=y ignore=y
      

  5.   


    解决了,在CMD下:
    第一步,创建表空间
    第二步,创建表空间的用户
    第三部,推出SQL,录入“IMP。。”命令,导入DMP文件
      

  6.   

    也遇到过这个问题,plsql停留在Executing Oracle Import Utility,please wait..
    问题是,数据库是从Oracle10.1导出的,而安装的是Oracle10.2
    改用命令行导入就能成功了