问题描述
测试同步HELLOWORLD一、测试校验校验源数据库与备库的数据是否具有一致性,首先确定源数据库与备库中都不存在表名为scott.test_hello的表。使用sqlplus命令descscott.test_helloSQL>descscott.test_hello;如显示ERROR:ORA-04043:objectscott.test_hellodoesnotexist则表示数据库中不存在该表,否则则有。二、数据准备测试源数据库名为tt,备库名为orcl;数据库版本:ORACLE11.2.0.1.0;操作系统:UBUNTU12.0464位需用到的SQL语句:descscott.test_hello;createtablescott.test_hello(strvarchar2(20));insertintoscott.test_hellovalues('helloworld');三、使用过程A.在源数据库中产生helloworld使用sqlplus在源数据库tt中先创建一张表:SQL>createtablescott.test_hello(strvarchar2(20));Tablecreated.向表中添加数据:SQL>insertintoscott.test_hellovalues('helloworld');1rowcreated.B.在备库中查看helloworld使用sqlplus在备octl中查看是否有scott.test_hello表,然后查看表中是否有helloworld数据。SQL>selectowner,table_namefromall_tableswhereowner='SCOTT'andtable_name='TEST_HELLO';OWNERTABLE_NAME------------------------------------------------------------SCOTTTEST_HELLOC.备库中存在表scott.test_hello。操作描述sqlplus显示结果查看源库scott.test_hello的表结构:SQL>descscott.test_hello;NameNull?Type-----------------------------------------------------------------------------STRVARCHAR2(20)说明目标数据库与源库中的表结构一致。查看备库scott.test_hello的表结构:SQL>descscott.test_hello;NameNull?Type-----------------------------------------------------------------------------STRVARCHAR2(20)查看源库scott.test_hello表数据SQL>select*fromscott.test_hello;STR--------------------helloworld说明源库与备库的数据一致。查看备库scott.test_hello表数据SQL>select*fromscott.test_hello;STR--------------------helloworld四、源库、备库同步从上述结果可以看出在源库tt中所做的操作,全部同步到了备库orcl上。Sota系统完成了数据库的同步。
解决方案
本帖最后由 zhangly2011 于 2013-10-22 15:09:55 编辑