2025年impdp导入dmp文件指定表空间(impdp导入存储过程)

impdp导入dmp文件指定表空间(impdp导入存储过程)p 完全转载自 https www cnblogs com afei1013 p 13123784 html p 这一天为了导入这个 Oracle 的 dmp 文件 简直就是血泪史 因本人对 Oracle 并不是很会 随意踩了很多小白会踩的坑 因此特意记录一下过程 防备下次的使用 1 首先将你需要的 dmp 文件准备好

大家好,我是讯享网,很高兴认识大家。



                <p>完全转载自&#xff1a;https://www.cnblogs.com/afei1013/p/13123784.html</p> 

讯享网

这一天为了导入这个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

改:Impdp HFGSODS/@localhost:1521/ORCLPDB directory=DATA_PUMP_DIR DUMPFILE=tables.dmp remap_schema=HFGSODS:HFGSODS

 

 

 

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

 

 

 

 7、完结撒花!

小讯
上一篇 2025-05-24 20:02
下一篇 2025-04-15 07:05

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/202954.html