原创Oracle数据泵导出/导入(expdp/impdp)
//创建目录
create Or Replace directory dpdata1 as 'd:\test\dump';
//赋予读写权限
grant read,write on directory dpdata1 to sisau,sisad,siscom,sisin;
//开始导出
expdp sisau/sisau@orcl schemas=sisau directory=dpdata1 dumpfile=sisau.dmp logfile=sisau.log
expdp sisad/sisad@orcl schemas=sisad directory=dpdata1 dumpfile=sisad.dmp logfile=sisad.log
expdp siscom/siscom@orcl schemas=siscom directory=dpdata1 dumpfile=siscom.dmp logfile=siscom.log
//启动不了Partitioning的解法:
expdp sisin/sisin@orcl schemas=sisin directory=dpdata1 dumpfile=sisin.dmp logfile=sisin.log version=10.2.0 /**
**把备份的文件放到d:\test\dump
**/ //创建目录
create Or Replace directory dpdata1 as 'c:\db\dump';
//建用户授权(新环境)
create user sisau identified by sisau;
create user sisad identified by sisad;
create user siscom identified by siscom;
create user sisin identified by sisin;
grant connect,resource,dba to sisau,sisad,siscom,sisin;
//赋予读写权限
grant read,write on directory dpdata1 to sisau,sisad,siscom,sisin;
//建表空间
create tablespace SISCOMD datafile 'c:/db/SISCOMD.dbf' size 50m autoextend on next 16m maxsize 10g extent management local segment space management auto;
create tablespace SISCOMX datafile 'c:/db/SISCOMX.dbf' size 50m autoextend on next 16m maxsize 10g extent management local segment space management auto;
create tablespace SISADD datafile 'c:/db/SISADD.dbf' size 50m autoextend on next 16m maxsize 10g extent management local segment space management auto;
create tablespace SISADX datafile 'c:/db/SISADX.dbf' size 50m autoextend on next 16m maxsize 10g extent management local segment space management auto;
create tablespace SISIDD datafile 'c:/db/SISIDD.dbf' size 50m autoextend on next 16m maxsize 10g extent management local segment space management auto;
create tablespace SISIDX datafile 'c:/db/SISIDX.dbf' size 50m autoextend on next 16m maxsize 10g extent management local segment space management auto;
create tablespace SISIND datafile 'c:/db/SISIND.dbf' size 50m autoextend on next 16m maxsize 10g extent management local segment space management auto;
create tablespace SISINX datafile 'c:/db/SISINX.dbf' size 50m autoextend on next 16m maxsize 10g extent management local segment space management auto;
create tablespace SISMYD datafile 'c:/db/SISMYD.dbf' size 50m autoextend on next 16m maxsize 10g extent management local segment space management auto;
create tablespace SISMYX datafile 'c:/db/SISMYX.dbf' size 50m autoextend on next 16m maxsize 10g extent management local segment space management auto;
create tablespace SISSGD datafile 'c:/db/SISSGD.dbf' size 50m autoextend on next 16m maxsize 10g extent management local segment space management auto;
create tablespace SISSGX datafile 'c:/db/SISSGX.dbf' size 50m autoextend on next 16m maxsize 10g extent management local segment space management auto;
create tablespace SISVND datafile 'c:/db/SISVND.dbf' size 50m autoextend on next 16m maxsize 10g extent management local segment space management auto;
create tablespace SISVNX datafile 'c:/db/SISVNX.dbf' size 50m autoextend on next 16m maxsize 10g extent management local segment space management auto;
create tablespace SISTHD datafile 'c:/db/SISTHD.dbf' size 50m autoextend on next 16m maxsize 10g extent management local segment space management auto;
create tablespace SISTHX datafile 'c:/db/SISTHX.dbf' size 50m autoextend on next 16m maxsize 10g extent management local segment space management auto;
create tablespace SISPHX datafile 'c:/db/SISPHX.dbf' size 50m autoextend on next 16m maxsize 10g extent management local segment space management auto;
create tablespace SISPHD datafile 'c:/db/SISPHD.dbf' size 50m autoextend on next 16m maxsize 10g extent management local segment space management auto;
create tablespace SISAUD datafile 'c:/db/SISAUD.dbf' size 50m autoextend on next 16m maxsize 10g extent management local segment space management auto;
create tablespace SISAUX datafile 'c:/db/SISAUX.dbf' size 50m autoextend on next 16m maxsize 10g extent management local segment space management auto;
create tablespace SISNZD datafile 'c:/db/SISNZD.dbf' size 50m autoextend on next 16m maxsize 10g extent management local segment space management auto;
create tablespace SISNZX datafile 'c:/db/SISNZX.dbf' size 50m autoextend on next 16m maxsize 10g extent management local segment space management auto; //开始导入
impdp sisau/sisau@XE directory=dpdata1 dumpfile=SISAU.DMP schemas=sisau
impdp sisad/sisad@XE directory=dpdata1 dumpfile=sisad.DMP schemas=sisad
impdp siscom/siscom@XE directory=dpdata1 dumpfile=siscom.DMP schemas=siscom
//启动不了Partitioning的解法:
impdp sisin/sisin@XE directory=dpdata1 dumpfile=sisin.DMP schemas=sisin version=10.2.0 ----------------------出错重新导入----------------------------------------------
//删除用户及关联表
drop user sisau cascade;
drop user sisad cascade;
drop user siscom cascade;
drop user sisin cascade;
//删除表空间(先删除文件再执行)
drop tablespace SISCOMD including contents;
drop tablespace SISCOMX including contents;
drop tablespace SISADD including contents;
drop tablespace SISADX including contents;
drop tablespace SISIDD including contents;
drop tablespace SISIDX including contents;
drop tablespace SISIND including contents;
drop tablespace SISINX including contents;
drop tablespace SISMYD including contents;
drop tablespace SISMYX including contents;
drop tablespace SISSGD including contents;
drop tablespace SISSGX including contents;
drop tablespace SISVND including contents;
drop tablespace SISVNX including contents;
drop tablespace SISTHD including contents;
drop tablespace SISTHX including contents;
drop tablespace SISPHX including contents;
drop tablespace SISPHD including contents;
drop tablespace SISAUD including contents;
drop tablespace SISAUX including contents;
drop tablespace SISNZD including contents;
drop tablespace SISNZX including contents; //若报错,可参考:http://www.cnblogs.com/sprinng/p/4616399.html
原创Oracle数据泵导出/导入(expdp/impdp)的更多相关文章
- Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)
<Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)> <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)> 目的:指导项 ...
- Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)
<Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)> <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)> 目的:指导项 ...
- 数据泵导出/导入Expdp/impdp
一下转自 http://blog.csdn.net/jionjionyoushen/article/details/6789686 数据泵导出/导入Expdp/impdp Oracle 10g引入了D ...
- Oracle基础 数据泵导出/导入Expdp/impdp(转)
一.EXPDP和IMPDP使用说明 Oracle Database 10g引入了最新的数据泵(Data Dump)技术,数据泵导出导入(EXPDP和IMPDP)的作用 1)实现逻辑备份和逻辑恢复. 2 ...
- 实验:Oracle数据泵导出导入之序列问题
今天同事提出了一个问题: 使用数据泵expdp导出1个schema,有个表主键是触发器自增的id,导入测试库测试时,发现表里的数据比自增序列的值要大.导致插入数据报错. 最终结论是: 由于数据库先进行 ...
- oracle数据泵导出导入
先创建一个目录:比如 Create or Replace directory DATA_PUMP_DIR as 'D:\DataPipe'; 然后给导入导出的用户赋权限: Grant read ...
- Oracle数据泵导出导入(expdp/impdp)
一.创建表空间 create tablespace atp logging datafile 'D:\oracle\oradata\orcl\atp.dbf' size 50m autoextend ...
- Oracle数据泵的导入和导出
前言 今天王子要分享的内容是关于Oracle的一个实战内容,Oracle的数据泵. 网上有很多关于此的内容,但很多都是复制粘贴别人的,导致很多小伙伴想要使用的时候不能直接上手,所以这篇文章一定能让你更 ...
- oracle数据泵备份(Expdp命令)[转]
Oracle备份方式主要分为数据泵导出备份.热备份与冷备份三种,今天首先来实践一下数据泵备份与还原.数据泵导出/导入属于逻辑备份,热备份与冷备份都属于物理备份.oracle10g开始推出了数据泵( ...
随机推荐
- My simplified pickit2 clone
http://simon.derr.free.fr/site/spip/spip.php?article11 This is a description of my very simplified h ...
- systemtap 用户态调试3
[root@localhost ~]# cat test.c #include <stdio.h> int main( void) { int a=0; a=fun(10,20); pri ...
- 关于ANDROID模拟器的一些事
转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持! 继上一篇Android Studio VS Eclipse的文章后接着来分享AnDevCo ...
- 第三方网站返回hybrid app H5页面缓存问题应对策略
最近负责公司各产品线购买模块的开发,各项功能如期开发完成后测试那边反馈回来一个问题:IOS手机在点击支付宝购买后,跳转到支付宝网站时不输入支付密码,直接点返回,返回到我们自己的APP购买界面发现页面显 ...
- 使用Facade模式更新库存、确认订单、采取打折、确认支付、完成支付、物流配送
Facade模式对外提供了统一的接口,而隐藏了内部细节.在网上购物的场景中,当点击提交订单按钮,与此订单相关的库存.订单确认.折扣.确认支付.完成支付.物流配送等都要做相应的动作.本篇尝试使用Faca ...
- IPD概念
集成产品开发-IPD简介 内训IPD流程,听完后,觉的流程的力量很强大,可以高效的团队几千上万人的研发团队,来正确地为同一个目标前进.因为讲解者是从华为出来的,所以,相关的案例分析以及理解,都是以华为 ...
- Windows X64汇编入门(1)
最近断断续续接触了些64位汇编的知识,这里小结一下,一是阶段学习的回顾,二是希望对64位汇编新手有所帮助.我也是刚接触这方面知识,文中肯定有错误之处,大家多指正.文章的标题包含了本文的四方面主要内容: ...
- Tomcat集群Spring+Quartz多次执行解决方案记录
由于在集群环境下定时器会出现并发和重复执行的问题,我再三考虑记录有5 一.把定时器模块单独拿出来放到一台tomcat或者新建一个Java工程手动启动定时器,这样定时器的任务就可以从原来的集群中抽离开来 ...
- Lua简明教程
这几天系统地学习了一下Lua这个脚本语言,Lua脚本是一个很轻量级的脚本,也是号称性能最高的脚本,用在很多需要性能的地方,比如:游戏脚本,nginx,wireshark的脚本,当你把他的源码下下来编译 ...
- Git 学习(七)标签管理
Git 学习(七)标签管理 发布版本时,通常会先在版本库中打一个标签,这样,就唯一确定了打标签时刻的版本.取出某个标签的版本,就是把那个打标签的时刻的历史版本取出来.所以,标签也是版本库的一个快照. ...