ITPub博客

首页 > 数据库 > 国内数据库 > dm8逻辑备份dexp & dimp

dm8逻辑备份dexp & dimp

投稿 国内数据库 作者:abcjkl2017 时间:2021-05-14 00:15:07 0 删除 编辑

dexp常见使用场景:

01)全库导出

vi full_dmdb.par

添加以下内容:

FILE=full_dmdb.dmp

DIRECTORY=/dm8/dump

FULL=y

LOG=full_dmdb.log


dexp sysdba/dameng123 parfile=full_dmdb.par



02)按用户导出

vi dexp_test.par

添加以下内容:

FILE=dexp_test.dmp

DIRECTORY=/dm8/dump

owner=test

LOG=dexp_test.log


dexp sysdba/dameng123 parfile=dexp_test.par



03)按表导出

vi dexp_test_t1.par

添加以下内容:

FILE=dexp_test_t1.dmp

DIRECTORY=/dm8/dump

tables=t1

LOG=dexp_test_t1.log


dexp test/dameng123 parfile=dexp_test_t1.par



dimp常见使用场景:


01)全库导入

vi dimp_full_dmdb.par

FILE=full_dmdb.dmp

DIRECTORY=/dm8/dump

FULL=y

LOG=dimp_full_dmdb.log


dimp sysdba/dameng123 parfile=dimp_full_dmdb.par


02)按用户导入

vi dimp_test.par

添加以下内容:

FILE=dexp_test.dmp

DIRECTORY=/dm8/dump

owner=test

LOG=dimp_test.log


dimp sysdba/dameng123 parfile=dimp_test.par


03)按表导入

vi dimp_test_t1.par

添加以下内容:

FILE=dexp_test_t1.dmp

DIRECTORY=/dm8/dump

tables=t1

TABLE_EXISTS_ACTION=truncate

LOG=dimp_test_t1.log


dimp test/dameng123 parfile=dimp_test_t1.par


命令帮助:

[dmdba@db01 ~]$ 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              用户名/口令 格式:USER/PWD*MPP_TYPE@SERVER:PORT#SSLPATH@SSLPWD

FILE                导出文件 (dexp.dmp)

DIRECTORY           导出文件所在目录

FULL                整库导出 (N)

OWNER               以用户方式导出 格式 (user1,user2,...)

SCHEMAS             以模式方式导出 格式 (schema1,schema2,...)

TABLES              以表方式导出 格式 (table1,table2,...)

FUZZY_MATCH         TABLES选项是否支持模糊匹配 (N)

QUERY               用于导出表的子集的select 子句

PARALLEL            用于指定导出的过程中所使用的线程数目

TABLE_PARALLEL      用于指定导出的过程中表内的并发线程数目,MPP模式下会转换成单线程

TABLE_POOL          用于指定表的缓冲区个数

EXCLUDE             忽略指定的对象

                       格式 EXCLUDE=(CONSTRAINTS,INDEXES,ROWS,TRIGGERS,GRANTS) or

                            EXCLUDE=TABLES:table1,table2 or

                            EXCLUDE=SCHEMAS:sch1,sch2

INCLUDE             包含指定的对象

                       格式 INCLUDE=(CONSTRAINTS,INDEXES,ROWS,TRIGGERS,GRANTS) or

                            INCLUDE=TABLES:table1,table2

CONSTRAINTS         导出约束 (Y)

TABLESPACE          导出对象带有表空间 (N)

GRANTS              导出权限 (Y)

INDEXES             导出索引 (Y)

TRIGGERS            导出触发器 (Y)

ROWS                导出数据行 (Y)

LOG                 屏幕输出的日志文件

NOLOGFILE           不使用日志文件(N)

NOLOG               屏幕上不显示日志信息(N)

LOG_WRITE           日志信息实时写入文件: 是(Y),否(N)

DUMMY               交互信息处理: 打印(P), 所有交互都按YES处理(Y),NO(N)

PARFILE             参数文件名

FEEDBACK            每 x 行显示进度 (0)

COMPRESS            导出数据是否压缩 (N)

ENCRYPT             导出数据是否加密 (N)

ENCRYPT_PASSWORD    导出数据的加密密钥

ENCRYPT_NAME        加密算法的名称

FILESIZE            每个转储文件的最大大小

FILENUM             一个模板可以生成的文件数

DROP                导出后删除原表,但不级联删除 (N)

DESCRIBE            导出数据文件的描述信息,记录在数据文件中

LOCAL               MPP模式下登录使用MPP_LOCAL方式(N)

HELP                打印帮助信息




[dmdba@db01 ~]$ dimp help

dimp V8

格式: ./dimp KEYWORD=value 或 KEYWORD=(value1,value2,...,vlaueN)


例程: ./dimp SYSDBA/SYSDBA IGNORE=Y ROWS=Y FULL=Y


USERID 必须是命令行中的第一个参数


关键字                 说明(默认值)

--------------------------------------------------------------------------------

USERID                 用户名/口令 格式:USER/PWD*MPP_TYPE@SERVER:PORT#SSLPATH@SSLPWD

FILE                   导入文件名称 (dexp.dmp)

DIRECTORY              导入文件所在目录

FULL                   整库导入 (N)

OWNER                  以用户方式导入 格式 (user1,user2,...)

SCHEMAS                以模式方式导入 格式 (schema1,schema2,...)

TABLES                 以表名方式导入 格式(table1,table2,...)

PARALLEL               用于指定导入的过程中所使用的线程数目

TABLE_PARALLEL         用于指定导入的过程中每个表所使用的子线程数目,在FAST_LOAD为Y时有效

IGNORE                 忽略创建错误 (N)

TABLE_EXISTS_ACTION    需要的导入表在目标库中存在时采取的操作[SKIP | APPEND | TRUNCATE | REPLACE]

FAST_LOAD              是否使用dmfldr来导数据(N)

FLDR_ORDER             使用dmfldr是否需要严格按顺序来导数据(Y)

COMMIT_ROWS            批量提交的行数(5000)

EXCLUDE                忽略指定的对象 格式 

                           格式 EXCLUDE=(CONSTRAINTS,INDEXES,ROWS,TRIGGERS,GRANTS)

GRANTS                 导入权限 (Y)

CONSTRAINTS            导入约束 (Y)

INDEXES                导入索引 (Y)

TRIGGERS               导入触发器 (Y)

ROWS                   导入数据行 (Y)

LOG                    指定日志文件

NOLOGFILE              不使用日志文件(N)

NOLOG                  屏幕上不显示日志信息(N)

LOG_WRITE              日志信息实时写入文件(N): 是(Y),否(N)

DUMMY                  交互信息处理(P): 打印(P), 所有交互都按YES处理(Y),NO(N) 

PARFILE                参数文件名

FEEDBACK               每 x 行显示进度 (0)

COMPILE                编译过程, 程序包和函数... (Y)

INDEXFILE              将表的索引/约束信息写入指定的文件

INDEXFIRST             导入时先建索引(N)

REMAP_SCHEMA           格式(SOURCE_SCHEMA:TARGET_SCHEMA)

                       将SOURCE_SCHEMA中的数据导入到TARGET_SCHEMA中 

ENCRYPT_PASSWORD       数据的加密密钥

ENCRYPT_NAME           加密算法的名称

SHOW/DESCRIBE          打印出指定文件的信息(N)

LOCAL                  MPP模式下登录使用MPP_LOCAL方式(N)

TASK_THREAD_NUMBER     用于设置dmfldr处理用户数据的线程数目

BUFFER_NODE_SIZE       用于设置dmfldr读入文件缓冲区大小

TASK_SEND_NODE_NUMBER  用于设置dmfldr发送节点个数[16,65535]

LOB_NOT_FAST_LOAD      如果一个表含有大字段,那么不使用dmfldr,因为dmfldr是一行一行提交的

PRIMARY_CONFLICT       主键冲突的处理方式[IGNORE|OVERWRITE],默认报错

TABLE_FIRST            是否先导入表(N):是(Y),否(N)

HELP                   打印帮助信息


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69950886/viewspace-2772218/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2019-10-15

  • 博文量
    1
  • 访问量
    641