为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8.1
【操作系统】:CentOS 7.5
【CPU】: 32
【问题描述】*:
逻辑全量导出, 排除schema:OTHER和PERSON 以及 表RESOURCES'.'DEPARTMENT。导出日志没有报错,但是在日志里面
RESOURCES.DEPARTMENT 没有被排除掉,请各位大佬帮忙看看什么原因
导出命令:
输出部分日志
正在导出 第5 个SCHEMA :RESOURCES
开始导出模式[RESOURCES].....
----- [2025-06-30 20:15:37]导出表:RESOURCES.EMPLOYEE_DEPARTMENT -----
----- [2025-06-30 20:15:37]导出表:RESOURCES.EMPLOYEE_ADDRESS -----
----- [2025-06-30 20:15:37]导出表:RESOURCES.DEPARTMENT -----
----- [2025-06-30 20:15:37]导出表:RESOURCES.EMPLOYEE -----
[表: EMPLOYEE_DEPARTMENT]导出约束:CONS134219169
[表: EMPLOYEE_DEPARTMENT]导出约束:CONS134219170
[表: EMPLOYEE_ADDRESS]导出约束:CONS134219168
表RESOURCES.DEPARTMENT导出结束,共导出 10 行数据, 大小 0.124 KB
表RESOURCES.EMPLOYEE_ADDRESS导出结束,共导出 16 行数据, 大小 0.094 KB
表RESOURCES.EMPLOYEE导出结束,共导出 13 行数据, 大小 1.011 KB
表RESOURCES.EMPLOYEE_DEPARTMENT导出结束,共导出 19 行数据, 大小 0.301 KB
共导出 4 个TABLE
模式[RESOURCES]导出结束.....
我测了一下是可以的,您按我的格式修改下试试吧
./dexp USERID=SYSDBA/'"Dameng@!23"'@localhost:5236 FILE=FULL_TS.DMP LOG=FULL_TS.LOG FULL=Y DIRECTORY=./ EXCLUDE=SCHEMAS:PBLC,CCPQRY EXCLUDE=TABLES:TEST.GRADED_STUDENTS,TEST.GRADE_RANGES cat FULL_TS.LOG | grep -E 'start export schema|table :' start export schema[TEST]..... table :STUDENT export terminate, total export 50 rows table :TEACHER export terminate, total export 21 rows table :COURSE export terminate, total export 21 rows table :STUDENT_SCORES export terminate, total export 20 rows table :RANKED_STUDENTS export terminate, total export 20 rows table :FINAL_CALCULATION export terminate, total export 20 rows table :TEST export terminate, total export 9 rows table :SALES export terminate, total export 0 rows start export schema[TESTBAK]..... start export schema[SYSDBA]..... table :OP_INDEX export terminate, total export 1 rows table :INDUNUSABLE export terminate, total export 6 rows