|
導(dǎo)讀數(shù)據(jù)庫,簡(jiǎn)而言之可視為電子化的文件柜——存儲(chǔ)電子文件的處所,用戶可以對(duì)文件中的數(shù)據(jù)進(jìn)行新增、截取、更新、刪除等操作。所謂“數(shù)據(jù)庫”是以一定方式儲(chǔ)存在一起、能與多個(gè)用戶共享、具有盡可能小的冗余度、與應(yīng)... 數(shù)據(jù)庫,簡(jiǎn)而言之可視為電子化的文件柜——存儲(chǔ)電子文件的處所,用戶可以對(duì)文件中的數(shù)據(jù)進(jìn)行新增、截取、更新、刪除等操作。所謂“數(shù)據(jù)庫”是以一定方式儲(chǔ)存在一起、能與多個(gè)用戶共享、具有盡可能小的冗余度、與應(yīng)用程序彼此獨(dú)立的數(shù)據(jù)集合。 1,maintain_mode參數(shù) 可取golbal或transportable tablepsaces,當(dāng)該參數(shù)取global時(shí),表示streams進(jìn)行全庫復(fù)制,否則表示streams進(jìn)行表空間復(fù)制,需要在tablespace_names參數(shù)中指定待復(fù)制的一個(gè)或多個(gè)表空間。 2,perform_actions參數(shù) 此參數(shù)設(shè)置為true時(shí),streams配置腳本執(zhí)行過程將記錄在dba_recoverable_script字典表,如果pre_instantiation_setup 執(zhí)行時(shí)遇到錯(cuò)誤,可以通過執(zhí)行dbms_streams_adm的recover_operation過程在更正錯(cuò)誤后繼續(xù)執(zhí)行streams復(fù)制配置。參數(shù)為false的話則生成配置腳本到script_directory_object/script_name參數(shù)指定的位置。 3,source_database/destination_database參數(shù) 是指向源庫與目標(biāo)庫的database link,必須確保正確,否則pre_instantiation_setup過程將會(huì)失敗,報(bào)ora-23621錯(cuò)誤,如果錯(cuò)誤發(fā)生,可以利用dbms_streams_adm的recover_operation過程回滾或者是清除上次操作,更正錯(cuò)誤后再執(zhí)行pre_instantiation_setup過程。 4,bi_directional 此參數(shù)設(shè)置為true時(shí),表示streams是多源復(fù)制,即目標(biāo)庫與源庫雙向復(fù)制對(duì)象與數(shù)據(jù),否則只從源庫向目標(biāo)庫復(fù)制對(duì)象與數(shù)據(jù)。 5,include_ddl 此參數(shù)表示復(fù)制的過程中,也復(fù)制DDL操作。 6,start_processes 此參數(shù)指streams配置完成后啟動(dòng)捕獲、傳播及應(yīng)用進(jìn)程。 7,exclude_schemas 此參數(shù)指出全庫復(fù)制時(shí)不參與復(fù)制的用戶,如果有多個(gè)用戶不參加復(fù)制的話,可以用逗號(hào)分開,*號(hào)則排除所有schemas,NULL則不排除任何schemas(sys/system/stxsys始終不復(fù)制),該參數(shù)只有在全庫復(fù)制時(shí)有效。 8,exclude_flags 這里表示多源復(fù)制的時(shí)候,為了避免redo entry的遞歸應(yīng)用問題,應(yīng)當(dāng)避免的一些操作。 pre_instantiation_setup存儲(chǔ)過程示例: SQL>connect strmadmin/strmadmin SQL>declare 2 empty_tbs dbms_streams_tablespace_adm.tablespace_set; 3 begin 4 dbms_streams_adm.pre_instantiation_setup( 5 maintain_mode => 'global', 6 tablespace_names => enpty_tbs, 7 source_database => 'dbsour.net', 8 destination_database => 'dbdest.net', 9 perform_actions => true, 10 bi_directional => true, 11 include_ddl => true, 12 start_processes => true, 13 exclude_schemas => NULL, 14 exclude_flags => dbms_streams_adm.exclude_flags_unsupported + dbms_streams_adm.exclude_flags_dml + dbms_streams 15 _adm.exclude_flags_ddl); 16 end; 17 / 全新的路由器不僅讓你更穩(wěn)定快速地連接無線網(wǎng)絡(luò),更可以讓家中的智能設(shè)備連接在一起。 |
溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!