如何使用LoadExternalDB在线load DB、表和数据?

~ 0 min
2017-01-18 10:18

用户可以通过DSN直接使用LoadExternalDB 来将外部 DB load到本地 DB中.

假如设置了unload时的外部’连接字符串’, dmSQL将会在s0文件中打印出"set external db 'odbc connection string' "  

1. unload db1

Connect to db1 sysadm;

set unload external 'DSN=db1;UID=SYSADM;PWD=;';

unload db to db1;

2. db1.s0

set external db 'DSN=db1;UID=SYSADM;PWD=;';

create table SYSADM.T1 (

C1  INTEGER default null ,

C2  INTEGER default null )

in DEFTABLESPACE  lock mode row  fillfactor 100 ;

load external db from 'select * from SYSADM.T1' into SYSADM.T1;

3. 将数据load到目标DB:

Connect to db2 sysadm;

Load db from db1;  //commit_num is 1000 by default

OR

Load db from db1 100; //commit_num is 100

注意: 在向DB2 load数据时,请确定DB1处于启动状态,并且当DB中有FO时需要预先在DB2dmconfig.ini中设置DB_USRFO=1.

版本: 5.4.1

产品: Normal/Bundle

平台: Windows/Linux

平均分: 0 (0 投票)

你不能对该内容发表评论

标签