天天看點

問題定位:怎樣找到抓取程序 傳播程序 應用程序 視圖表

一、 應用程序

desc dba_apply_error  dba_apply

三、抓取程序

dba_capture

二、   傳播程序

dba_propagation

四 、

查applied的scn和 傳播的scn 差多少

select * from v$streams_apply_reader;

五、  已經存在的隊列

        可以用查詢dba_queues,dba_queue_tables來檢查:

sql>  select owner,queue_table,name from dba_queues where owner='strmadmin';

owner               queue_table              name

----------------- ------------------------- ------------------

strmadmin          sources_queue_table        sources_queue

strmadmin          sources_queue_table        aq$_sources_queue_table_e

sql>select owner,queue_table,object_type from dba_queue_tables where owner='strmadmin';

owner            queue_table           object_type

-------------- --------------------- ------------------

strmadmin       sources_queue_table     sys.anydata

可以用查詢dba_queues,dba_queue_tables來檢查:

owner               queue_table             name

------------------ ---------------------  ----------------

strmadmin           target_queue_table    target_queue

strmadmin           target_queue_table    aq$_target_queue_table_e

删除queue的方法

<code>exec</code> <code>dbms_aqadm.stop_queue(</code><code>'source_queue'</code><code>);</code>

<code>exec</code> <code>dbms_aqadm.drop_queue(</code><code>'source_queue'</code><code>);</code>

<code></code>

我建立queue和删除queue的方法,如下

sql code

<a target="_blank" href="http://bbs.csdn.net/topics/350117303#clipboardwindow">?</a>

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

<code>--建立queue文法</code>

<code>begin</code>

<code>    </code><code>dbms_streams_adm.set_up_queue(</code>

<code>        </code><code>queue_table=&gt;</code><code>'source_queue_table'</code><code>,</code>

<code>        </code><code>queue_name =&gt;</code><code>'source_queue'</code>

<code>    </code><code>);</code>

<code>end</code><code>;</code>

<code>/</code>

<code>--删除queue文法</code>

<code>--首先stop queue, 報錯:</code>

<code>sql&gt; </code><code>exec</code> <code>dbms_aqadm.stop_queue(</code><code>'source_queue'</code><code>);</code>

<code>begin</code> <code>dbms_aqadm.stop_queue(</code><code>'source_queue'</code><code>); </code><code>end</code><code>;</code>

<code>*</code>

<code>error </code><code>at</code> <code>line 1:</code>

<code>ora-04063: u_dl_stream.source_queue has errors</code>

<code>ora-06512: </code><code>at</code> <code>"sys.dbms_aqadm_sys"</code><code>, line 4913</code>

<code>ora-06512: </code><code>at</code> <code>"sys.dbms_aqadm"</code><code>, line 240</code>

<code>ora-06512: </code><code>at</code> <code>line 1</code>