关于Oracle的impdp和expdp的使用
需要把一个Schema下的对象和数据转移到另外一个Schema下,新Schema名:GAOL,旧Schema名:scott
1.首先创建需要存放导出文件的目录(我的oracle安装在window,所以创建了一个新的文件夹D:\dmp)
2.以sys身份登陆Oracle数据库,执行创建目录语句并授权
create directory 目录名 as 创建的路径create directory scott_dmp as 'd:/dmp'
通过sql查看目录映射关系是否创建成功
select * from dba_directories
执行授权语句,让GAOL和SCOTT有对该目录的read,write权限
grant read,write on directory scott_dmp to GAOLgrant read,write on directory scott_dmp to scott
查看是否授权成功
select privilege, directory_name, DIRECTORY_PATH FROM user_tab_privs t, all_directories WHERE t.table_name(+) = d.directory_name ORDER BY 2, 1;
3.在命令行执行导出语句(window打开CMD)
expdp scott/tiger@GL schemas=scott directory=scott_dmp dumpfile =expdp_test1.dmp logfile=expdp_test1.log
scott/tiger@GL:连接oracle的用户/密码@连接串
schemas=scott:需要导出的schema
directory:oracle创建的目录
dumpfile/logfile:导出的dmp文件和日志文件的文件名
这里需要注意一点是语句最后不需要加分号“;”,加了分号会默认为文件名,即如果最后是…logfile=expdp_test1.log;,那我们生成的文件名是有分号的
接下来执行语句
可以看到D:\dmp目录下生成了对应的文件,接着我们执行导入语句
IMPDP GAOL/GAOL@GL DIRECTORY=scott_dmp schemas=scott dumpfile=EXPDP_TEST1.DMP logfile=expdp_test1.log REMAP_SCHEMA=scott:GAOL
REMAP_SCHEMA:需要指定我们schema的映射关系,即scott对应加载到GAOL
看到已经导入成功,我们去数据库查看,可以看到是否正确
这是个小测试,expdp/impdp的导出导入模式还有很多,可以参考以下博客
https://blog.csdn.net/zhaogang1993/article/details/84258838
https://blog.csdn.net/zhaogang1993/article/details/86466111
https://blog.csdn.net/zhongguomao/article/details/78933333
关于Oracle的impdp和expdp的使用相关推荐
- ORACLE的impdp和expdp命令
查看管理理员目录(同时查看操作系统是否存在,因为Oracle并不关心该目录是否存在,如果不存在,则出错) select * from dba_directories; 使用系统自带目录,如果自己创建目 ...
- oracle impdp目录,ORACLE的impdp和expdp命令
使用EXPDP和IMPDP时应该注意的事项: EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用. EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用, ...
- oracle 覆盖 impdp,oracle的expdp/impdp的使用
延迟段依然会对expdp造成影响 deferred_segment_creation 和exp不同,expdp需要建立目录并授权,因为expdp导出文件只能存储在服务器 可以通关dba_directo ...
- 切换oracle用户impdp,Oracle 12c pdb使用expdp/impdp导入导出
12c推出了可插拔数据库,在一个容器cdb中以多租户的形式同时存在多个数据库pdb.在为pdb做数据泵导入导出时和传统的数据库有少许不同. 1,需要为pdb添加tansnames 2,导入导出时需要在 ...
- Oracle使用数据泵 (expdp/impdp)实施迁移
实验环境: 1.导出环境:RedHat6.4+Oracle 11.2.0.4.0,利用数据库自带的scott示例用户进行试验测试. Directory:wjq à /tmp/seiang_wjq 2. ...
- oracle12c导入,Oracle 12c pdb使用expdp/impdp导入导出
1.查看当前的SID,查看pdb并切换到容器数据库,这里的pluggable数据库是pdborcl[oracle@test admin]$ echo $ORACLE_SID [oracle@test ...
- Oracle 导入、导出详解(impdp、expdp)
文章目录 1 概述 2 示例 2.1 前提:创建 directory 对象 2.2 导出 expdp 2.3 导入 impdp 3 扩展 3.1 expdp / exp 和 impdp / imp 的 ...
- oracle impdp参数,expdp impdp参数详细
EXPDP和IMPDP使用说明 Oracle Database 10g引入了最新的数据泵(Data Dump)技术,使DBA或开发人员可以将数据库元数据(对象定义)和数据快速移动到另一个oracle数 ...
- oracle数据库impdp命令的使用方法
oracle数据库impdp命令的使用方法 impdp命令直接在命令行(cmd/bash)下直接用,不必登录oracle.只能导入expdp命令导出的dmp文件. 但是导出时数据所在的表空间以及用户会 ...
最新文章
- Google学术分析公司科研实力:谷歌1161,华为110,为何差10倍?
- Android的开机流程
- python创建一个新的txt文件-如何在python中编辑文本文件并创建一个新的文本文件?...
- 解决错误: Failed to load class “org.slf4j.impl.StaticLoggerBinder“
- 物理化学 化学 动力学(中)
- 北京人文计算机学院,北京人文大学计算机信息工程学院举行元旦晚会
- 从Xbox和Zune中学到的四门创业课
- 用HTML,CSS和JavaScript创建iPhone/iPad应用程序
- 国家广电总局:常规电视剧剧集正片时长不少于41分钟
- mysql for rhel7_MySQL5.7.18 for Linux7.2(二进制安装)
- NGS中的一些软件功能介绍
- 小D课堂 - 新版本微服务springcloud+Docker教程_6-04 自定义Zuul过滤器实现登录
- 史上最全40道dubbo面试题
- 分布式数据库系统原理(第三版)pdf
- 【面向校招】Golang面试题总结
- 制作海报,你一定会用到的这些工具网站
- 如何让网站被百度快速收录?如何查询百度收录情况?
- 雷神五代笔记本U盘重装系统图文教程
- 转:极速的关键——斯巴鲁车系四驱系统详解
- 0415学习笔记:3决策树