DM8逻辑导入导出

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DM8逻辑导入导出相关的知识,希望对你有一定的参考价值。

dexp 逻辑导出
dexp 工具可以对本地或者远程数据库进行数据库级、用户级、模式级和表级的逻辑备
份。备份的内容非常灵活,可以选择是否备份索引、数据行和权限,是否忽略各种约束(外
键约束、非空约束、唯一约束等),在备份前还可以选择生成日志文件,记录备份的过程以供
查看。
2.1 使用 dexp 工具
dexp 工具需要从命令行启动。在 cmd 命令行工具中找到 dexp 所在安装目录
/dmdbms/bin,输入 dexp 和参数后回车。参数在下一节详细介绍。
语法如下:
dexp PARAMETER=<value> { PARAMETER=<value> }
PARAMETER:dexp 参数。多个参数之间排列顺序无影响,参数之间使用空格间隔。
<value>:参数取值。
例如,将用户名和密码均为 SYSDBA,IP 地址为 192.168.0.248,端口号为 8888 的
数据库采用FULL方式完全导出。/user/data为数字证书路径。导出文件名为db_str.dmp,
导出的日志文件名为 db_str.log,导出文件的路径为/mnt/dexp/data。
./dexp USERID=SYSDBA/SYSDBA@192.168.0.248:8888#/user/data FILE=db_str.dmp
DIRECTORY=/mnt/dexp/data LOG=db_str.log FULL=Y
查看dexp 帮助信息
技术图片

备份全库:
技术图片
技术图片
备份表:
技术图片
备份模式:
技术图片
技术图片

利用逻辑备份恢复演示
删除emp表,使用逻辑备份导入
我们可以看到emp的拥有者是sysdba,可以在导入的时候更换模式。
技术图片

将emp导入到andy模式下
技术图片
技术图片

至此逻辑导入某张表到指定的用户演示完成,本文只是简单的介绍了一下逻辑导入导出的常用操作,当然dm导出导入工具支持很多选项来完成不同的需求,例如:并行,压缩,加密,导出日志,单独导出导入某个属性例如权限,表,数据,索引,排除某些对象,导出支持模糊匹配等等,如需要更多的参数请查看DM8_dexp和dimp使用手册里面有非常详细的介绍。

以上是关于DM8逻辑导入导出的主要内容,如果未能解决你的问题,请参考以下文章

Oracle数据库导入导出逻辑备份方法总结

expdp和impdp管理(逻辑导入导出)

数据泵EXPDP导出工具和IMPDP导入工具的使用

PostgreSQL逻辑备份恢复--pg_dump导出及psql导入案例

expdp/impdp oracle数据泵导入导出

Oracle导入导出指定用户下的数据库