zoukankan      html  css  js  c++  java
  • Oracle使用Impdp导入dmp文件的详细过程

    这一天为了导入这个Oracle的dmp文件,简直就是血泪史,因本人对Oracle并不是很会,随意踩了很多小白会踩的坑,因此特意记录一下过程,防备下次的使用。

    1、首先将你需要的dmp文件准备好,将其放在Oracle安装目录的任意位置,但是如果你想按照我的步骤来,就和我安装到相同的目录,否则会和第五步的impdp语句中

    DATA_PUMP_DIR 所指向的路径不一致。

     2、创建表空间(注意这里你创建的表空间一定要和你的dmp文件中写的表空间一致,否则会在你导库的时候,一致提示表空间不存在,这是我踩的最大的一个坑),我的dmp里面的表空间名是icms,所以请在doc或者PLsql等工具以system 身份登陆执行。具体语句如下,改一下名字和路径即可

    --创建表空间
    create tablespace icms
    datafile 'D:appafeioradataicms.dbf' size 500M--修改为oracle安装路径
    autoextend on next 100M maxsize unlimited logging 
    extent management local autoallocate
    segment space management auto;

     这里只需要写路径即可,icms.dbf文件自己取名,最好和表空间名一致

     

    3、接下来创建用户,语句只需要改第三行的默认表空间名,其他不动即可。

    create user flprd --创建用户名
    identified by "flprd4321" --创建密码
    default tablespace icms--默认表空间
    temporary tablespace TEMP--临时表空间(默认的)

     4、赋予刚刚创建的用户一些权限。

    grant connect, resource to icms; 
    grant dba to icms;

     5、经过上面的步骤,准备工作都已做完,开始导入,不过此时需要在doc命令窗口执行,不需要登陆sql.

    Impdp icms/icms@ORCL DIRECTORY=DATA_PUMP_DIR DUMPFILE=ICMSTEST0611.DMP SCHEMAS=icms

     6、如果执行impdp语句后出现下图,即表示成功。

     

     7、完结撒花!

  • 相关阅读:
    强大的js时间选择器 万年历
    js 锚点平滑定位
    php str_replace的替换漏洞
    绝对路径 相对路径 小结
    昨天去了长城
    [转载]71个做饭技巧好好记住了,不要忘记给自己做一顿美餐噢
    最近心情很糟,情绪很低落
    用javascript实现html页面之间的参数传递的四种方法
    解决ajax缓存问题
    [转载]30岁前男人需要完成的事
  • 原文地址:https://www.cnblogs.com/afei1013/p/13123784.html
Copyright © 2011-2022 走看看