oracle导入dmp文件问题

同志们好,我初学oracle,连书都还没来得及买。安装了oracle,pl/sql,也创建了表空间、用户,还给了权限。现在是我要导入一个600多M的dmp文件,不管是用imp命令还是pl/sql都无法导入,在用后者导入时,导入的界面会快速串出要导入的文件的内容,大概半个钟过去了还没导完。我用的是system...显示全部
同志们好,我初学oracle,连书都还没来得及买。安装了oracle,pl/sql,也创建了表空间、用户,还给了权限。现在是我要导入一个600多M的dmp文件,不管是用imp命令还是pl/sql都无法导入,在用后者导入时,导入的界面会快速串出要导入的文件的内容,大概半个钟过去了还没导完。我用的是system用户名或者test用户名。求救,单位急着提取里边的一些表格!收起
参与15

查看其它 13 个回答zhoushao12的回答

zhoushao12zhoushao12系统运维工程师dsfsd
1、创建备份目录并授权
        sqlplus / as sysdba
        create directory exp_dump as '/home/oracle';
        grant read,write on directory exp_dump to user;
2、开始expdp备份数据
        expdp user/passwd dumpfile=user.dmp directory=exp_dump logfile=user.log schemas=user
        将其备份文件放置本机或异机
3、恢复impdp备份数据
        sqlplus / as sysdba
        create directory exp_dump as '/home/oracle';
        grant read,write on directory exp_dump to user;
使用相同的用户及表空间        impdp user/passwd directory=exp_dump dumpfile=user.dmp
使用不同的用户及表空间  impdp user/passwd directory=exp_dump dumpfile=user.dmp remap_schema=admin:test remap_tablespace=admin:test
银行 · 2015-04-09
浏览603

回答者

zhoushao12
系统运维工程师dsfsd
擅长领域: 云计算私有云主机

zhoushao12 最近回答过的问题

回答状态

  • 发布时间:2015-04-09
  • 关注会员:1 人
  • 回答浏览:603
  • X社区推广