达梦dexpdp和dimpdp
只能在数据库服务器上执行
创建directory
su - dmdba
[dmdba@host135 tmp]$mkdir -p /dmdbms/mydir
disql sysdba/dameng123
SQL> create directory "dmdir" as '/dmdbms/mydir';
注意这里需要双引号引起来,而且不能使用/tmp目录
赋予目前权限给到具体用户
SQL>grant write,read on directory "dmdir" to HXL;
全库:
/dmdbms/product/bin/dexpdp userid=sysdba/dameng123 file=full.dmp log=full.log full=y directory=dmdir;
指定用户:
/dmdbms/product/bin/dexpdp userid=sysdba/dameng123 file=hxl.dmp log=hxl.log owner=hxl directory=dmdir;
指定模式:
/dmdbms/product/bin/dexpdp userid=sysdba/dameng123 file=moshi_hxl.dmp log=moshi_hxl.log schemas=hxl directory=dmdir;
指定表:
/dmdbms/product/bin/dexpdp userid=sysdba/dameng123 file=aa.dmp log=aa.log tables=hxl.tb_test02 directory=dmdir;
指定查询语句:
/dmdbms/product/bin/dexpdp userid=sysdba/dameng123 file=bb.dmp log=bb.log tables=hxl.tb_test02 directory=dmdir query="where id=1";
例子1(dexpdp/dimpdp):
导出
dexpdp userid=sysdba/dameng123 file=HXL.dmp log=HXL.log owner=HXL directory=dmdir;
导入到同个用户:
dimpdp userid=sysdba/dameng123 FILE=HXL.dmp DIRECTORY=dmdir LOG=imp.log OWNER=HXL
导入不同用户:
dimpdp userid=sysdba/dameng123 FILE=HXL.dmp DIRECTORY=dmdir LOG=imp.log REMAP_SCHEMA=HXL:HXL01
例子2(dexp/dimp):
dexp 导出
dexp userid=sysdba/dameng123 file=/tmp/HXL.dmp log=/tmp/HXL.log owner=HXL;
导入到同个用户:
dimp userid=sysdba/dameng123 FILE=/tmp/HXL.dmp LOG=/tmp/imp.log OWNER=HXL
导入不同用户:
dimp userid=sysdba/dameng123 FILE=/tmp/HXL.dmp LOG=/tmp/imp.log REMAP_SCHEMA=HXL:HXL01
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2020-07-28 es6.8.5集群部署(使用x-pack ssl方式)
2020-07-28 es从6.5升级到6.8(单节点)