SQL> select checkpoint_change# from v$database;
CHECKPOINT_CHANGE#
------------------
455256
SQL> select count(1) from aidu.test02;
select count(1) from
aidu.test02
*
ERROR at line 1:
ORA-00942: table or view
does not exist
此时还没有建立特征表,所以报对象不存在的错误,这是正常的。
[@more@]dscli> mkflash -freeze –cp –record -persist 5000-5002:8000-8002 5100-5102:8100-8102
Date/Time: 2011年5月17日 下午03时13分01秒 IBM DSCLI Version: 5.3.1.172 DS: IBM.2107-75TXXXX
CMUC00137I mkflash:
FlashCopy pair 5000:8000 successfully created.
CMUC00137I mkflash:
FlashCopy pair 5001:8001 successfully created.
CMUC00137I mkflash:
FlashCopy pair 5002:8002 successfully created.
CMUC00137I mkflash:
FlashCopy pair 5100:8100 successfully created.
CMUC00137I mkflash:
FlashCopy pair 5101:8101 successfully created.
CMUC00137I mkflash:
FlashCopy pair 5102:8102 successfully created.
dscli> unfreezeflash 50 51
Date/Time: 2011年5月17日 下午03时13分16秒 IBM DSCLI Version: 5.3.1.172 DS: IBM.2107-75TXXXX
CMUC00172I
unfreezeflash: FlashCopy consistency group for logical subsystem 50:
successfully reset.
CMUC00172I
unfreezeflash: FlashCopy consistency group for logical subsystem 51:
successfully reset.
不断查看flashcopy的复制进度
dscli> lsflash -l 5000-8200
Date/Time: 2011年5月17日 下午03时13分32秒 IBM DSCLI Version: 5.3.1.172 DS: IBM.2107-75TXXXX
ID SrcLSS SequenceNum Timeout ActiveCopy
Recording Persistent Revertible SourceWriteEnabled TargetWriteEnabled
BackgroundCopy OutOfSyncTracks DateCreated Da
teSynced State AllowTgtSE
5000:8000 50 0
60 Enabled Enabled
Enabled Disabled Enabled Enabled Enabled 287952 Tue May 17 15:31:38 CST 2011 Tue May
17 15:31:38 CST 2011 Valid Disabled
5001:8001 50 0
60 Enabled Enabled
Enabled Disabled Enabled Enabled Enabled 287976 Tue May 17 15:31:38 CST 2011 Tue May
17 15:31:38 CST 2011 Valid Disabled
5002:8002 50 0
60 Disabled Enabled
Enabled Disabled Enabled Enabled Enabled 327680 Tue May 17 15:31:38 CST 2011 Tue May
17 15:31:38 CST 2011 Valid Disabled
5100:8100 51 0
60 Enabled Enabled
Enabled Disabled Enabled Enabled Enabled 287136 Tue May 17 15:31:38 CST 2011 Tue May
17 15:31:38 CST 2011 Valid Disabled
5101:8101 51 0
60 Enabled Enabled
Enabled Disabled Enabled Enabled Enabled 288000 Tue May 17 15:31:38 CST 2011 Tue May
17 15:31:38 CST 2011 Valid Disabled
5102:8102 51 0
60 Disabled Enabled
Enabled Disabled Enabled Enabled Enabled 327680 Tue May 17 15:31:38 CST 2011 Tue May
17 15:31:38 CST 2011 Valid Disabled
复制的空间大小为120G,DS8100完成120G的复制工作,大概需要7分钟。在flashcopy复制数据期间可以同步进行下面的插入数据的操作。
SQL>conn aidu/*******
SQL>create table test02(id number(10,2),name varchar2(200),primary key(id));
SQL> insert into test02(id,name) values(1,’test for flashcopy and resyncflash with db’);
已创建 1 行。
SQL> insert into test02(id,name) select id+(select count(1) from test02),name from test02;
已创建 1 行。
SQL> /
已创建2行。
SQL> /
已创建4行。
SQL> /
已创建8行。
SQL> /
已创建16行。
SQL> /
已创建32行。
SQL> /
已创建64行。
SQL> commit;
提交完成。
SQL> select count(1) from test02
COUNT(1)
----------
128
在表test01里插入了128条记录。
SQL>conn / as sysdba
SQL> select checkpoint_change# from v$database;
CHECKPOINT_CHANGE#
453645
检查mkflash命令是否完成,看到下面的结果就表示复制完成了。
dscli> lsflash -l 1000-9000
Date/Time: 2011年5月17日 下午03时13分32秒 IBM DSCLI Version: 5.3.1.172 DS: IBM.2107-75TXXXX
ID SrcLSS SequenceNum Timeout ActiveCopy
Recording Persistent Revertible SourceWriteEnabled TargetWriteEnabled
BackgroundCopy OutOfSyncTracks DateCreated Da
teSynced State AllowTgtSE
5000:8000 50 0
60 Enabled Enabled
Enabled Disabled Enabled Enabled Enabled 0 Tue May 17 15:31:38 CST 2011 Tue May
17 15:31:38 CST 2011 Valid Disabled
5001:8001 50 0 60 Enabled
Enabled Enabled Disabled
Enabled Enabled Enabled 0 Tue May 17 15:31:38 CST 2011 Tue May
17 15:31:38 CST 2011 Valid Disabled
5002:8002 50 0
60 Disabled Enabled
Enabled Disabled Enabled Enabled Enabled 0 Tue May 17 15:31:38 CST 2011 Tue May
17 15:31:38 CST 2011 Valid Disabled
5100:8100 51 0
60 Enabled Enabled
Enabled Disabled Enabled Enabled Enabled 0 Tue May 17 15:31:38 CST 2011 Tue May
17 15:31:38 CST 2011 Valid Disabled
5101:8101 51 0
60 Enabled Enabled
Enabled Disabled Enabled Enabled Enabled 0
Tue May 17 15:31:38 CST
2011 Tue May 17 15:31:38 CST 2011 Valid Disabled
5102:8102 51 0
60 Disabled Enabled
Enabled Disabled Enabled Enabled Enabled 0 Tue May 17 15:31:38 CST 2011 Tue May
17 15:31:38 CST 2011 Valid Disabled
使用使用了-record -persist 参数,所以关系被保留,我们可以通过OutOfSyncTracks列的值来判断是否完成了本次的复制,当所有行的该列的值都为0,则表示复制工作完成了。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/32980/viewspace-1050350/ ,如需转载,请注明出处,否则将追究法律责任。