<?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; Advanced Replication</title>
	<atom:link href="http://www.oracledbasupport.co.uk/category/advanced-replication/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>How to start database and Apps</title>
		<link>http://www.oracledbasupport.co.uk/how-to-start-database-and-apps-release-12/</link>
		<comments>http://www.oracledbasupport.co.uk/how-to-start-database-and-apps-release-12/#comments</comments>
		<pubDate>Sat, 14 Feb 2009 18:39:00 +0000</pubDate>
		<dc:creator>Sagar Patil</dc:creator>
				<category><![CDATA[Daily Admin]]></category>
		<category><![CDATA[E Business Suite]]></category>
		<category><![CDATA[addlnctl]]></category>
		<category><![CDATA[Apps]]></category>
		<category><![CDATA[inst]]></category>
		<category><![CDATA[ORACLE instance]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[service control]]></category>
		<category><![CDATA[status]]></category>
		<category><![CDATA[VIS]]></category>

		<guid isPermaLink="false">http://www.oracledbasupport.co.uk/2009/02/14/how-to-start-database-and-apps-release-12/</guid>
		<description><![CDATA[(Release 12) Login as database user cd $ORACLE_HOME/appsutil/scripts/&#60;SID_hostname&#62; ./addbctl.sh start &#60;Database Name&#62; : To start Database ./addlnctl.sh start &#60;Listener Name&#62; : To start Listener Login as apps user &#8220;applmgr&#8221; cd $APPLCSF/scripts/&#60;SID_hostname&#62; ./adstrtal.sh apps/&#60;apps_password&#62; You can stop the application by: Login as apps user &#8220;applmgr&#8221; ./adstpall.sh apps/&#60;apps_password&#62; For stopping listener and database: ./addlnctl.sh stop &#60;listener_name&#62; : [...]]]></description>
		<wfw:commentRss>http://www.oracledbasupport.co.uk/how-to-start-database-and-apps-release-12/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Replication views taking longer to return results/ Truncate views</title>
		<link>http://www.oracledbasupport.co.uk/replication-views-taking-longer-to-return-results/</link>
		<comments>http://www.oracledbasupport.co.uk/replication-views-taking-longer-to-return-results/#comments</comments>
		<pubDate>Fri, 21 Nov 2008 11:09:36 +0000</pubDate>
		<dc:creator>Sagar Patil</dc:creator>
				<category><![CDATA[Advanced Replication]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[AQCALL]]></category>
		<category><![CDATA[count]]></category>
		<category><![CDATA[DEF]]></category>
		<category><![CDATA[information]]></category>
		<category><![CDATA[segment]]></category>
		<category><![CDATA[select count]]></category>
		<category><![CDATA[truncate table]]></category>

		<guid isPermaLink="false">http://www.oracledbasupport.co.uk/2008/11/21/replication-views-taking-longer-to-return-results/</guid>
		<description><![CDATA[We had to relocate one of the replication node to another location. During move, other master nodes had a huge queue build up i.e  more than 1.2 million waiting transactions recorded at deftran on 5 other nodes. When the server was finally back, transaction queues were replicated to original server but we hit performance problem. [...]]]></description>
		<wfw:commentRss>http://www.oracledbasupport.co.uk/replication-views-taking-longer-to-return-results/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>Loading or Re-Synchronising Data in a Replication Cluster</title>
		<link>http://www.oracledbasupport.co.uk/loading-or-re-synchronising-data-in-a-replication-cluster/</link>
		<comments>http://www.oracledbasupport.co.uk/loading-or-re-synchronising-data-in-a-replication-cluster/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 14:35:28 +0000</pubDate>
		<dc:creator>Sagar Patil</dc:creator>
				<category><![CDATA[Advanced Replication]]></category>
		<category><![CDATA[Loading]]></category>
		<category><![CDATA[Re]]></category>
		<category><![CDATA[status]]></category>
		<category><![CDATA[strop]]></category>

		<guid isPermaLink="false">http://www.oracledbasupport.co.uk/2008/10/15/loading-or-re-synchronising-data-in-a-replication-cluster/</guid>
		<description><![CDATA[To strop replication and not to place a system into read only status please execute following steps. Execute DBMS_REPUTIL.replication_OFF; You need to execute this API at each site. This will disable all triggers and you can manually load data at respective sites. Once the job is done enable Triggers using Execute DBMS_REPUTIL.replication_On; Now all further [...]]]></description>
		<wfw:commentRss>http://www.oracledbasupport.co.uk/loading-or-re-synchronising-data-in-a-replication-cluster/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Replication Packages/Triggers Missing at new site : ORA-04067: stored procedure OBJECT_NAME$RP does not exist</title>
		<link>http://www.oracledbasupport.co.uk/replication-packagestriggers-missing-at-new-site-ora-04067-stored-procedure-object_namerp-does-not-exist/</link>
		<comments>http://www.oracledbasupport.co.uk/replication-packagestriggers-missing-at-new-site-ora-04067-stored-procedure-object_namerp-does-not-exist/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 12:04:00 +0000</pubDate>
		<dc:creator>Sagar Patil</dc:creator>
				<category><![CDATA[Advanced Replication]]></category>
		<category><![CDATA[HEADING 'Replication_Group]]></category>
		<category><![CDATA[Master Defn]]></category>
		<category><![CDATA[oname]]></category>
		<category><![CDATA[repA]]></category>
		<category><![CDATA[REPAA]]></category>
		<category><![CDATA[Replication]]></category>
		<category><![CDATA[REPOBJECT]]></category>
		<category><![CDATA[SYSTEM]]></category>

		<guid isPermaLink="false">http://www.oracledbasupport.co.uk/2008/10/15/replication-packagestriggers-missing-at-new-site-ora-04067-stored-procedure-object_namerp-does-not-exist/</guid>
		<description><![CDATA[I built a 6 node cluster using notes at http://www.oracledbasupport.co.uk/adding-a-new-master-node-in-an-existing-multi-master-cluster/ Everything was going OK but then noticed some tables are returning errors like ORA-04067: not executed, stored procedure &#8220;SYSTEM.VOUCHER_NO$RP&#8221; does not exist ORA-01085: preceding errors in deferred rpc to &#8220;SYSTEM.VOUCHER_NO$RP.REP_INSERT&#8221; ORA-02063: preceding 2 lines from REPAA Solution : Run following SQL to locate which tables [...]]]></description>
		<wfw:commentRss>http://www.oracledbasupport.co.uk/replication-packagestriggers-missing-at-new-site-ora-04067-stored-procedure-object_namerp-does-not-exist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>List Transactions Currently Being Propagated to a Remote Master</title>
		<link>http://www.oracledbasupport.co.uk/determining-the-transactions-currently-being-propagated-to-a-remote-master/</link>
		<comments>http://www.oracledbasupport.co.uk/determining-the-transactions-currently-being-propagated-to-a-remote-master/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 11:18:23 +0000</pubDate>
		<dc:creator>Sagar Patil</dc:creator>
				<category><![CDATA[Advanced Replication]]></category>
		<category><![CDATA[Daily Admin]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Calls]]></category>
		<category><![CDATA[List Transactions]]></category>
		<category><![CDATA[Propagated]]></category>
		<category><![CDATA[Remote Master SELECT]]></category>
		<category><![CDATA[SEQUENCE]]></category>
		<category><![CDATA[tran]]></category>
		<category><![CDATA[Transactions]]></category>

		<guid isPermaLink="false">http://www.oracledbasupport.co.uk/2008/10/15/determining-the-transactions-currently-being-propagated-to-a-remote-master-2/</guid>
		<description><![CDATA[SELECT                                                        /*+ ORDERED */ P  .XID "Tran Being Propagated", (MAX (C.CALLNO) + 1) "Number of Calls in Tran", (P.SEQUENCE / MAX (C.CALLNO) + 1) * 100 "% Processed Calls" FROM   V$REPLPROP P, DEFCALL C WHERE       P.NAME LIKE '%SLAVE%' AND P.DBLINK = '&#38;1' AND C.DEFERRED_TRAN_ID = P.XID GROUP BY   P.XID, P.SEQUENCE;]]></description>
		<wfw:commentRss>http://www.oracledbasupport.co.uk/determining-the-transactions-currently-being-propagated-to-a-remote-master/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Average Amount of Time to Apply Transactions at Remote Sites</title>
		<link>http://www.oracledbasupport.co.uk/determining-the-average-amount-of-time-to-apply-transactions-at-remote-sites/</link>
		<comments>http://www.oracledbasupport.co.uk/determining-the-average-amount-of-time-to-apply-transactions-at-remote-sites/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 11:16:36 +0000</pubDate>
		<dc:creator>Sagar Patil</dc:creator>
				<category><![CDATA[Advanced Replication]]></category>
		<category><![CDATA[Daily Admin]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Amount]]></category>
		<category><![CDATA[Average Latency]]></category>
		<category><![CDATA[DBLINK]]></category>
		<category><![CDATA[LATENCY]]></category>
		<category><![CDATA[Site]]></category>
		<category><![CDATA[substr]]></category>
		<category><![CDATA[transaction]]></category>
		<category><![CDATA[WHERE]]></category>

		<guid isPermaLink="false">http://www.oracledbasupport.co.uk/2008/10/15/determining-the-average-amount-of-time-to-apply-transactions-at-remote-sites/</guid>
		<description><![CDATA[SELECT substr(DBLINK,1,25), AVG_LATENCY &#8220;Average Latency&#8221; FROM DEFSCHEDULE WHERE upper(DBLINK) like &#8216;&#38;1&#8242;; Average latency is the average number of seconds between the first call of a transaction on the current site and the confirmation that the transaction was applied at the remote site. The SQL&#62; SELECT substr(DBLINK,1,25), AVG_LATENCY &#8220;Average Latency&#8221; 2 FROM DEFSCHEDULE 3 WHERE upper(DBLINK) [...]]]></description>
		<wfw:commentRss>http://www.oracledbasupport.co.uk/determining-the-average-amount-of-time-to-apply-transactions-at-remote-sites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tracking the Rate of Transactions Entering the Deferred Transactions Queue</title>
		<link>http://www.oracledbasupport.co.uk/tracking-the-rate-of-transactions-entering-the-deferred-transactions-queue/</link>
		<comments>http://www.oracledbasupport.co.uk/tracking-the-rate-of-transactions-entering-the-deferred-transactions-queue/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 11:00:21 +0000</pubDate>
		<dc:creator>Sagar Patil</dc:creator>
				<category><![CDATA[Advanced Replication]]></category>
		<category><![CDATA[Char]]></category>
		<category><![CDATA[count]]></category>
		<category><![CDATA[Deferred]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[trunc]]></category>

		<guid isPermaLink="false">http://www.oracledbasupport.co.uk/2008/10/15/tracking-the-rate-of-transactions-entering-the-deferred-transactions-queue/</guid>
		<description><![CDATA[SQL will dispaly rate of x&#8217;actions entering at DEFTRAN Queue for last Hour SQL&#62; select to_char(trunc(start_time,&#8217;MI&#8217;),&#8217;DD-MON-YY HH24:MI:SS&#8217;),count(*) from deftran where start_time &#62; sysdate -(1/24) group by to_char(trunc(start_time,&#8217;MI&#8217;),&#8217;DD-MON-YY HH24:MI:SS&#8217;) order by 1 desc TO_CHAR(TRUNC(STAR   COUNT(*) &#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- 15-DEC-08 20:32:00       1481 15-DEC-08 20:31:00       2510 15-DEC-08 20:30:00       2482 15-DEC-08 20:29:00       2543 15-DEC-08 20:28:00       2468 15-DEC-08 20:27:00       2458 15-DEC-08 [...]]]></description>
		<wfw:commentRss>http://www.oracledbasupport.co.uk/tracking-the-rate-of-transactions-entering-the-deferred-transactions-queue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tracking the Average Number of Row Changes in a Replication Transaction</title>
		<link>http://www.oracledbasupport.co.uk/tracking-the-average-number-of-row-changes-in-a-replication-transaction/</link>
		<comments>http://www.oracledbasupport.co.uk/tracking-the-average-number-of-row-changes-in-a-replication-transaction/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 10:57:36 +0000</pubDate>
		<dc:creator>Sagar Patil</dc:creator>
				<category><![CDATA[Advanced Replication]]></category>
		<category><![CDATA[number]]></category>
		<category><![CDATA[Replication]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[TIME]]></category>
		<category><![CDATA[transaction]]></category>

		<guid isPermaLink="false">http://www.oracledbasupport.co.uk/2008/10/15/tracking-the-average-number-of-row-changes-in-a-replication-transaction/</guid>
		<description><![CDATA[SELECT DECODE(TXNS_ENQUEUED, 0, &#8216;No Transactions Enqueued&#8217;,          (CALLS_ENQUEUED / TXNS_ENQUEUED)) &#8220;Average Number of Row Changes&#8221;                   FROM V$REPLQUEUE; SQL&#62; SELECT (R.TXNS_ENQUEUED / ((SYSDATE &#8211; I.STARTUP_TIME)*24*60*60)) &#8220;Average TPS&#8221; FROM V$REPLQUEUE R, V$INSTANCE I; Average TPS &#8212;&#8212;&#8212;&#8211; 3.01351231]]></description>
		<wfw:commentRss>http://www.oracledbasupport.co.uk/tracking-the-average-number-of-row-changes-in-a-replication-transaction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Determining the Average Network Traffic Created to Propagate a Transaction</title>
		<link>http://www.oracledbasupport.co.uk/determining-the-average-network-traffic-created-to-propagate-a-transaction/</link>
		<comments>http://www.oracledbasupport.co.uk/determining-the-average-network-traffic-created-to-propagate-a-transaction/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 10:12:25 +0000</pubDate>
		<dc:creator>Sagar Patil</dc:creator>
				<category><![CDATA[Advanced Replication]]></category>
		<category><![CDATA[BYTES]]></category>
		<category><![CDATA[DBLINK]]></category>
		<category><![CDATA[query returns]]></category>
		<category><![CDATA[Round]]></category>
		<category><![CDATA[TOTAL]]></category>
		<category><![CDATA[transaction]]></category>
		<category><![CDATA[Transactions]]></category>
		<category><![CDATA[TRIPS]]></category>

		<guid isPermaLink="false">http://www.oracledbasupport.co.uk/2008/10/15/determining-the-average-network-traffic-created-to-propagate-a-transaction/</guid>
		<description><![CDATA[If this query returns &#8216;No transactions&#8217; in both columns, then no transactions have been propagated to the specified remote site since the statistics were last cleared. set linesize 120; COLUMN AV_BYTES HEADING &#8216;Average Bytes&#8217; FORMAT 999999999COLUMN AV_TRIPS HEADING &#8216;Average Round Trips&#8217; FORMAT 9999999SELECT substr(DBLINK,1,30) Server_Name , DECODE(TOTAL_TXN_COUNT, 0, &#8216;No Transactions&#8217;, round((TOTAL_BYTES_SENT + TOTAL_BYTES_RECEIVED) / TOTAL_TXN_COUNT)) [...]]]></description>
		<wfw:commentRss>http://www.oracledbasupport.co.uk/determining-the-average-network-traffic-created-to-propagate-a-transaction/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>Delete MASTER Node: Rollback ADD_NEW_MASTERS Procedure</title>
		<link>http://www.oracledbasupport.co.uk/undo_add_new_masters_request-to-rollback-add_new_masters-procedure/</link>
		<comments>http://www.oracledbasupport.co.uk/undo_add_new_masters_request-to-rollback-add_new_masters-procedure/#comments</comments>
		<pubDate>Mon, 29 Sep 2008 15:48:15 +0000</pubDate>
		<dc:creator>Sagar Patil</dc:creator>
				<category><![CDATA[Advanced Replication]]></category>
		<category><![CDATA[Daily Admin]]></category>
		<category><![CDATA[Setup]]></category>

		<guid isPermaLink="false">http://www.oracledbasupport.co.uk/2008/09/29/undo_add_new_masters_request-to-rollback-add_new_masters-procedure/</guid>
		<description><![CDATA[I am trying to add a new master database into existing replication cluster using API DBMS_REPCAT.ADD_MASTER_DATABASE. The system returned error : ORA-23493: &#8220;REPC.US.ORACLE.COM&#8221; is not a new site for extension request &#8220;57C8B3C5C100528AE0440060B0C193C6&#8243; Full Rrror : ERROR at line 1: ORA-23493: &#8220;REPC.US.ORACLE.COM&#8221; is not a new site for extension request &#8220;57A6AC50B2801525E0440060B0C193C6&#8243; ORA-01403: no data found ORA-06512: [...]]]></description>
		<wfw:commentRss>http://www.oracledbasupport.co.uk/undo_add_new_masters_request-to-rollback-add_new_masters-procedure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Replication SQL Scripts</title>
		<link>http://www.oracledbasupport.co.uk/replication-sql-scripts/</link>
		<comments>http://www.oracledbasupport.co.uk/replication-sql-scripts/#comments</comments>
		<pubDate>Sun, 28 Sep 2008 15:31:56 +0000</pubDate>
		<dc:creator>Sagar Patil</dc:creator>
				<category><![CDATA[Advanced Replication]]></category>
		<category><![CDATA[Daily Admin]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[Setup]]></category>

		<guid isPermaLink="false">http://www.oracledbasupport.co.uk/2008/09/29/replication-sql-scripts/</guid>
		<description><![CDATA[Count of Objects replicated in Database SELECT   base_sname &#8220;OWNER&#8221;, COUNT (UNIQUE base_oname) NUMBER_OF_OBJECTS FROM   REPCAT$_GENERATED GROUP BY   base_sname; List number of replicated objects with corresponding groups SELECT   gname Replication_Group, COUNT ( * ) NUMBER_OF_TABLES FROM   REPCAT$_REPOBJECT WHERE   TYPE = 2 GROUP BY   gname ORDER BY   1;                                                              &#8212; List number of replicated objects SELECT   COUNT ( [...]]]></description>
		<wfw:commentRss>http://www.oracledbasupport.co.uk/replication-sql-scripts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Push Replication Group to NORMAL Status in an Exceptional Case</title>
		<link>http://www.oracledbasupport.co.uk/push-replication-group-to-normal-status-in-an-exceptional-case/</link>
		<comments>http://www.oracledbasupport.co.uk/push-replication-group-to-normal-status-in-an-exceptional-case/#comments</comments>
		<pubDate>Fri, 26 Sep 2008 12:44:44 +0000</pubDate>
		<dc:creator>Sagar Patil</dc:creator>
				<category><![CDATA[Advanced Replication]]></category>
		<category><![CDATA[Daily Admin]]></category>
		<category><![CDATA[Setup]]></category>

		<guid isPermaLink="false">http://www.oracledbasupport.co.uk/2008/09/26/push-replication-group-to-normal-status-in-an-exceptional-case/</guid>
		<description><![CDATA[The dbms_repcat.resume_master_activity() package has an override parameter that defaults to FALSE. This parameter can be set to TRUE to allow the group to become normal even if there are pending admin requests in DBA_REPCATLOG for this group. This override should ONLY be used in extreme emergency situations, and ONLY when the ramifications and resolution of [...]]]></description>
		<wfw:commentRss>http://www.oracledbasupport.co.uk/push-replication-group-to-normal-status-in-an-exceptional-case/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drop/Delete Multi-Master Replication</title>
		<link>http://www.oracledbasupport.co.uk/dropping-multi-master-replication/</link>
		<comments>http://www.oracledbasupport.co.uk/dropping-multi-master-replication/#comments</comments>
		<pubDate>Thu, 25 Sep 2008 08:36:21 +0000</pubDate>
		<dc:creator>Sagar Patil</dc:creator>
				<category><![CDATA[Advanced Replication]]></category>
		<category><![CDATA[Setup]]></category>

		<guid isPermaLink="false">http://www.oracledbasupport.co.uk/2008/09/25/dropping-multi-master-replication/</guid>
		<description><![CDATA[Dropping Multi-master Replication Execute following SQL at Master Defn Site (here repa) $ sqlplus repadmin/repadmin@repa REM Disable replication execute dbms_repcat.suspend_master_activity(gname=&#62;&#8217;SCOTT_REPG&#8217;); REM Delete replication groups execute dbms_repcat.drop_master_repobject(&#8216;SCOTT&#8217;,'EMP&#8217;,'TABLE&#8217;); execute dbms_repcat.drop_master_repobject(&#8216;SCOTT&#8217; ,&#8217;DEPT&#8217;,'TABLE&#8217;); execute dbms_repcat.drop_master_repgroup(&#8216;SCOTT_REPG&#8217;); execute dbms_repcat.remove_master_databases(&#8216;SCOTT_REPG&#8217;,'repb&#8217;); REM Remove private database links to other master databases drop database link repb; connect sys/repb@repb REM Remove the REPADMIN user execute dbms_defer_sys.unregister_propagator [...]]]></description>
		<wfw:commentRss>http://www.oracledbasupport.co.uk/dropping-multi-master-replication/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Add a new node using ADD_MASTER_DATABASE : Group Quiescing Method</title>
		<link>http://www.oracledbasupport.co.uk/add-a-new-node-using-add-master-database-group-quiescing-method/</link>
		<comments>http://www.oracledbasupport.co.uk/add-a-new-node-using-add-master-database-group-quiescing-method/#comments</comments>
		<pubDate>Mon, 22 Sep 2008 12:06:16 +0000</pubDate>
		<dc:creator>Sagar Patil</dc:creator>
				<category><![CDATA[Advanced Replication]]></category>
		<category><![CDATA[Setup]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[GROUP]]></category>
		<category><![CDATA[link]]></category>
		<category><![CDATA[NAME]]></category>
		<category><![CDATA[oracle dba]]></category>
		<category><![CDATA[ORACLE instance]]></category>
		<category><![CDATA[repBB]]></category>
		<category><![CDATA[RepCC]]></category>
		<category><![CDATA[select count]]></category>

		<guid isPermaLink="false">http://www.oracledbasupport.co.uk/2008/09/23/step-by-step-tutorial-to-add-new-node-and-multi-master-cluster/</guid>
		<description><![CDATA[I have 2 databases (repA and repB) which are part of multi master replication cluster server A and Server B. I now need to add another Server C with database name of repC. Consider this as a Live system and require a very minimum downtime. Pre-Requisites : Step 1&#62; Check there are no pending X&#8217;actions [...]]]></description>
		<wfw:commentRss>http://www.oracledbasupport.co.uk/add-a-new-node-using-add-master-database-group-quiescing-method/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Monitoring Performance in a Replication Environment</title>
		<link>http://www.oracledbasupport.co.uk/monitoring-performance-in-a-replication-environment/</link>
		<comments>http://www.oracledbasupport.co.uk/monitoring-performance-in-a-replication-environment/#comments</comments>
		<pubDate>Mon, 22 Sep 2008 11:50:46 +0000</pubDate>
		<dc:creator>Sagar Patil</dc:creator>
				<category><![CDATA[Advanced Replication]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Setup]]></category>

		<guid isPermaLink="false">http://www.oracledbasupport.co.uk/2008/09/22/monitoring-performance-in-a-replication-environment/</guid>
		<description><![CDATA[1. Tracking the Average Number of Row Changes in a Replication Transaction SELECT   DECODE (TXNS_ENQUEUED, 0, 'No Transactions Enqueued', (CALLS_ENQUEUED / TXNS_ENQUEUED)) "Average Number of Row Changes" FROM   V$REPLQUEUE; 2. Tracking the Rate of Transactions Entering the Deferred Transactions Queue SELECT   (R.TXNS_ENQUEUED / ( (SYSDATE - I.STARTUP_TIME) * 24 * 60 * 60)) "Average TPS" [...]]]></description>
		<wfw:commentRss>http://www.oracledbasupport.co.uk/monitoring-performance-in-a-replication-environment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

