达梦数据库逻辑导出工具dexp使用
创始人
2024-03-30 14:43:31
0

工具介绍

逻辑导出和逻辑导入数据库对象分为四种级别:数据库级、用户级、模式级和表级。四种级别独立互斥,不能同时存在。
四种级别所提供的功能:
 数据库级(FULL):导出或导入整个数据库中的所有对象。
 用户级(OWNER):导出或导入一个或多个用户所拥有的所有对象。
 模式级(SCHEMAS):导出或导入一个或多个模式下的所有对象。
 表级(TABLES):导出或导入一个或多个指定的表或表分区。

dexp和dimp工具位于达梦数据库软件安装目录下的bin目录下($DM_HOME/bin)。dexp为导出工具,dimp为导入工具,导入dexp导出的dmp文件。

需要注意的是,低版本dimp工具无法导入高版本dexp工具导出的dmp文件。

使用说明

dexp工具

可以使用dexp help命令查看各个选项功能说明。dexp帮助命令如下:

[dmdba@localhost bin]$ ./dexp help
dexp V8
格式: ./dexp  KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN)例程: ./dexp  SYSDBA/SYSDBA GRANTS=Y TABLES=(SYSDBA.TAB1,SYSDBA.TAB2,SYSDBA.TAB3)USERID 必须是命令行中的第一个参数关键字              说明(默认值)
--------------------------------------------------------------------------------
USERID              用户名/口令 格式:{[/] | /}[@][

使用示例(常规用法)

全库级导出(FULL=Y)

[dmdba@localhost bin]$ ./dexp SYSDBA/SYSDBA@LOCALHOST:5236 DIRECTORY=/home/dmdba file=dexp_full.dmp log=dexp_full.log full=ydexp V8
....
.....
共导出 4 个SCHEMA整个导出过程共花费    5.388 s成功终止导出, 没有出现警告    <----成功导出的最后显示信息。如果有报错或者警告会在这打印出有警告,这时需要去导出日志中查看报错或者报警告的对象

上面命令说明:

 对本机5236端口实例进行全库导出,导出dmp和日志文件存放在/home/dmdba目录下,导出dmp文件名为dexp_full.dmp,导出日志文件名为dexp_full.log。

在导出日志中,可以查看到导出对象的详细信息。

用户级导出(OWNER)

导出OA、SCOTT两个用户下的所有模式对象和数据:

[dmdba@localhost bin]$ ./dexp SYSDBA/SYSDBA@LOCALHOST:5236 DIRECTORY=/home/dmdba file=dexp_owner.dmp log=dexp_owner.log owner=OA,SCOTTdexp V8正在导出 第1 个SCHEMA :OA 开始导出模式[OA].....----- 共导出 0 个SEQUENCE ----- ----- 共导出 0 个VIEW ----- ----- 共导出 0 个TRIGGER ----- ----- 共导出 0 个COMMENT VIEW ----- ----- 共导出 0 个COMMENT COL ----- ----- 共导出 0 个PROCEDURE ----- ----- 共导出 0 个SYNONYM ----- ----- 共导出 0 个DBLINK ----- ----- 共导出 0 个TRIGGER ----- ----- 共导出 0 个PACKAGE ----- ----- 共导出 0 个PKG_BODY ----- ----- 共导出 0 个OBJECT of NO REFER OTHER CLASS ----- ----- 共导出 0 个OBJECT of REFER OTHER CLASS ----- ----- 共导出 0 个JCLASS ----- ----- 共导出 0 个CLASS_BODY ----- ----- 共导出 0 个DOMAIN ----- 导出模式下的对象权限...----- [2022-03-23 11:11:41]导出表:test -----导出模式下的对象权限...表test导出结束,共导出 1484 行数据模式[OA]导出结束.....成功导出 第1 个SCHEMA :OA正在导出 第2 个SCHEMA :SCOTT 开始导出模式[SCOTT].....----- 共导出 0 个SEQUENCE ----- ----- 共导出 0 个VIEW ----- ----- 共导出 0 个TRIGGER ----- ----- 共导出 0 个COMMENT VIEW ----- ----- 共导出 0 个COMMENT COL ----- ----- 共导出 0 个PROCEDURE ----- ----- 共导出 0 个SYNONYM ----- ----- 共导出 0 个DBLINK ----- ----- 共导出 0 个TRIGGER ----- ----- 共导出 0 个PACKAGE ----- ----- 共导出 0 个PKG_BODY ----- ----- 共导出 0 个OBJECT of NO REFER OTHER CLASS ----- ----- 共导出 0 个OBJECT of REFER OTHER CLASS ----- ----- 共导出 0 个JCLASS ----- ----- 共导出 0 个CLASS_BODY ----- ----- 共导出 0 个DOMAIN ----- 导出模式下的对象权限...----- [2022-03-23 11:11:41]导出表:DEPT -----导出模式下的对象权限...表DEPT导出结束,共导出 4 行数据----- [2022-03-23 11:11:41]导出表:EMP -----导出模式下的对象权限...表EMP导出结束,共导出 14 行数据----- [2022-03-23 11:11:41]导出表:BONUS -----导出模式下的对象权限...表BONUS导出结束,共导出 0 行数据----- [2022-03-23 11:11:41]导出表:SALGRADE -----导出模式下的对象权限...表SALGRADE导出结束,共导出 5 行数据模式[SCOTT]导出结束.....成功导出 第2 个SCHEMA :SCOTT共导出 2 个SCHEMA整个导出过程共花费    0.432 s成功终止导出, 没有出现警告

模式级导出(SCHEMAS)

导出SCOTT模式、TEST模式、test1模式。

[dmdba@localhost bin]$ ./dexp SYSDBA/SYSDBA@LOCALHOST:5236 DIRECTORY=/home/dmdba file=dexp_schemas.dmp log=dexp_schemas.log schemas=SCOTT,TEST,test1dexp V8正在导出 第1 个SCHEMA :SCOTT 开始导出模式[SCOTT].....----- 共导出 0 个SEQUENCE ----- ----- 共导出 0 个VIEW ----- ----- 共导出 0 个TRIGGER ----- ----- 共导出 0 个COMMENT VIEW ----- ----- 共导出 0 个COMMENT COL ----- ----- 共导出 0 个PROCEDURE ----- ----- 共导出 0 个SYNONYM ----- ----- 共导出 0 个DBLINK ----- ----- 共导出 0 个TRIGGER ----- ----- 共导出 0 个PACKAGE ----- ----- 共导出 0 个PKG_BODY ----- ----- 共导出 0 个OBJECT of NO REFER OTHER CLASS ----- ----- 共导出 0 个OBJECT of REFER OTHER CLASS ----- ----- 共导出 0 个JCLASS ----- ----- 共导出 0 个CLASS_BODY ----- ----- 共导出 0 个DOMAIN ----- 导出模式下的对象权限...----- [2022-03-23 11:24:44]导出表:DEPT -----导出模式下的对象权限...表DEPT导出结束,共导出 4 行数据----- [2022-03-23 11:24:44]导出表:EMP -----导出模式下的对象权限...表EMP导出结束,共导出 14 行数据----- [2022-03-23 11:24:45]导出表:BONUS -----导出模式下的对象权限...表BONUS导出结束,共导出 0 行数据----- [2022-03-23 11:24:45]导出表:SALGRADE -----导出模式下的对象权限...表SALGRADE导出结束,共导出 5 行数据模式[SCOTT]导出结束.....成功导出 第1 个SCHEMA :SCOTT正在导出 第2 个SCHEMA :TEST 开始导出模式[TEST].....----- 共导出 0 个SEQUENCE ----- ----- 共导出 0 个VIEW ----- ----- 共导出 0 个TRIGGER ----- ----- 共导出 0 个COMMENT VIEW ----- ----- 共导出 0 个COMMENT COL ----- ----- 共导出 0 个PROCEDURE ----- ----- 共导出 0 个SYNONYM ----- ----- 共导出 0 个DBLINK ----- ----- 共导出 0 个TRIGGER ----- ----- 共导出 0 个PACKAGE ----- ----- 共导出 0 个PKG_BODY ----- ----- 共导出 0 个OBJECT of NO REFER OTHER CLASS ----- ----- 共导出 0 个OBJECT of REFER OTHER CLASS ----- ----- 共导出 0 个JCLASS ----- ----- 共导出 0 个CLASS_BODY ----- ----- 共导出 0 个DOMAIN ----- 导出模式下的对象权限...----- [2022-03-23 11:24:45]导出表:T1 -----导出模式下的对象权限...表T1导出结束,共导出 14 行数据模式[TEST]导出结束.....成功导出 第2 个SCHEMA :TEST正在导出 第3 个SCHEMA :test1 开始导出模式[test1].....----- 共导出 0 个SEQUENCE ----- ----- 共导出 0 个VIEW ----- ----- 共导出 0 个TRIGGER ----- ----- 共导出 0 个COMMENT VIEW ----- ----- 共导出 0 个COMMENT COL ----- ----- 共导出 0 个PROCEDURE ----- ----- 共导出 0 个SYNONYM ----- ----- 共导出 0 个DBLINK ----- ----- 共导出 0 个TRIGGER ----- ----- 共导出 0 个PACKAGE ----- ----- 共导出 0 个PKG_BODY ----- ----- 共导出 0 个OBJECT of NO REFER OTHER CLASS ----- ----- 共导出 0 个OBJECT of REFER OTHER CLASS ----- ----- 共导出 0 个JCLASS ----- ----- 共导出 0 个CLASS_BODY ----- ----- 共导出 0 个DOMAIN ----- 导出模式下的对象权限...----- [2022-03-23 11:24:45]导出表:T1 -----导出模式下的对象权限...表T1导出结束,共导出 14 行数据模式[test1]导出结束.....成功导出 第3 个SCHEMA :test1共导出 3 个SCHEMA整个导出过程共花费    0.526 s成功终止导出, 没有出现警告

表级别(TABLES)

常规用法

导出XMLTEST模式下指定的表:T1,t,SYSCONFIG,其中t表表名为小写。

在大小写敏感的库中,导出小写的表名时,表名需要加双引号。另外,在Linux系统命令行模式下,还需要在双引号前加入转义符。

在大小写不敏感的库中,可以不用加双引号。

[dmdba@localhost bin]$ ./dexp SYSDBA/SYSDBA@LOCALHOST:5237 DIRECTORY=/home/dmdba file=dexp_tab2.dmp log=dexp_tab2.log tables=XMLTEST.t1,xmltest.\"t\",XMLTEST.SYSCONFIGdexp V8----- [2022-03-23 11:42:19]导出表:T1 -----导出模式下的对象权限...表T1导出结束,共导出 7 行数据----- [2022-03-23 11:42:19]导出表:t -----         <----小写表名导出模式下的对象权限...表t导出结束,共导出 793 行数据----- [2022-03-23 11:42:20]导出表:SYSCONFIG -----导出模式下的对象权限...表SYSCONFIG导出结束,共导出 57 行数据整个导出过程共花费    0.190 s成功终止导出, 没有出现警告

相关内容

热门资讯

落户政策居然考虑放开! 怎么,我能落户北京了? 大家好,我是孙少睡,这是我的第467篇楼市评论。 很多人的第一反应肯定是有没...
股市必读:ST泉为股东因涉嫌违... 截至2025年12月26日收盘,ST泉为(300716)报收于9.96元,下跌0.8%,换手率0.9...
日本公布犯罪白皮书:2024年... 日本法务省19日公布的2025年版犯罪白皮书显示,日本2024年刑事犯罪案件数量明显上升,其中性犯罪...
中央广电总台副台长王晓真,黑龙... 据央视新闻报道,12月28日,中央广播电视总台《2026年春节联欢晚会》分会场发布。黑龙江哈尔滨、浙...
聚焦全国财政工作会议丨明年财政... (央视财经《经济信息联播》)明年是“十五五”规划的开局之年,财政政策将聚焦哪些关键领域精准发力? ...
原创 中... 12月26日,中国对美国实施了一次重磅反制,针对美国政府前不久批准的111亿美元对台军售,中方决定出...
徐杰11分王少杰遭驱逐 张宁缺... [搜狐体育战报]北京时间12月28日消息,2025-26赛季CBA常规赛继续第7轮角逐。王少杰第三节...
《今日说法》主持人李晓东买茶叶... 12月28日,《今日说法》栏目主持人李晓东发布视频称,此前“被骗1000元买茶叶”事件迎来新进展:该...
3-0领先终于能休息了!莫德里... 在意甲第17轮的一场焦点战中,AC米兰迎战维罗纳。比赛进行到第70分钟时,AC米兰在3-0领先的情况...