简介
DM数据库的备份还原包括两种类型:物理备份还原和逻辑备份还原。物理备份还原是对数据库的操作系统物理文件(如数据文件、控制文件和日志文件等)的备份还原。例如使用RMAN工具进行的备份还原。物理备份还原请参考《DM8备份与还原》。逻辑备份还原是对数据库逻辑组件(如表、视图和存储过程等数据库对象)的备份还原。例如使用dexp和dimp进行的备份还原。逻辑备份还原正是本书所要介绍的内容。
逻辑导出(dexp)和逻辑导入(dimp)是DM数据库的两个命令行工具,分别用来实现对DM数据库的逻辑备份和逻辑还原。逻辑备份和逻辑还原都是在联机方式下完成,联机方式是指数据库服务器正常运行过程中进行的备份和还原。dexp和dimp是DM数据库自带的工具,只要安装了DM数据库,就可以在安装目录/dmdbms/bin中找到。
逻辑导出和逻辑导入数据库对象分为四种级别:数据库级、用户级、模式级和表级。四种级别独立互斥,不能同时存在。四种级别所提供的功能:
l 数据库级(FULL):导出或导入整个数据库中的所有对象。
l 用户级(OWNER):导出或导入一个或多个用户所拥有的所有对象。
l 模式级(SCHEMAS):导出或导入一个或多个模式下的所有对象。
l 表级(TABLES):导出或导入一个或多个指定的表或表分区。
dexp逻辑导出
dexp工具可以对本地或者远程数据库进行数据库级、用户级、模式级和表级的逻辑备份。备份的内容非常灵活,可以选择是否备份索引、数据行和权限,是否忽略各种约束(外键约束、非空约束、唯一约束等),在备份前还可以选择生成日志文件,记录备份的过程以供查看。
dexp工具名称有两种写法dexp和dexpdp。两者语法完全相同。唯一的区别在于,dexp导出的文件必须存放在客户端,dexpdp导出的文件必须存放在服务器端。
针对数据库对象,有FULL、OWNER、SCHEMAS、TABLES四种导出方式可供选择。一次导出只能指定一种方式。可选参数,缺省为SCHEMAS。
./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
参数 | 含义 | 备注 |
USERID | 数据库的连接信息 | 必选 |
FILE | 明确指定导出文件名称 | 可选。如果缺省该参数,则导出文件名为dexp.dmp |
DIRECTORY | 导出文件所在目录 | 可选 |
FULL | 导出整个数据库(N) | 可选,四者中选其一。缺省为SCHEMAS |
OWNER | 用户名列表,导出一个或多个用户所拥有的所有对象 | |
SCHEMAS | 模式列表,导出一个或多个模式下的所有对象 | |
TABLES | 表名列表,导出一个或多个指定的表或表分区 | |
FUZZY_MATCH | TABLES选项是否支持模糊匹配(N) | 可选 |
QUERY | 用于指定对导出表的数据进行过滤的条件。 | 可选 |
PARALLEL | 用于指定导出的过程中所使用的线程数目 | 可选 |
TABLE_PARALLEL | 用于指定导出每张表所使用的线程数,在MPP模式下会转换成单线程 | 可选 |
TABLE_POOL | 用于设置导出过程中存储表的缓冲区个数 | 可选 |
EXCLUDE | 1. 导出内容中忽略指定的对象。对象有CONSTRAINTS、INDEXES、ROWS、TRIGGERS和GRANTS。 比如:EXCLUDE= (CONSTRAINTS,INDEXES) 2. 忽略指定的表,使用TABLES:INFO格式,如果使用表级导出方式导出,则使用TABLES:INFO格式的EXCLUDE无效。例如:EXCLUDE= TABLES:table1,table2 3. 忽略指定的模式,使用SCHEMAS:INFO格式,如果使用表级,模式级导出方式导出,则使用SCHEMAS:INFO 格式的EXCLUDE无效。例如:EXCLUDE=SCHEMAS:SCH1,SCH2 | 可选 |
INCLUDE | 导出内容中包含指定的对象 例如:INCLUDE=(CONSTRAINTS,INDEXES) 或者INCLUDE=TABLES:table1,table2 | 可选 | |
CONSTRAINTS | 导出约束(Y) | 可选。 此处单独设置与和EXCLUDE/INCLUDE中批量设置功能一样。设置一个即可 | |
TABLESPACE | 导出的对象定义是否包含表空间(N) | 可选。 此处单独设置与和EXCLUDE/INCLUDE中批量设置功能一样。设置一个即可 | |
GRANTS | 导出权限(Y) | ||
INDEXES | 导出索引(Y) | ||
TRIGGERS | 导出触发器(Y) | ||
ROWS | 导出数据行(Y) | ||
LOG | 明确指定日志文件名称 | 可选,如果缺省该参数,则导出文件名为dexp.log | |
NOLOGFILE | 不使用日志文件(N) | 可选 | |
NOLOG | 屏幕上不显示日志信息(N) | 可选 | |
LOG_WRITE | 日志信息实时写入文件(N) | 可选 | |
DUMMY | 交互信息处理: 打印(P), 所有交互都按YES处理(Y),NO(N)。默认为NO,不打印交互信息。 | 可选 | |
PARFILE | 参数文件名,如果dexp的参数很多,可以存成参数文件 | 可选 | |
FEEDBACK | 每 x 行显示进度 (0) | 可选 | |
COMPRESS | 是否压缩导出数据文件(N) | 可选 | |
ENCRYPT | 导出数据是否加密(N) | 可选, 和ENCRYPT同时使用 | |
ENCRYPT_PASSWORD | 导出数据的加密密钥 | 可选, 和ENCRYPT同时使用 | |
ENCRYPT_NAME | 导出数据的加密算法 | 可选。 和ENCRYPT、ENCRYPT_PASSWORD同时使用。缺省为RC4 | |
FILESIZE | 用于指定单个导出文件大小的上限。可以按字节[B]、K[B]、M[B]、G[B]的方式指定大小 | 可选 | |
FILENUM | 多文件导出时,一个模板可以生成文件数,范围为[1,99],默认99 | 可选 |
DROP | 导出后删除原表,但不级联删除(N) | 可选 |
DESCRIBE | 导出数据文件的描述信息,记录在数据文件中 | 可选 |
HELP | 显示帮助信息 | 可选 |
每个参数含义后面的括号内为(N)则表示该参数缺省为否,为(Y)则表示为是,虽然参数大部分为可选参数,但后台这些参数都会传到服务器,此时参数的值就是缺省
FILE和LOG中指定的路径,优先级高于DIRECTORY中指定的路径。
当FILE和LOG不指定路径时,才使用DIRECTORY指定的路径。
如果都没有指定路径,则使用系统当前路径。
全库导出(FULL)
[dmdba@dsc01 bin]$ ./dexp USERID=SYSDBA/SYSDBA FILE=db_dmhs1.dmp DIRECTORY=/dmbak LOG=db_dmhs1.log FULL=Y |
[dmdba@dsc01 bin]$ ./dexp USERID=DMHS/DMHS123456@192.168.175.151:5236 FILE=db_dmhs.dmp DIRECTORY=/dmbak LOG=db_dmhs.log FULL=Y |
[dmdba@dsc01 dm8]$ cd bin [dmdba@dsc01 bin]$ ./dexp USERID=DMHS/DMHS123456@192.168.175.151:5236 FILE=db_dmhs.dmp DIRECTORY=/dmbak LOG=db_dmhs.log FULL=Y dexp V8 导出第 1 个SYSPACKAGE_DEF: SYSTEM_PACKAGES 导出第 2 个SYSPACKAGE_DEF: SYS_VIEW ----- 共导出 2 个SYSPACKAGE_DEF ----- ----- 共导出 0 个SYSPACKAGE_DATA ----- ----- 共导出 0 个SYNONYM ----- ----- 共导出 0 个DBLINK ----- 导出第 1 个USER: DMHS ----- 共导出 1 个USER ----- ----- 共导出 0 个ROLE ----- ----- 共导出 0 个CONTEXT ----- ----- 共导出 0 个DIRECTORY ----- 导出第 1 个SYSTEM_PRIVILEGE: CREATE SESSION ----- 共导出 1 个SYSTEM_PRIVILEGE ----- ----- 共导出 0 个USER_ROLE_PRIVILEGE ----- 导出第 1 个SYS_ROLE_PRIVILEGE: DBA 导出第 2 个SYS_ROLE_PRIVILEGE: PUBLIC 导出第 3 个SYS_ROLE_PRIVILEGE: SOI 导出第 4 个SYS_ROLE_PRIVILEGE: VTI ----- 共导出 4 个SYS_ROLE_PRIVILEGE ----- ----- 共导出 0 个SYS_ROLE_PRIVILEGE ----- 导出模式下的对象权限... 正在导出 第1 个SCHEMA :DMHS 开始导出模式[DMHS]..... ----- 共导出 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-05-10 15:41:50]导出表:CLASS ----- 导出模式下的对象权限... 表CLASS导出结束,共导出 3 行数据 模式[DMHS]导出结束..... 成功导出 第1 个SCHEMA :DMHS 正在导出 第2 个SCHEMA :SYSDBA 开始导出模式[SYSDBA]..... ----- 共导出 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 ----- 导出模式下的对象权限... 模式[SYSDBA]导出结束..... 成功导出 第2 个SCHEMA :SYSDBA 共导出 2 个SCHEMA 整个导出过程共花费 0.560 s 成功终止导出, 没有出现警告 [dmdba@dsc01 bin]$ |
按OWNER导出
OWNER方式导出一个或多个用户拥有的所有对象。
注意:只要owner属于某个用户的对象都会导出
[dmdba@dsc01 bin]$ ./dexp USERID=DMHS/DMHS123456 FILE=db_dmhs4.dmp DIRECTORY=/dmbak LOG=db_dmhs4.log OWNER=DMHS |
[dmdba@dsc01 bin]$ ./dexp USERID=DMHS/DMHS123456 FILE=db_dmhs4.dmp DIRECTORY=/dmbak LOG=db_dmhs4.log OWNER=DMHS dexp V8 正在导出 第1 个SCHEMA :DMHS 开始导出模式[DMHS]..... ----- 共导出 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-05-10 15:56:25]导出表:CLASS ----- 导出模式下的对象权限... 表CLASS导出结束,共导出 3 行数据 模式[DMHS]导出结束..... 成功导出 第1 个SCHEMA :DMHS 共导出 1 个SCHEMA 整个导出过程共花费 0.071 s 成功终止导出, 没有出现警告 [dmdba@dsc01 bin]$ |
按SCHEMAS(用户)导出
SCHEMAS方式的导出一个或多个模式下的所有对象。
[dmdba@dsc01 bin]$ ./dexp USERID=DMHS/DMHS123456 FILE=db_dmhs5.dmp DIRECTORY=/dmbak LOG=db_dmhs5.log SCHEMAS=DMHS dexp V8 正在导出 第1 个SCHEMA :DMHS 开始导出模式[DMHS]..... ----- 共导出 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-05-10 16:09:31]导出表:CLASS ----- 导出模式下的对象权限... 表CLASS导出结束,共导出 3 行数据 模式[DMHS]导出结束..... 成功导出 第1 个SCHEMA :DMHS 共导出 1 个SCHEMA 整个导出过程共花费 0.093 s 成功终止导出, 没有出现警告 [dmdba@dsc01 bin]$ |
按表(tables)导出
TABLES方式导出和导入一个或多个指定的表或表分区。导出所有数据行、约束、索引等信息。
./dexp USERID=DMHS/DMHS123456 FILE=db_dmhs5.dmp DIRECTORY=/dmbak LOG=db_dmhs5.log TABLES=table1,table2,table3 |
--支持模糊匹配,FUZZY_MATCH用于指定TABLES选项是否支持模糊匹配,可选参数,缺省为N,以下例子是导出DMHS模式下以APPS开头的表 ./dexp USERID=DMHS/DMHS123456 FILE=db_dmhs5.dmp DIRECTORY=/dmbak LOG=db_dmhs5.log TABLES=DMHS.APPs% FUZZY_MATCH=Y |
[dmdba@dsc01 bin]$ ./dexp USERID=DMHS/DMHS123456 FILE=db_dmhs5.dmp DIRECTORY=/dmbak LOG=db_dmhs5.log TABLES=class dexp V8 ----- [2022-05-10 16:17:19]导出表:CLASS ----- 导出模式下的对象权限... 表CLASS导出结束,共导出 3 行数据 整个导出过程共花费 0.041 s 成功终止导出, 没有出现警告 [dmdba@dsc01 bin]$ |
OWNER、SCHEMAS、TABLES的书写规定
1.用户名、模式名和表名的书写规定
l 对于输入的用户名、模式名和表名,工具都会自动转换为大写。
例如:输入的命令TABLES=t1,那么实际处理的表是T1。
l 对于小写的用户名、模式名和表名,为了不转换为大写,需要转义。
转义步骤如下:
第一步,如果想输入小写的名字不被转成大写,dexp要求将名称使用双引号扩起来。例如:名称为tab1,要写成"tab1"。
第二步,另外,操作系统要求将传入的名称使用双引号括起来作为一个整体,同时要求内层的双引号还需要被转义。所以最终写成"\"tab1\""。
例如,表名为小写tabname,语句中应该写为"\"tabname\""。
./dexp USERID=SYSDBA/SYSDBA FILE=db_str.dmp LOG=db_str.log TABLES="\"tabname\""
l 如果含有特殊字符(双引号、单引号、空格、逗号等)的用户名、模式名和表名需要转义。具体规则如下:
转义步骤如下:
第一步,dexp要求对含有特殊字符的对象名称需要使用双引号括起来,同时特殊字符需要被转义(使用双引号")。例如:表名为tab1",需写成"tab1""";
第二步,另外,操作系统要求将传入的名称使用双引号括起来作为一个整体,同时要求内层的双引号和特殊字符还需要被转义。所以最终写成:"\"tab1\"\"\""。
例如,表名为小写tabname",语句中应该写为"\"tabname\"\"\""。
./dexp USERID=SYSDBA/SYSDBA@192.168.0.248:8888 FILE=db_str.dmp LOG=db_str.log TABLES="\"tabname\"\"\""
如何转义双引号
1) dexp和dimp要求使用双引号"对双引号内的双引号转义。
2) WINDOWS命令行,使用双引号"或者反斜杠\对双引号内的双引号转义。
3) LINUX命令行,使用反斜杠\对双引号内的双引号转义。
常用参数
FUZZY_MATCH
FUZZY_MATCH用于指定TABLES选项是否支持模糊匹配。可选参数,缺省为N。
语法如下:
FUZZY_MATCH=N/Y
N:TABLES选项不支持模糊匹配,指定的表名与数据库中的表名必须精确匹配;
Y:TABLES选项支持模糊匹配,指定的表名与数据库中的表名采用LIKE模糊查询匹配。
例如,导出OTHER模式下以"R"开头的表。
./dexp USERID=SYSDBA/SYSDBA FILE=db_str.dmp LOG=db_str.log TABLES=OTHER.R% FUZZY_MATCH=Y
QUERY
QUERY用于指定过滤条件来对表数据进行导出。可选参数。
语法如下:
QUERY="<where_condition>"
例如,导出OTHER.READER表中满足"WHEREAGE=19"条件的数据。
./dexp USERID=SYSDBA/SYSDBA FILE=db_str.dmp LOG=db_str.log TABLES=OTHER.READER QUERY="WHEREAGE=19"
TABLE_PARALLEL
TABLE_PARALLEL用于指定导出每张表所使用的线程数。可选参数,缺省为单线程。如果CPU核数为N的话,那一般来说TABLE_PARALLEL为N或者N+1最合适。在MPP模式下会转换成单线程。
语法如下:
TABLE_PARALLEL=<num>
<num>:线程数。整数类型,取值范围1-50。
例如,设置TABLE_PARALLEL=3时则线程数为3。
./dexp USERID=SYSDBA/SYSDBA FILE=db_str.dmp LOG=db_str.log FULL=Y DIRECTORY=/mnt/data/dexpTABLE_PARALLEL=3
TABLE_POOL
TABLE_POOL用于设置导出过程中存储表数据的缓冲区个数。可选参数。
语法如下:
TABLE_POOL=<num>
<num>:存储表数据的缓冲区个数。缺省值为1。整数类型,取值范围:1-20。
TABLE_PARALLEL 固定的情况下,导出时间随着TABLE_POOL个数的增加而减少。当TABLE_POOL稍大于TABLE_PARALLEL时结果为最优。
例如,设置TABLE_POOL=3时。
./dexp USERID=SYSDBA/SYSDBA FILE=db_str.dmp LOG=db_str.log FULL=Y DIRECTORY=/mnt/data/dexpTABLE_POOL=3
EXCLUDE
EXCLUDE用来批量设置导出时忽略的对象种类。可选参数。
语法如下:
EXCLUDE=(<对象种类名>{,<对象种类名>})
或者
EXCLUDE=TABLES:<表名>{,<表名>}
或者
EXCLUDE=SCHEMAS:<模式名>{,<模式名>}
<对象种类名>:包括CONSTRAINTS、INDEXES、ROWS、TRIGGERS、GRANTS。
如果导出方式为TABLES表级或SCHEMAS模式级导出时,EXCLUDE=SCHEMAS:<模式名>{,<模式名>}排除模式不起作用。
INCLUDE
INCLUDE用来批量设置导出时包含的对象种类。可选参数。
语法如下:
INCLUDE=(<对象种类名>{,<对象种类名>})
或者
INCLUDE=TABLES:<表名>{,<表名>}
<对象种类名>:CONSTRAINTS、INDEXES、ROWS、TRIGGERS或GRANTS。
例如,设置INCLUDE=(CONSTRAINTS,INDEXES),指明将当前用户下的table1的对象约束和索引信息导出。
./dexp USERID=SYSDBA/SYSDBA FILE=db_str.dmp LOG=db_str.log TABLES=table1 DIRECTORY=/mnt/data/dexpINCLUDE=/(CONSTRAINTS,INDEXES/)
CONSTRAINTS、TABLESPACE、GRANTS、INDEXES、TRIGGERS、ROWS
这些参数用来指定某类对象是否被导出。类别分别为约束、表空间、权限、索引、触发器和数据。
语法如下:
CONSTRAINTS=N/Y
TABLESPACE=Y/N
GRANTS=N/Y
INDEXS=N/Y
TRIGGERS=N/Y
ROWS=N/Y
CONSTRAINTS=N:设置不导出约束。可选参数。缺省该参数为Y,导出约束。
TABLESPACE=Y:设置导出的对象定义中包含表空间。可选参数。缺省该参数为N,不包含表空间。
GRANTS=N:设置不导出权限。可选参数。缺省该参数为Y,导出权限。
INDEXES=N:设置不导出索引。可选参数。缺省该参数为Y,导出索引。
TRIGGERS=N:设置不导出触发器。可选参数。缺省该参数为Y,导出触发器。
ROWS=N:设置不导出数据。可选参数。缺省该参数为Y,导出数据。
例如,设置ROWS=N不导出表中的数据。
./dexp USERID=SYSDBA/SYSDBA FILE=db_str.dmp NOLOGFILE=Y FULL=Y DIRECTORY=/mnt/data/dexp ROWS=N
此处,对象(CONSTRAINTS、GRANTS、INDEXES、TRIGGERS、ROWS)分别单独设置,和EXCLUDE/INCLUDE中批量设置功能一样。设置一个即可。
如果单独设置和批量设置同时出现时,那么以最后出现的那个为准。
dimp逻辑导入
dimp逻辑导入工具利用dexp工具生成的备份文件对本地或远程的数据库进行联机逻辑还原。dimp导入是dexp导出的相反过程。还原的方式可以灵活选择,如是否忽略对象存在而导致的创建错误、是否导入约束、是否导入索引、导入时是否需要编译、是否生成日志等。
dimp工具名称有两种写法dimp和dimpdp。两者语法完全相同。唯一的区别在于,dimp导入的文件必须存放在客户端,dexpdp导入的文件必须存放在服务器端。
针对数据库对象,有FULL、OWNER、SCHEMAS、TABLES四种导入方式可供选择。一次导出只能指定一种方式。可选参数,缺省为SCHEMAS。
导入方式可以和导出方式不一致。
例如:当导出方式不为FULL时,导入时也可以指定为FULL方式,此时
的FULL会将导出文件包含的全部内容导入到指定的实例中。
全库导入(FULL)
[dmdba@dsc01 bin]$ ./dimp USERID=SYSDBA/SYSDBA FILE=db_dmhs1.dmp DIRECTORY=/dmbak LOG=db_dmhs1.log FULL=Y |
[dmdba@dsc01 bin]$ ./dimp USERID=DMHS/DMHS123456@192.168.175.151:5236 FILE=db_dmhs.dmp DIRECTORY=/dmbak LOG=db_dmhs.log FULL=Y |
按OWNER导入
[dmdba@dsc01 bin]$ ./dimp USERID=DMHS/DMHS123456 FILE=db_dmhs4.dmp DIRECTORY=/dmbak LOG=db_dmhs4.log OWNER=DMHS |
按SCHEMAS导入
[dmdba@dsc01 bin]$ ./dimp USERID=DMHS/DMHS123456 FILE=db_dmhs1.dmp DIRECTORY=/dmbak LOG=db_dmhs1.log SCHEMAS=DMHS |
按tables导入
./dimp USERID=DMHS/DMHS123456 FILE=db_dmhs1.dmp DIRECTORY=/dmbak LOG=db_dmhs1.log TABLES=DMHS |
[dmdba@dsc01 bin]$ dimp USERID=DMHS/DMHS123456 FILE=table_dmhs.dmp DIRECTORY=/dmbak LOG=table_dmhs.log TABLES=class dimp V8 [警告]文件"/dmbak/table_dmhs.log"已经存在 是否覆盖(y/n, 1/0):y 本地编码:PG_UTF8, 导入文件编码:PG_GB18030 [警告]导入导出编码方式不一致,可能无法转换 [警告]导入导出编码方式不一致,可能无法转换 ----- [2022-05-10 17:15:15]导入表:CLASS ----- 创建表 CLASS ... 导入表 CLASS 的数据:3 行被处理 整个导入过程共花费 0.042 s 成功终止导入, 没有出现警告 [dmdba@dsc01 bin]$ |
更多内容请查看达梦官方网站:https://eco.dameng.com