Change Data Capture error ORA-31428 at the subscription step?

I am following this cookbook; http://www.oracle.com/technology/products/bi/db/10g/pdf/twp_cdc_cookbook_0206.pdf it was very helpful for me but at the subscription step when I give the list of all columns that I provided at create_change_table step with column_type_list I recieve this error;
ORA-31428 : No publication contains all of the specified columns. One or more of the specified columns cannot be found in a single publication. Consult the ALL_PUBLISHED_COLUMNS view to see the current publications and change the subscription request to select only the columns that are in the same publication.
When I check the view mentioned ALL_PUBLISHED_COLUMNS my columns are listed, strange behaviour. I searched for any comments on forums.oracle.com and metalink.oracle.com and even google but nothing just the explaination above :(
If you have any comments it would be great, thank you again.
Best regards.
Hotlog Source : 9iR2 Solaris
Hotlog Target : 10gR2 Solaris
begin
dbms_cdc_publish.create_change_table(
owner => ‘cdc_stg_pub’,
change_table_name => ‘udb_tcon_ct’,
change_set_name => ‘udb_tcon_set’,
source_schema => ‘udb’,
source_table => ‘tcon’,
column_type_list => ‘ncon number(12), ncst number(12), dwhencon date, twhomcon varchar2(50), cchancon number(3), cacticon number(5), tdatacon varchar2(1000)’,
capture_values => ‘both’,
rs_id => ‘y’,
row_id => ‘n’,
user_id => ‘n’,
timestamp => ‘y’,
object_id => ‘n’,
source_colmap => ‘n’,
target_colmap => ‘y’,
options_string => null) ;
end ;
select x.change_set_name, x.column_name from ALL_PUBLISHED_COLUMNS x ;
begin
dbms_cdc_subscribe.create_subscription(
change_set_name => ‘udb_tcon_set’,
description => ‘UDB TCON change subscription’,
subscription_name => ‘udb_tcon_sub1′);
end;
begin
dbms_cdc_subscribe.subscribe(
subscription_name => ‘udb_tcon_sub1′,
source_schema => ‘udb’,
source_table => ‘tcon’,
column_list => ‘ncon,ncst,dwhencon,twhomcon,cchancon,cacticon,tdatacon’,
subscriber_view => ‘udb_tcon_chg_view’) ;
end ;
CHANGE_SET_NAME COLUMN_NAME
UDB_TCON_SET NCON
UDB_TCON_SET NCST
UDB_TCON_SET DWHENCON
UDB_TCON_SET TDATACON
UDB_TCON_SET CCHANCON
UDB_TCON_SET CACTICON
UDB_TCON_SET TWHOMCON
7 rows selected
PL/SQL procedure successfully completed
begin
dbms_cdc_subscribe.subscribe(
subscription_name => ‘udb_tcon_sub1′,
source_schema => ‘udb’,
source_table => ‘tcon’,
column_list => ‘ncon,ncst,dwhencon,twhomcon,cchancon,cacticon,tdatacon’,
subscriber_view => ‘udb_tcon_chg_view’) ;
end ;
ORA-31428: no publication contains all the specified columns
ORA-06512: at “SYS.DBMS_CDC_SUBSCRIBE”, line 19
ORA-06512: at line 2
I added the OS and Oracle versions of source and target.
Message was edited by:
TongucY

nice catch, the error changed but still strange;
SQL> select upper('ncon,ncst,dwhencon,twhomcon,cchancon,cacticon,tdatacon') from dual ;
UPPER('NCON,NCST,DWHENCON,TWHO
NCON,NCST,DWHENCON,TWHOMCON,CCHANCON,CACTICON,TDATACON
SQL> begin
2 dbms_cdc_subscribe.subscribe(
3 subscription_name => 'udb_tcon_sub1',
4 source_schema => 'udb',
5 source_table => 'tcon',
6 column_list => 'NCON,NCST,DWHENCON,TWHOMCON,CCHANCON,CACTICON,TDATACON',
7 subscriber_view => 'udb_tcon_chg_view') ;
8 end ;
9 /
begin
dbms_cdc_subscribe.subscribe(
subscription_name => 'udb_tcon_sub1',
source_schema => 'udb',
source_table => 'tcon',
column_list => 'NCON,NCST,DWHENCON,TWHOMCON,CCHANCON,CACTICON,TDATACON',
subscriber_view => 'udb_tcon_chg_view') ;
end ;
ORA-31466: no publications found
ORA-06512: at "SYS.DBMS_CDC_SUBSCRIBE", line 19
ORA-06512: at line 2

Similar Messages

  • CDC (Change Data Capture) with 2 Tables

    Hello,
    i want to use the change data capture for the typical Data Warehousing progress (bring the new or updatet table from source to the staging area)
    So i have implemented a mapping with to tables. The source table is S_Account, the target or staging table is W_Account_DS.
    I have connected/mapped the tables and in the next step i goes into property inspector of W_ACCOUNT_DS into the Area Change Data Capture --> Change Data Capture Filter and put into the follow expression Builder
    Select *
    from S_Acccount
    where INOUTGRP1.LAST_UPD_DT = CURRENT_DATE (<-- Validation Succesful)
    and the next Step i make Enabeled is true in the Change Data Capture Area. So i think it should ready for one test case.
    I set in SQL Developer with an update statement the LAST_UPD_DT at 28.03.2012 in this case he should not update/insert anything, right? But he insert the full table.
    I set in SQL Developer with an update statement the LAST_UPD_DT by 2 Columms to 28.03.2012 in this case he should update he should update the full table - 2 columns with the date 28.03.2012, right?
    So what make i wrong or have i forgotten anything? (must set keys by the tables? I think not! If yes why?)
    Must i set anything properties else? Why doesnt´work it?
    I look forward for your replies :)

    Setting up CDC is a fairly complex process with different options. Setting just the filter in OWB is only a very small part.
    There is a blog post below on how to use code templates to do CDC which gives some insight;
    http://www.rittmanmead.com/2009/10/changed-data-capture-and-owb11gr2/
    Plus and older one illustrating how to use Oracle logs;
    http://www.rittmanmead.com/2006/04/asynchronous-hotlog-distributed-change-data-capture-and-owb-paris/
    Cheers
    David

  • Upgrade of Database with Oracle Change Data Capture

    Hello,
    We are upgrading and moving our database to a different server.
    The move is from 10G R1 database on Solaris to 11G R2 on Linux.
    Our database uses Oracle Change Data Capture.
    What is the best way to perform this migration? Unlike in the approach below, ideally, it would be without any manual steps to drop and recreate CDC subscriptions, change tables, etc.
    Thanks.
    Considerations for Exporting and Importing Change Data Capture Objects
    http://docs.oracle.com/cd/B13789_01/server.101/b10736/cdc.htm#i1027532
    Starting in Oracle Databse 10g, Oracle Data Pump is the supported export and import utility for Change Data Capture. Change Data Capture change sources, change sets, change tables, and subscriptions are exported and imported by the Oracle Data Pump expdp and impdp commands with the following restrictions:
    After a Data Pump full database import operation completes for a database containing AutoLog Change Data Capture objects, the following steps must be performed to restore these objects:
    1. The publisher must manually drop the change tables with the SQL DROP TABLE command. This is needed because the tables are imported without the accompanying Change Data Capture metadata.
    2. The publisher must re-create the AutoLog change sources, change sets, and change tables using the appropriate DBMS_CDC_PUBLISH procedures.
    3. Subscribers must re-create their subscriptions to the AutoLog change sets.

    Hello,
    I opened SR with Oracle Support, they are suggesting to perform full database import/export
    Change Data Capture change sources, change sets, change tables, and subscriptions are exported and imported by the Oracle Data Pump expdp and impdp commands with the following restrictions.
    Change Data Capture objects are exported and imported only as part of full database export and import operations (those in which the expdp and impdb commands specify the FULL=y parameter). Schema-level import and export operations include some underlying objects (for example, the table underlying a change table), but not the Change Data Capture metadata needed for change data capture to occur."
    CDC has different implementation methods:
    You may use the below query to determine-
    select SOURCE_NAME, SOURCE_DESCRIPTION, CREATED, SOURCE_TYPE, SOURCE_DATABASE, SOURCE_ENABLED from change_sources;
    – Synchronous CDC: with this implementation method you capture changes
    synchronously on the source database into change tables. This method uses
    internal database triggers to enable CDC. Capturing the change is part of the
    original transaction that introduces the change thus impacting the performance
    of the transaction.
    – Asynchronous Autolog CDC: this implementation method requires a staging
    database separate from the source database. Asynchronous Autolog CDC uses
    the database's redo transport services to transport redo log information from
    the source database to the staging database1. Changes are captured at the
    staging database. The impact to the source system is minimal, but there is some
    latency between the original transaction and the change being captured.
    As suggested in the document-
    Change Data Capture objects are exported and imported only as part of full database export and import operations (those in which the expdp and impdb commands specify the FULL=y parameter). Schema-level import and export
    operations include some underlying objects (for example, the table underlying a change table), but not the Change Data Capture metadata needed for change data capture to occur.
    ■ AutoLog change sources, change sets, and change tables are not supported.
    Starting in Oracle Database 10g, Oracle Data Pump is the supported export and import utility for Change Data Capture.
    Re-Creating AutoLog Change Data Capture Objects After an Import Operation
    http://docs.oracle.com/cd/B19306_01/server.102/b14223/cdc.htm#i1027532
    After a Data Pump full database import operation completes for a database containing AutoLog Change Data Capture objects, the following steps must be performed to restore these objects:
    a. The publisher must manually drop the database objects underlying AutoLog Change Data Capture objects.
    b. The publisher must re-create the AutoLog change sources, change sets, and change tables using the appropriate DBMS_CDC_PUBLISH procedures.
    c. Subscribers must re-create their subscriptions to the AutoLog change sets.

  • Error While enahling CDC(Change data capture) on Table.

    I am enabling Change data capture (CDC) on SQL server 2012 Enterprise edition(11.0.2100.60)
    . I am able to enable it on Database level with below SQL, but failed to enable on Table level.
    Use DatabaseName
    GO
    Exec sys.sp_cdc_enable_db 
    GO
    EXEC sys.sp_cdc_enable_table @source_schema = N'dbo',
                @source_name = N'TableName', @role_name = NULL
    GO
    Got Error like,
    'msg 22832, Level 16, State 1, Procedure sp_cdc_enable_table_internal, Line 623
    Could not update the metadata that indicates table [dbo].[TableName] is enabled for Change Data Capture. 
    The failure occurred when executing the command '[sys].[sp_cdc_add_job] @job_type = N'capture''. 
    The error returned was 22836: 'Could not update the metadata for database DatabaseName to indicate that a Change Data Capture job has been added. 
    The failure occurred when executing the command 'sp_add_jobstep_internal'. 
    The error returned was 14234: 'The specified '@server' is invalid (valid values are returned by sp_helpserver).'. 
    Use the action and error to determine the cause of the failure and resubmit the request.'. 
    Use the action and error to determine the cause of the failure and resubmit the request.'
    Would anyone help me to out of this?
    Thanks in advance..!!

    Related thread:
    http://social.technet.microsoft.com/Forums/sqlserver/en-US/fa0c2a52-63b5-4a39-9f35-fe6f0eb21d1d/change-data-capture-on-table?forum=sqldatawarehousing
    Make sure SQL Server Agent is running.
    Kalman Toth Database & OLAP Architect
    SQL Server 2014 Design & Programming
    New Book / Kindle: Exam 70-461 Bootcamp: Querying Microsoft SQL Server 2012

  • Change Data Capture feature

    hi,
    If anyone have implement Change data capture (CDC) feature which is available in Oracle 9i.
    If yes pls reply to me, i have an doubt on this....

    Hi,
    Thanks for ur reply...
    I received an error while creating the change table ..
    ORA-29540: class oracle/CDC/PublishApi does not exist
    ORA-06512: at "SYS.DBMS_CDC_PUBLISH", line 298
    Canu pls help me to fix this..
    by,
    Nagaa

  • Change data capture problem?

    Hii,
    i am getting the following error when trying to execute the following procedure.
    SQL>execute dbms_cdc_subscribe.create_subscription(-
    change_set_name => 'SYNC_SET',-
    description => 'This subscription is used for testing',-
    subscription_name => 'TEST_SUBSCRIPTION');
    ERROR at line 1:
    ORA-06550: line 1, column 26:
    PLS-00302: component 'CREATE_SUBSCRIPTION' must be declared
    ORA-06550: line 1, column 7:
    PL/SQL: Statement ignored
    I am trying to implement oracle change data capture in my DB.
    DB version:9.2.0.6
    Can any one help me to sort out this issue please.

    If this package is exists DBMS_CDC_SUBSCRIBE then that Version will support this feature thats my understand.
    This is successfully worked on our DB. Please check syntax like which may have space or anything...
    Replace with your parameters and run, use notepad.
    BEGIN
    DBMS_CDC_SUBSCRIBE.CREATE_SUBSCRIPTION(
    change_set_name => 'PROD1DB_CHANGES',
    description => 'CDC for Cust',
    subscription_name => 'PROD1DB_SUB');
    END;
    /

  • Change Data Capture on a view

    I am trying to do change data capture on a view.When i start the journal i am getting error in the "create journal" step.
    BEGIN
    DBMS_CDC_PUBLISH.CREATE_CHANGE_TABLE(
    owner          =&gt; 'DMTRA_TEMPLATE',
    change_table_name     =&gt; 'J$BIEO_HYP_EXP_ORG_WEEK',
    change_set_name     =&gt; 'DEMANTRA_SOURCE',
    source_schema     =&gt; 'DMTRA_TEMPLATE',
    source_table     =&gt; 'BIEO_HYP_EXP_ORG_WEEK',
    column_type_list     =&gt; 'SDATE DATE ,LEVEL1 VARCHAR2(2000) ',
    capture_values     =&gt; 'new',
    rs_id          =&gt; 'n',
    row_id          =&gt; 'n',
    user_id          =&gt; 'n',
    timestamp          =&gt; 'n',
    object_id          =&gt; 'n',
    source_colmap     =&gt; 'n',
    target_colmap     =&gt; 'n',
    options_string     =&gt; ''
    END;
    The error that i am getting is:
    java.sql.BatchUpdateException: ORA-31419: source table does not exist
    ORA-06512: at "SYS.DBMS_CDC_PUBLISH", line 611.
    I want to know is it possible to do CDC on a view.And if yes,then is the procedure to be followed any different than the one used for a table?

    I'm afraid this is not possible!!!!

  • Implement log based change data capture

    Hi,
    I am trying to get log based change data capture to work . My ODI version is 11.1.1.5. I guess for log based there are 2 ways:
    1) use streams
    2) use log miner tool
    My database is Oracle 11g Express Edition. Streams i know can be possible only in enterprise edition of Oracle. So can anyone tell me how to implement log based CDC then since logminer tool is not preferred to be used in 11g

    Hi,
    Thanks for ur reply...
    I received an error while creating the change table ..
    ORA-29540: class oracle/CDC/PublishApi does not exist
    ORA-06512: at "SYS.DBMS_CDC_PUBLISH", line 298
    Canu pls help me to fix this..
    by,
    Nagaa

  • Changed Data Capture (CDC) when view as a Source

    Hello All,
    We implemented Changed Data Capture (CDC) by taking table as a source and we used to JKM Oracle Simple KM and it is working fine. But, we need to implement CDC by taking View as a source. Included Primary key at ODI Level for this view as CDC requires this on the source.
    As we cannot create triggers on views and also while creating journal view prefixed with JV${table_name}, getting the following errror:
    "1446 : 72000 : java.sql.SQLException: ORA-01446: cannot select ROWID from view with DISTINCT, GROUP BY, etc."
    How can we achieve CDC if our source is a view?
    Any suggestions..
    Thanks,
    -Vency

    Hi,
    Its not issue of a "lock" so no luck..
    Its definitely the issue with the view..
    I also got the real error as:
    ORA-012024:Cannot select FOR UPDATE from view with DISTINCT,GROUP by etc..
    Wonder why this is the error, as my view does not have DISTINCT,GROUP By etc..
    Also checked
    select * from USER_UPDATABLE_COLUMNS ;
    and found that none of the columns are updateable..
    So how to make these updateable and get my form work?

  • Distributed Hotlog Change Data Capture (CDC) on 10.2.0.3 - Very Urgent

    Hello all,
    I am trying to set up distributed Hotlog Change Data Capture (CDC) with both source and staging databases on 10.2.0.3. I have managed to set up everything alright until I try to great my first change table on the staging database.
    We tried runnning this:
    begin
         dbms_cdc_publish.create_change_table(
              owner => 'CDC_STG9_PUB',
              change_table_name => 'ed_test_1_CT',
              change_set_name => 'CR_FN9_SET',
              source_schema => 'CIS',
              source_table => 'ed_cdc_test_1',
              column_type_list => 'col1 number, col2 varchar2(20)',
              capture_values => 'both',
              rs_id => 'y',
              row_id => 'n',
              user_id => 'n',
              timestamp => 'n',
              object_id => 'n',
              source_colmap => 'n',
              target_colmap => 'y',
              options_string => null) ;
    end ;
    I sometimes get this:
    begin
    ERROR at line 1:
    ORA-00942: table or view does not exist
    ORA-06512: at "SYS.DBMS_CDC_PUBLISH", line 611
    ORA-06512: at line 2
    Re-running the create change set seems to solve this.
    However, when I try to run enable the change source, I get this:
    begin
    ERROR at line 1:
    ORA-31532: cannot enable change source CR_FN9_SRC
    ORA-06512: at "SYS.DBMS_CDC_IPUBLISH", line 151
    ORA-06512: at "SYS.DBMS_CDC_PUBLISH", line 497
    ORA-06512: at line 2
    Any ideas would be very well appreciated.

    The alert log file reads:
    Errors in file /oracle/DXCE/lvol11/background/dxce_j000_24285.trc:
    ORA-12012: error on auto execute of job 10
    ORA-06550: line 1, column 96:
    PLS-00201: identifier 'SYS.DBMS_CDC_PUBLISH' must be declared
    ORA-06550: line 1, column 96:
    PL/SQL: Statement ignored
    Fri Mar 9 11:50:51 2007
    Streams APPLY A002 started with pid=23, OS id=24304
    Streams Apply Reader started P000 with pid=24 OS id=24306
    Streams Apply Server started P001 with pid=25 OS id=24308
    dxce_j000_24285.trc reads:
    Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bit Production
    With the Partitioning, OLAP and Data Mining options
    ORACLE_HOME = /oraxcd/10.2.0.3
    System name: SunOS
    Node name: stwu01
    Release: 5.10
    Version: Generic_118833-24
    Machine: sun4v
    Instance name: DXCE
    Redo thread mounted by this instance: 1
    Oracle process number: 29
    Unix process pid: 24285, image: oracle@stwu01 (J000)
    *** ACTION NAME:() 2007-03-08 14:57:15.007
    *** MODULE NAME:() 2007-03-08 14:57:15.007
    *** SERVICE NAME:(SYS$USERS) 2007-03-08 14:57:15.007
    *** CLIENT ID:() 2007-03-08 14:57:15.007
    *** SESSION ID:(541.1371) 2007-03-08 14:57:15.007
    *** 2007-03-08 14:57:15.007
    ORA-12012: error on auto execute of job 10
    ORA-06550: line 1, column 96:
    PLS-00201: identifier 'SYS.DBMS_CDC_PUBLISH' must be declared
    ORA-06550: line 1, column 96:
    PL/SQL: Statement ignored
    Regards,
    Edosa

  • Enabling Change data capture on database

    While Enabling CDC on database I am getting below error, Can any body help me please... 
    Msg 22830, Level 16, State 1, Procedure sp_cdc_enable_db_internal, Line 193
    Could not update the metadata that indicates database edFusionODS is enabled for Change Data Capture. The failure occurred when executing the command 'SetCDCTracked(Value = 1)'. The error returned was 15404: 'Could not obtain information about Windows NT
    group/user 'CSD\bhaskary', error code 0x6e.'. Use the action and error to determine the cause of the failure and resubmit the request.
    Regards Vikas Pathak

    Where is this stored procedure State 1, Procedure sp_cdc_enable_db_internal
    try to open this procedure and see what it is doing, it seems it is not able to find the user CSD\bhaskary
    Mark ANSWER if this reply resolves your query, If helpful then VOTE HELPFUL
    INSQLSERVER.COM
    Mohammad Nizamuddin
    Hallo Mohammad,
    that's not a good advice because the stored procedure is a system procedure and not visible :).
    Try to find it in master or the database itself - it will fail!
    MCM - SQL Server 2008
    MCSE - SQL Server 2012
    db Berater GmbH
    SQL Server Blog (german only)
    Agree, this was just for troubleshooting and understanding the internals to see what might be causing the issue. 
    @Vikas: make sure you are connected in network (it is a domain account right), or you can try with local admin account see if it works fine
    Mark ANSWER if this reply resolves your query, If helpful then VOTE HELPFUL
    INSQLSERVER.COM
    Mohammad Nizamuddin

  • Change Data Capture problems

    trying to run the DBMS_CDC_PUBLISH and DBMS_CDC_SUBSCRIBE packages, I have done all setup and calls correctly, but am getting the following error when trying to ACTIVATE a subscription:
    RA-31514: change set disabled due to capture error
    This seems to be a generic error telling me about a data capture error but I can find little else to helpo me track this down. Can anyone help???

    Could you explain your requirement?
    Where does change take place?

  • Can you help me about change data captures in 10.2.0.3

    Hi,
    I made research about Change Data Capture and I try to implement it between two databases for two small tables in 10g release 2.MY CDC implementation uses archive logs to replicate data.
    Change Data Capture Mode Asynchronous autolog archive mode..It works correctly( except for ddl).Now I have some questions about CDC implementation for large tables.
    I have one senario to implement but I do not find exactly how can I do it correctly.
    I have one table (name test) that consists of 100 000 000 rows , everyday 1 000 000 transections occurs on this table and I archive the old
    data more than one year manually.This table is in the source db.I want to replicate this table by using Change Data Capture to other stage database.
    There are some questions about my senario in the following.
    1.How can I make the first load operations? (test table has 100 000 000 rows in the source db)
    2.In CDC, it uses change table (name test_ch) it consists of extra rows related to opearations for stage table.But, I need the orjinal table (name test) for applicaton works in stage database.How can I move the data from change table (test_ch) to orjinal table (name test) in stage database? (I don't prefer to use view for test table)
    3.How can I remove some data from change table(name test_ch) in stage db?It cause problem or not?
    4.There is a way to replicate ddl operations between two database?
    5. How can I find the last applied log on stage db in CDC?How can I find archive gap between source db and stage db?
    6.How can I make the maintanence of change tables in stage db?

    Asynchronous CDC uses Streams to generate the change records. Basically, it is a pre-packaged DML Handler that converts the changes into inserts into the change table. You indicated that you want the changes to be written to the original table, which is the default behavior of Streams replication. That is why I recommended that you use Streams directly.
    <p>
    Yes, it is possible to capture changes from a production redo/archive log at another database. This capability is called "downstream" capture in the Streams manuals. You can configure this capability using the MAINTAIN_* procedures in DBMS_STREAMS_ADM package (where * is one of TABLES, SCHEMAS, or GLOBAL depending on the granularity of change capture).
    <p>
    A couple of tips for using these procedures for downstream capture:
    <br>1) Don't forget to set up log shipping to the downstream capture database. Log shipping is setup exactly the same way for Streams as for Data Guard. Instructions can be found in the Streams Replication Administrator's Guide. This configuration has probably already been done as part of your initial CDC setup.
    <br>2) Run the command at the database that will perform the downstream capture. This database can also be the destination (or target) database where the changes are to be applied.
    <br>3) Explicitly define the parameters capture_queue_name and apply_queue_name to be the same queue name. Example:
    <br>capture_queue_name=>'STRMADMIN.STREAMS_QUEUE'
    <br>apply_queue_name=>'STRMADMIN.STREAMS_QUEUE'

  • Change Data Capture How to Tell which you are running Sync or Asyn

    Hi ,
    I am taking over a new system that has change data capture running, but Im really confused how this is running. Most of the CDC is set up using Sync(triggers), but I have about 5 tables that DO NOT have system generated triggers on them. I know Streams is NOT running/configured. I know Capture is not running/configured (because nothing in DBA_CAPTURE table). I can tell that these 5 tables are still getting updated in the change table schema. I can not figure out how the 5 tables that DO NOT have triggers on them are updating the change data set tables.
    I had thought the the 5 tables, must be configured with HOTLOG, but when I look at the CHANGE_SETS table they all (including these 5 tables) are set to CHANGE SOURCE NAME = SYNC SOUCE. I would expected that to be HOTLOG_SOURCE. So I "assume" they aren't set up using Asnc. hot log mode. So maybe the other Async modes are used, but not pushed to another database? Is that possible?
    Any other ideas on how to figure out how the CDC is set up for these 5 tables?
    thanks for your help.

    Thanks for the reply, but I think I must have not stated the problem clearly. I dont WANT to set the source I want to figure out how this CDC is working. I see ALL the sources are currently set to SYNC_SOURCE. Almost all of the tables are set up with system triggers on them, but 5 dont have system triggers, yet the source says SYNC_SOURCE. I did validate that the change tables are getting updated for these tables. my question is how are they getting updated? I "assume" since they dont have system triggers ont eh table they aren't synchoronus cdc (like the other tables are). yet the source says SYNC_SOURCE. What am I missing? How can I tell if the redo log is populating those changes tables? Im pretty sure it is (Becuase there aren't triggers or jobs running), but Im curious if there is a way to tell for sure.
    Thanks,

  • OWB Support for Change Data Capture

    Hi All,
    Has anyone got OWB working with the Change Data Capture feature in the Oracle 9i database? I understand that CDC works by publishing changes through an advanced queue, which in theory OWB 9.0.4 upwards can have as a data source, but there doesn't appear to be any explicit support within the GUI for capturing CDC changes.
    I'm also working on the assumption that we're talking about Synchronous CDC as found in 9i. 10g comes with Asynchronous CDC which I guess presents a different interface to the receiving program.
    So - is there any support for 9i Change Data Capture in OWB, and has anyone got this to work in practice?
    thanks
    Mark

    Mark,
    There is currently no explicit support for the 9i CDC. You can use Advanced Queues to propagate the changes, but you will have to custom-build the capture infrastructure on the source side (set up the CDC, enqueue the changes in the appropriate form into the AQ etc.)
    OWB will explicitly support CDC (10g async, which is the least invasinve method) in our next major release currently scheduled to be release in November of this year.
    Regards:
    Igor

Maybe you are looking for

  • Nested IF Statement in WHERE clause...

    Here is a really abridged sample of my package. I need to ensure that if a salesrep has a status of 'I' (for "inactive") that the next salesrep with a status of 'A' (for "active") will be selected in its place. Should I include a nested loop within t

  • Keychain, System Prefs and Safari problems...

    Hi there. I've had my powerbookG4 1.33 for over a year now and it is great, but recently I have had a couple of simple problems. My hard drive failed and was replaced by Apple with the warrenty service. When I got it back, the user and admin was set

  • Outlook Email script won't work with Reader 9.1

    The attached form was designed in ES 8.2 and has worked fine with Reader 8.0. The "properties defaults" tab is set for Reader 9.0 or better. However, upon recent upgrade to Reader 9.1, the Outlook Email script stopped working. I'm new to Livecycle an

  • Ibook wireless but pages not loading correctly

    I just hooked up my ibook to a wireless connection, However when I go to pages like espn.com and msn.com, alot of the information on the pages are not loading. Anyone have any ideas? Chris

  • What is a .wdmc file

    Hi All..A Happy New Year..I am getting this .wdmc file being generated at every folders when I copy folder to my WD problem now is when I try to delete my folder .. they won't let me do it,what is the use of this .wdmc file.?can stop it from generati