C# Tutorials and offshore development in India
    Tutorials   Resources   Forum   Communities   Interview   Jobs   Projects   Offshore Development    
Silverlight Tutorials | Mentor | Code Converter | Articles | Code Factory | Computer Jokes | Members | Peer Appraisal | IT Companies | Bookmarks | Revenue Sharing |


Prizes & Awards
My Profile



Active Members
TodayLast 7 Days more...

New Feature: Community Sites: Create your own .NET community website and start earning from Google AdSense ! It's Free !




CDC oracle concept


Posted Date: 05 Sep 2008      Total Responses: 2

Posted By: Hari       Member Level: Silver     Points: 1



Hi,

Please let me know the CDC oracle concept.





Responses

Author: Vidhya    05 Sep 2008Member Level: GoldRating:     Points: -20

hi,

.CDC - CAPTURING DATA CHANGE
.CDC is an oracle tool which can help to manage data changes and capture them in consistent manner with predefined APIs.
.CDC is not a development solution to perform any validations or transformation or provide any application specific checks etc.
.CDC doesn’t require any changes to the existing data model.
.CDC most commonly used to capture transactional changes from an OLTP system and publish the changes to one or more subscription systems.

.CDC purely worked based on logged operations, so any nonlogged DML operations are not captured.
.CDC doesn’t support direct load insert.
.CDC cannot be implemented on table with TDE (Transparent Data Encryption) enabled.
.Asynchronous mode capture wont work without supplemental logging.
Although direct select is possible on change table but the extraction of the changed data is valid/supported only via subscriber views.

Regards,
Vidhya



Author: http://dotnetvj.blogspot.com    05 Sep 2008Member Level: DiamondRating:     Points: -20

Hi,
Oracle9i Database introduced the Change Data Capture (CDC) feature. CDC captures all the inserts, updates, and deletes made to user tables. These changes are stored in a database object called a change table, and the change data is made available to applications in a controlled way through what is called a subscriber view.

Prior to Oracle 10g, the change data was synchronously fed from the source. In Oracle Database 10g, it becomes possible to asynchronously feed the change data, and there are multiple options for how this feed is obtained and managed. Asynchronous data capture reads the changed data from Oracle redo log files. As a result of this, dependence on the transaction activity is avoided and performance overhead is reduced. Oracle Streams Methodology is used to capture change data from redo log files.

Asynchronous CDC requires a streams configuration for each CDC change set. These configurations include the streams capture and apply processes that read change data from redo log files and inserts it into CDC change tables.

Asynchronous CDC requires both the source and staging databases to be Oracle Database 10g.

Check out the below link for more information
http://www.praetoriate.com/10g_429.htm
Thanks -- Vj
http://dotnetvj.blogspot.com

Thanks -- Vj

http://dotnetvj.blogspot.com



Post Reply
You must Sign In to post a response.
Next : Views in SQL Server
Previous : ETL in oracle using iWay DataMigrator
Return to Discussion Forum
Post New Message
Category: SQL Server

Related Messages



dotNet Slackers   BizTalk Adaptors    Web Design


Contact Us    Privacy Policy    Terms Of Use