数据泵
DataPump的使用
原创a3z2008 博主文章分类:ORACLE基础知识 ©著作权
©著作权归作者所有:来自51CTO博客作者a3z2008的原创作品,请联系作者获取转载授权,否则将追究法律责任
库是open状态、停监听、kill掉所有非本地连接
ps -ef |grep LOCAL=NO 检查有无本地连接
kill -9 ** 杀进程(通过进程号)
用exp导表
exp shiyuebi/oracle tables=sydata file=sydata.dmp (导出来的表默认在当前目录下)
用imp恢复表
imp shiyuebi/oracle tables=sydata file=sydata.dmp
exp导出方式在11g里已经不支持,导出速度比expdp要慢
使用数据棒方式导数据:
create directory shiyuedp as ‘/u02/dump’; (创建目录,在数据棒中必须创建目录)
grant all on directory shiyuedp to public;
用expdp导表
expdp shiyuebi/oracle tables=sydata directory=shiyuedp dumpfile=sydata.dmp
用impdp恢复表
impdp shiyuebi/oracle tables=sydata directory=shiyuedp dumpfile=sydata.dmp
导出一个用户下的表需要DBA权限,使用转译字符:
导出 expdp “/ as sysdba” directory=shiyuedp dumpfile=sydata.dmp schemas=sydata
导入 impdp “/ as sysdba” directory=shiyuedp dumpfile=sydata.dmp schemas=sydata
生产库数据量在500G以内备份用数据棒做
全库备份:
expdp shiyuebi/oracle tables=sydata directory=shiyuedp dumpfile=sydata.dmp full=y
从一个用户数据导到另一用户:
impdp “/ as sysdba ” directory=shiyuedp dumpfile=szkf.dmp remap_schema=szkf:st
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
git的使用
git的学习记录
git 推送 远程库 -
springSecurity的使用
实现通过security实现 登录、注销、权限认证等功能
spring redis java security -
External Table Example02 like datapump
Transport and filter data between two database using externtal table.
oracle_datapump external table -
ORA-31623 When Submitting a Datapump Job [ID 308388.1]
<br />ORA-31623 When Submitting a Datapump Job [ID 3083
database system oracle components java