<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>EveryDay Practical Solutions for an Oracle&#124;SQL Server DBA &#187; Queue/Setup Errors</title>
	<atom:link href="http://www.oracledbasupport.co.uk/category/advanced-replication/queue-errors/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.oracledbasupport.co.uk</link>
	<description>This is my (Sagar PATIL ) blog to list day to day issues</description>
	<lastBuildDate>Fri, 20 Jan 2012 22:39:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Multimaster Replication :How to resolve Replication Errors</title>
		<link>http://www.oracledbasupport.co.uk/how-to-resolve-replication-errors/</link>
		<comments>http://www.oracledbasupport.co.uk/how-to-resolve-replication-errors/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 10:14:31 +0000</pubDate>
		<dc:creator>Sagar Patil</dc:creator>
				<category><![CDATA[Advanced Replication]]></category>
		<category><![CDATA[Queue/Setup Errors]]></category>
		<category><![CDATA[Key]]></category>
		<category><![CDATA[Multimaster]]></category>
		<category><![CDATA[Replication]]></category>
		<category><![CDATA[Replication Errors]]></category>
		<category><![CDATA[Report]]></category>
		<category><![CDATA[Setup]]></category>
		<category><![CDATA[Unique]]></category>
		<category><![CDATA[Unique Key Violated]]></category>

		<guid isPermaLink="false">http://www.oracledbasupport.co.uk/2009/03/05/how-to-resolve-replication-errors/</guid>
		<description><![CDATA[While using multimaster replication often you would be bombarded with errors like “No data found”, “Unique Key Violated” etc . These are purely data mismatch errors and a user intervention needed to resolve them. I often come across these errors when we run applications at multiple sites which are part of same replication group/tables when [...]]]></description>
		<wfw:commentRss>http://www.oracledbasupport.co.uk/how-to-resolve-replication-errors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>API to Retrieve runtime Replication Parameters</title>
		<link>http://www.oracledbasupport.co.uk/parameters-for-replication/</link>
		<comments>http://www.oracledbasupport.co.uk/parameters-for-replication/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 17:16:02 +0000</pubDate>
		<dc:creator>Sagar Patil</dc:creator>
				<category><![CDATA[Advanced Replication]]></category>
		<category><![CDATA[Daily Admin]]></category>
		<category><![CDATA[Queue/Setup Errors]]></category>
		<category><![CDATA[INSERT]]></category>
		<category><![CDATA[outval]]></category>
		<category><![CDATA[query]]></category>
		<category><![CDATA[tran]]></category>
		<category><![CDATA[VOUCHER]]></category>

		<guid isPermaLink="false">http://www.oracledbasupport.co.uk/2008/11/10/parameters-for-replication/</guid>
		<description><![CDATA[We often get thousands of replication conflits/errors at current system. A resolution is generally looking at EM console and resolving each error manually.  Please see examples below. This approach is working well until we have less than some thousands error x’actions at DEFERROR. Anything above that is causing a performance hit. Also DEFERROR /DEFTRANS get [...]]]></description>
		<wfw:commentRss>http://www.oracledbasupport.co.uk/parameters-for-replication/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rectify Differences Between Replicated Tables</title>
		<link>http://www.oracledbasupport.co.uk/determining-differences-between-replicated-tables-2/</link>
		<comments>http://www.oracledbasupport.co.uk/determining-differences-between-replicated-tables-2/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 13:01:54 +0000</pubDate>
		<dc:creator>Sagar Patil</dc:creator>
				<category><![CDATA[Advanced Replication]]></category>
		<category><![CDATA[Queue/Setup Errors]]></category>
		<category><![CDATA[department]]></category>
		<category><![CDATA[DIFFERENCES]]></category>
		<category><![CDATA[oname]]></category>
		<category><![CDATA[RECTIFY]]></category>
		<category><![CDATA[Site]]></category>
		<category><![CDATA[The DIFFERENCES]]></category>

		<guid isPermaLink="false">http://www.oracledbasupport.co.uk/2008/11/04/determining-differences-between-replicated-tables-2/</guid>
		<description><![CDATA[Using the DIFFERENCES Procedure The DIFFERENCES procedure compares two replicas of a table, and determines all rows in the first replica that are not in the second and all rows in the second that are not in the first. The output of this procedure is stored in two user-created tables. The first table stores the [...]]]></description>
		<wfw:commentRss>http://www.oracledbasupport.co.uk/determining-differences-between-replicated-tables-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Listing General Information About the Error Transactions at a Replication Site</title>
		<link>http://www.oracledbasupport.co.uk/listing-general-information-about-the-error-transactions-at-a-replication-site/</link>
		<comments>http://www.oracledbasupport.co.uk/listing-general-information-about-the-error-transactions-at-a-replication-site/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 11:19:21 +0000</pubDate>
		<dc:creator>Sagar Patil</dc:creator>
				<category><![CDATA[Advanced Replication]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Queue/Setup Errors]]></category>
		<category><![CDATA[Setup]]></category>
		<category><![CDATA[DD-Mon-YYYY]]></category>
		<category><![CDATA[destination]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[HEADING]]></category>
		<category><![CDATA[number]]></category>
		<category><![CDATA[TIME]]></category>
		<category><![CDATA[TO_CHAR]]></category>

		<guid isPermaLink="false">http://www.oracledbasupport.co.uk/2008/10/14/listing-general-information-about-the-error-transactions-at-a-replication-site/</guid>
		<description><![CDATA[Find out total number of error X&#8217;actions SELECT   COUNT ( * ) FROM   (SELECT   DEFERRED_TRAN_ID, ORIGIN_TRAN_DB, DESTINATION, TO_CHAR (START_TIME, &#8216;DD-Mon-YYYY hh24:mi:ss&#8217;) TIME_OF_ERROR, ERROR_NUMBER, ERROR_MSG FROM   DEFERROR); Locate Earliest date for the Error X&#8217;actions SELECT   TO_CHAR (MAX (START_TIME), &#8216;DD-Mon-YYYY hh24:mi:ss&#8217;) TIME_OF_ERROR FROM   DEFERROR; Locate Latest date for the Error X&#8217;actions SELECT   TO_CHAR (MIN (START_TIME), &#8216;DD-Mon-YYYY hh24:mi:ss&#8217;) [...]]]></description>
		<wfw:commentRss>http://www.oracledbasupport.co.uk/listing-general-information-about-the-error-transactions-at-a-replication-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Delete Errors (Transaction Queue, Errors)</title>
		<link>http://www.oracledbasupport.co.uk/delete-errors-from-deferror-ie-deferred-transaction-queue/</link>
		<comments>http://www.oracledbasupport.co.uk/delete-errors-from-deferror-ie-deferred-transaction-queue/#comments</comments>
		<pubDate>Sun, 12 Oct 2008 07:39:12 +0000</pubDate>
		<dc:creator>Sagar Patil</dc:creator>
				<category><![CDATA[Advanced Replication]]></category>
		<category><![CDATA[Queue/Setup Errors]]></category>
		<category><![CDATA[Error Correction]]></category>
		<category><![CDATA[Setup]]></category>

		<guid isPermaLink="false">http://www.oracledbasupport.co.uk/2008/10/12/delete-errors-from-deferror-ie-deferred-transaction-queue/</guid>
		<description><![CDATA[This call will delete all Errors from replication Queue i.e deferror &#38; deftran BEGIN DBMS_DEFER_SYS.DELETE_ERROR( null, null); END; CPI_O1&#62;&#62;select count(*) from deferror; COUNT(*) ---------- 71000 CPI_O1&#62;&#62;BEGIN DBMS_DEFER_SYS.DELETE_ERROR( null, null); END; PL/SQL procedure successfully completed. CPI_O1VA&#62;&#62;commit; Commit complete. CPI_O1&#62;&#62;select count(*) from deferror; COUNT(*) ---------- 0 Also look at this slightly more complicated example. This example will [...]]]></description>
		<wfw:commentRss>http://www.oracledbasupport.co.uk/delete-errors-from-deferror-ie-deferred-transaction-queue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ORA-02055: distributed update operation failed; rollback required</title>
		<link>http://www.oracledbasupport.co.uk/ora-02055-distributed-update-operation-failed-rollback-required/</link>
		<comments>http://www.oracledbasupport.co.uk/ora-02055-distributed-update-operation-failed-rollback-required/#comments</comments>
		<pubDate>Fri, 19 Sep 2008 08:46:44 +0000</pubDate>
		<dc:creator>Sagar Patil</dc:creator>
				<category><![CDATA[Advanced Replication]]></category>
		<category><![CDATA[Queue/Setup Errors]]></category>
		<category><![CDATA[Setup]]></category>

		<guid isPermaLink="false">http://www.oracledbasupport.co.uk/2008/09/19/ora-02055-distributed-update-operation-failed-rollback-required/</guid>
		<description><![CDATA[Problem SQL&#62; BEGIN DBMS_REPCAT.ADD_MASTER_DATABASE ( gname =&#62; 'scott_repg', master =&#62; 'repb', use_existing_objects =&#62; TRUE, copy_rows =&#62; TRUE, propagation_mode =&#62; 'ASYNCHRONOUS'); END; / BEGIN * ERROR at line 1: ORA-02055: distributed update operation failed; rollback required ORA-00001: unique constraint (SYSTEM.REPCAT$_REPCAT_PRIMARY) violated ORA-06512: at "SYS.DBMS_REPCAT_UTL", line 2649 ORA-06512: at "SYS.DBMS_REPCAT_RPC", line 313 ORA-06512: at "SYS.DBMS_REPCAT_MAS", line 223 [...]]]></description>
		<wfw:commentRss>http://www.oracledbasupport.co.uk/ora-02055-distributed-update-operation-failed-rollback-required/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Replication Error &quot;QUISCED&quot; Group. How to use  DBMS_DEFER_SYS.EXECUTE_ERROR  &amp; DBMS_DEFER_SYS.DELETE_ERROR</title>
		<link>http://www.oracledbasupport.co.uk/replication-error-quisced-group-how-to-use-dbms_defer_sysexecute_error-dbms_defer_sysdelete_error/</link>
		<comments>http://www.oracledbasupport.co.uk/replication-error-quisced-group-how-to-use-dbms_defer_sysexecute_error-dbms_defer_sysdelete_error/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 08:30:09 +0000</pubDate>
		<dc:creator>Sagar Patil</dc:creator>
				<category><![CDATA[Advanced Replication]]></category>
		<category><![CDATA[Queue/Setup Errors]]></category>
		<category><![CDATA[Setup]]></category>

		<guid isPermaLink="false">http://www.oracledbasupport.co.uk/2008/09/05/oracle-advanced-replication-checking-for-errors/</guid>
		<description><![CDATA[Delete all Errors from replication sites Check if there are any errors "select * from deferror;" select sname, master, status from sys.dba_repcat; - make sure the status is not QUISCED select id, TIMESTAMP, Master Status from dba_repcatlog Now if there are any values returned then use following API and replace ID in parameter with values [...]]]></description>
		<wfw:commentRss>http://www.oracledbasupport.co.uk/replication-error-quisced-group-how-to-use-dbms_defer_sysexecute_error-dbms_defer_sysdelete_error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

