大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 数据库 -> ORACLE -> ORACLE STREAMS存储过程中的一些参数

ORACLE STREAMS存储过程中的一些参数

时间: 2021-08-13 作者:daque

1,maintain_mode参数

可取golbal或transportable tablepsaces,当该参数取global时,表白streams举行全库复制,要不表白streams举行表空间复制,须要在tablespace_names参数中指定待复制的一个或多个表空间。

2,perform_actions参数

此参数树立为true时,streams摆设剧本实行进程将记载在dba_recoverable_script字典表,即使pre_instantiation_setup 实行时遇到缺点,不妨经过实行dbms_streams_adm的recover_operation进程在矫正缺点后连接实行streams复制摆设。参数为false的话则天生摆设剧本到script_directory_object/script_name参数指定的场所。

3,source_database/destination_database参数

是指向源库与目的库的database link,必需保证精确,要不pre_instantiation_setup进程将会波折,报ora-23621缺点,即使缺点爆发,不妨运用dbms_streams_adm的recover_operation进程回滚大概是废除上回操纵,矫正缺点后再实行pre_instantiation_setup进程。

4,bi_directional

此参数树立为true时,表白streams是多源复制,即目的库与源库双向复制东西与数据,要不只从源库向目的库复制东西与数据。

5,include_ddl

此参数表白复制的进程中,也复制ddl操纵。

6,start_processes

此参数指streams摆设实行后启用捕捉、传递及运用过程。

7,exclude_schemas

此参数指出全库复制时不介入复制的用户,即使有多个用户不加入复制的话,不妨用逗点划分,*号则废除一切schemas,null则不废除任何schemas(sys/system/stxsys一直不复制),该参数惟有在全库复制时灵验。

8,exclude_flags

这边表白多源复制的功夫,为了制止redo entry的递归运用题目,该当制止的少许操纵。

pre_instantiation_setup保存进程示例:

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 /

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.