<?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>Oracle Database Administration Blog</title>
	<atom:link href="http://www.bestremotedba.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bestremotedba.com</link>
	<description>Specially Created for Remote DBAs and Junior DBAs</description>
	<lastBuildDate>Wed, 18 Apr 2012 22:17:45 +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>Query from OEM uses more resources</title>
		<link>http://www.bestremotedba.com/query-from-oem-uses-more-resources/</link>
		<comments>http://www.bestremotedba.com/query-from-oem-uses-more-resources/#comments</comments>
		<pubDate>Wed, 18 Apr 2012 22:17:45 +0000</pubDate>
		<dc:creator>mudhalvan</dc:creator>
				<category><![CDATA[Database Administration]]></category>
		<category><![CDATA[Database Maintenance]]></category>
		<category><![CDATA[Grid Data Collection is very Slow]]></category>
		<category><![CDATA[Query from OEM Grid uses more resources]]></category>
		<category><![CDATA[Query from OEM uses more resources]]></category>

		<guid isPermaLink="false">http://www.bestremotedba.com/?p=2356</guid>
		<description><![CDATA[Query from OEM uses more resources]]></description>
			<content:encoded><![CDATA[<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_start --><p>Query from OEM uses more resources</p>
<p>AWR Report shows the following SQL was using the High resource like CPU and other resources</p>
<p>/* OracleOEM */ WITH blocked_resources AS (select id1 , id2 , SUM(ctime) as blocked_secs , MAX(request) as max_request , COUNT(1) as blocked_count from v$lock where request &gt; 0 group by id1, id2 ) , blockers AS (select L.* , BR.blocked_secs , BR.blocked_count from v$lock L , blocked_resources BR where BR.id1 = L.id1 and BR.id2 = L.id2 and L.lmode &gt; 0 and L.block &lt;&gt; 0 ) select B.id1||&#8217;_'||B.id2||&#8217;_'||S.sid||&#8217;_'||S.serial# as id , &#8216;SID, SERIAL:&#8217;||S.sid||&#8217;, &#8216;||S.serial#||&#8217;, LOCK_TYPE:&#8217;||B.type||&#8217;, PROGRAM:&#8217;||S.program||&#8217;, MODULE:&#8217;||S.module||&#8217;, ACTION:&#8217;||S.action||&#8217;, MACHINE:&#8217;||S.machine||&#8217;, OSUSER:&#8217;||S.osuser||&#8217;, USERNAME:&#8217;||S.username as info , B.blocked_secs , B.blocked_count from v$session S , blockers B where B.sid = S.sid</p>
<p>You can confirm whether this slowness is because of the System fixed object analysis please check the following SQL.</p>
<p>SQL&gt; select OWNER, TABLE_NAME, LAST_ANALYZED from dba_tab_statistics where table_name IN (&#8216;X$KGLDP&#8217;,'X$KSUSE&#8217;,'X$KDNSSF&#8217;,'X$KSQEQ&#8217;,'X$KTADM&#8217;);</p>
<p>This above sql may show the Last Analyzed column as NULL as those objects are not analyzed.</p>
<p>Solution:</p>
<p>You should execute the following PL/SQL block to analyze the fixed objects</p>
<p>exec dbms_stats.GATHER_FIXED_OBJECTS_STATS</p>
<p>You should check Metalink Note for more Details</p>
<p>Doc ID 1328789.1: &#8220;Query Against v$lock Run from OEM Performs Slowly&#8221;.</p>
<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.bestremotedba.com/query-from-oem-uses-more-resources/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>detecting who’s causing excessive redo generation</title>
		<link>http://www.bestremotedba.com/detecting-whos-causing-excessive-redo-generation/</link>
		<comments>http://www.bestremotedba.com/detecting-whos-causing-excessive-redo-generation/#comments</comments>
		<pubDate>Sat, 03 Mar 2012 02:56:59 +0000</pubDate>
		<dc:creator>mudhalvan</dc:creator>
				<category><![CDATA[Database Maintenance]]></category>
		<category><![CDATA[detecting who’s causing excessive redo generation]]></category>
		<category><![CDATA[how to find sessions generating more redo]]></category>

		<guid isPermaLink="false">http://www.bestremotedba.com/?p=1997</guid>
		<description><![CDATA[detecting who’s causing excessive redo generation]]></description>
			<content:encoded><![CDATA[<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_start --><p>Solution I – AWR Report:</p>
<p>The first solution that comes in our mind is to go through AWR report for DBA_HIST_SESSMETRIC_HISTORY view. Oracle DBA_HIST_SESSMETRIC_HISTORY displays the history of several important session metrics and we hope to get clue to our problem by analyzing the metrics of past sessions. Unfortunately sometimes we find no rows after querying the view.</p>
<p>Solution II – Enabling Oracle Session History Metrics in DBCONSOLE:</p>
<p>This solution suggests you to enable Oracle Session History Metrics in DBCONSOLE. You can set a small value of Redo Writes per second.</p>
<p>Solution III – Calculating Metric for Redo Generated:</p>
<p>If you are not using Enterprise Manager then you will have to calculate the metric information manually. You can calculate the metric for Redo Generated per second with the formula DeltaRedoSize / Seconds where DeltaRedoSize is the difference in select value from v$sysstat where name=&#8217;redo size” between end and start of sample period and Seconds is the number of seconds in sample period.</p>
<p>Solution IV – Querying Oracle V$SESS_IO View:</p>
<p>When undo is generated in any transaction then it will automatically generate redo as well. This solution examines the amount of undo generated in order to find the sessions that are generating lots of redo.</p>
<p>Oracle V$SESS_IO view lists I/O statistics for each user session. The column BLOCK_CHANGES shows the number of blocks changed by the session. High value for this column means your session is generating lots of redo. You will have to run below query multiple times and examine the delta between each occurrence of BLOCK_CHANGES. If you get large deltas then it shows high redo generation by the session. You use this solution to check for programs that are generating lots of redo when these programs activate more than one transaction.</p>
<p>SQL&gt; SELECT S1.SID, S1.SERIAL_NUM, S1.USER_NAME, S1.PROGRAM, I1.BLOCK_CHANGES<br />
FROM V$SESSION S1, V$SESS_IO I1 WHERE S1.SID = I1.SID ORDER BY 5 DESC, 1, 2, 3, 4; </p>
<p>Solution V – Querying Oracle V$TRANSACTION View:</p>
<p>Oracle V$TRANSACTION is a Data Dictionary view that lists the active transactions in the system. This view can be used to track undo by session. The USED_UBLK column of this view shows the number of undo blocks used and the USED_UREC column shows the number of undo records used by the transaction.</p>
<p>Below query can help you find out the particular transactions that are generating redo. Running the query multiple times and analyzing the delta between each occurrence of USED_UBLK and SED_UREC will help you infer that large deltas indicate high redo generation by the session.</p>
<p>SQL&gt; SELECT S1.SID, S1.SERIAL_NUM, S1.USER_NAME, S1.PROGRAM, T1.USED_UBLK, T1.USED_UREC<br />
FROM V$SESSION S1, V$TRANSACTION T1 WHERE S1.TADDR = T1.ADDR ORDER BY 5 DESC, 6 DESC, 1, 2, 3, 4; </p>
<p>Solution VI – Tracking Undo Generated By All Sessions:<br />
The following statement displays a record for all sessions that have generated undo. It shows both how many undo blocks and undo records a session made.</p>
<p>SELECT S1.SID, S1.USER_NAME, R1.NAME, T1.START_TIME, T1.USED_UBLK , T1.USED_UREC<br />
FROM V$SESSION S1, V$TRANSACTION T1, V$ROLLNAME R1 WHERE T1.ADDR = S1.TADDR AND R1.USN = T1.XIDUSN;</p>
<p>Solution VII – Collecting Statistics from V$SESSTAT to AWR:</p>
<p>Oracle V$SESSTAT view records the statistical data about the session that accesses it. You will have query the V$STATNAME view in order to find the name of the statistic associated with each statistic number. In this solution we will collects statistics from V$SESSTAT view into our private AWR views.</p>
<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.bestremotedba.com/detecting-whos-causing-excessive-redo-generation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Which Sessions Generating more Redo logs in oracle</title>
		<link>http://www.bestremotedba.com/which-sessions-generating-more-redo-logs-in-oracle/</link>
		<comments>http://www.bestremotedba.com/which-sessions-generating-more-redo-logs-in-oracle/#comments</comments>
		<pubDate>Sat, 03 Mar 2012 02:55:06 +0000</pubDate>
		<dc:creator>mudhalvan</dc:creator>
				<category><![CDATA[Database Maintenance]]></category>
		<category><![CDATA[How to find More Redo Generated session Information]]></category>

		<guid isPermaLink="false">http://www.bestremotedba.com/?p=1995</guid>
		<description><![CDATA[Which Sessions Generating more Redo logs in oracle]]></description>
			<content:encoded><![CDATA[<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_start --><p>&nbsp;</p>
<p>SELECT s.sid, s.serial#, s.username, s.program,<br />
i.block_changes<br />
FROM v$session s, v$sess_io i<br />
WHERE s.sid = i.sid<br />
ORDER BY 5 desc;</p>
<p>SELECT s.sid, s.serial#, s.username, s.program,<br />
t.used_ublk, t.used_urec<br />
FROM v$session s, v$transaction t<br />
WHERE s.taddr = t.addr<br />
ORDER BY 5,6 desc;</p>
<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.bestremotedba.com/which-sessions-generating-more-redo-logs-in-oracle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to find Undocumented session parameters</title>
		<link>http://www.bestremotedba.com/how-to-find-undocumented-session-parameters/</link>
		<comments>http://www.bestremotedba.com/how-to-find-undocumented-session-parameters/#comments</comments>
		<pubDate>Sat, 03 Mar 2012 02:25:29 +0000</pubDate>
		<dc:creator>mudhalvan</dc:creator>
				<category><![CDATA[Database Administration]]></category>
		<category><![CDATA[hidden oracle session parameters]]></category>
		<category><![CDATA[How to find Hidden session parameters]]></category>
		<category><![CDATA[How to find Undocumented session parameters]]></category>
		<category><![CDATA[Undocumented Oracle Session parameters]]></category>

		<guid isPermaLink="false">http://www.bestremotedba.com/?p=1768</guid>
		<description><![CDATA[How to find Undocumented session parameters]]></description>
			<content:encoded><![CDATA[<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_start --><p>&nbsp;</p>
<p>select nam.indx+1 numb,<br />
             nam.ksppinm name,<br />
             val.ksppstvl value,<br />
             nam.ksppity type,<br />
             val.ksppstdf is_default,<br />
            decode(bitand(nam.ksppiflg/256,1), 1,&#8217;True&#8217;, &#8216;False&#8217; ) is_session_modifiable,<br />
            decode(bitand(nam.ksppiflg/65536,3), 1,&#8217;Immediate&#8217;, 2,&#8217;Deferred&#8217; , 3,&#8217;Immediate&#8217;, &#8216;False&#8217; ) is_system_modifiable,<br />
            decode(bitand(val.ksppstvf,7), 1,&#8217;Modified&#8217;, 4,&#8217;System Modified&#8217;, &#8216;False&#8217; ) is_modified,<br />
            decode(bitand(val.ksppstvf,2), 2,&#8217;True&#8217;, &#8216;False&#8217; ) is_adjusted,<br />
            nam.ksppdesc description<br />
from<br />
           x$ksppi nam,<br />
           x$ksppcv val<br />
where<br />
            nam.indx = val.indx ;</p>
<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.bestremotedba.com/how-to-find-undocumented-session-parameters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Undocumented Parameters Information in Oracle</title>
		<link>http://www.bestremotedba.com/how-to-undocumented-parameters-information-in-oracle/</link>
		<comments>http://www.bestremotedba.com/how-to-undocumented-parameters-information-in-oracle/#comments</comments>
		<pubDate>Sat, 03 Mar 2012 02:22:47 +0000</pubDate>
		<dc:creator>mudhalvan</dc:creator>
				<category><![CDATA[Database Administration]]></category>
		<category><![CDATA[Database Maintenance]]></category>
		<category><![CDATA[Hidden parameters]]></category>
		<category><![CDATA[Oracle Hidden system parameters]]></category>
		<category><![CDATA[undocumented parameters]]></category>

		<guid isPermaLink="false">http://www.bestremotedba.com/?p=1766</guid>
		<description><![CDATA[How to Undocumented Parameters Information in Oracle]]></description>
			<content:encoded><![CDATA[<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_start --><p>&nbsp;</p>
<p>select nam.indx+1 numb,<br />
             nam.ksppinm name,<br />
             val.ksppstvl value,<br />
             nam.ksppity type,<br />
             val.ksppstdf is_default,<br />
            decode(bitand(nam.ksppiflg/256,1), 1,&#8217;True&#8217;, &#8216;False&#8217; ) is_session_modifiable,<br />
            decode(bitand(nam.ksppiflg/65536,3), 1,&#8217;Immediate&#8217;, 2,&#8217;Deferred&#8217; , 3,&#8217;Immediate&#8217;, &#8216;False&#8217; ) is_system_modifiable,<br />
            decode(bitand(val.ksppstvf,7), 1,&#8217;Modified&#8217;, 4,&#8217;System Modified&#8217;, &#8216;False&#8217; ) is_modified,<br />
            decode(bitand(val.ksppstvf,2), 2,&#8217;True&#8217;, &#8216;False&#8217; ) is_adjusted,<br />
            nam.ksppdesc description<br />
from<br />
           x$ksppi nam,<br />
           x$ksppsv val<br />
where<br />
            nam.indx = val.indx ;</p>
<p>&nbsp;</p>
<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.bestremotedba.com/how-to-undocumented-parameters-information-in-oracle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>replace comma with new line in editor</title>
		<link>http://www.bestremotedba.com/replace-comma-with-new-line-in-editor/</link>
		<comments>http://www.bestremotedba.com/replace-comma-with-new-line-in-editor/#comments</comments>
		<pubDate>Mon, 28 Nov 2011 03:24:35 +0000</pubDate>
		<dc:creator>mudhalvan</dc:creator>
				<category><![CDATA[Database Administration]]></category>
		<category><![CDATA[How to replace a bulk comma with new line in an Editor?]]></category>

		<guid isPermaLink="false">http://www.bestremotedba.com/?p=1197</guid>
		<description><![CDATA[How to replace a bulk comma with new line in an Editor?
]]></description>
			<content:encoded><![CDATA[<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_start --><p>How to replace a bulk comman with new line in an Editor?</p>
<p>   We can easily do it in Winword. Use the replace tool to search for &#8220;,&#8221; and replace with &#8220;^l&#8221;</p>
<p>&nbsp;</p>
<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.bestremotedba.com/replace-comma-with-new-line-in-editor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>rman backup at different directory</title>
		<link>http://www.bestremotedba.com/rman-backup-at-different-directory/</link>
		<comments>http://www.bestremotedba.com/rman-backup-at-different-directory/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 03:23:52 +0000</pubDate>
		<dc:creator>anilkr25</dc:creator>
				<category><![CDATA[Database Administration]]></category>

		<guid isPermaLink="false">http://www.bestremotedba.com/?p=1038</guid>
		<description><![CDATA[rman backup at different directory structure .then how can recover and restore datafile and logfile]]></description>
			<content:encoded><![CDATA[<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_start --><p>rman backup at different directory structure .then how can recover and restore datafile and logfile</p>
<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.bestremotedba.com/rman-backup-at-different-directory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>please reply me .</title>
		<link>http://www.bestremotedba.com/please-reply-me/</link>
		<comments>http://www.bestremotedba.com/please-reply-me/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 03:21:11 +0000</pubDate>
		<dc:creator>sushiltewatia</dc:creator>
				<category><![CDATA[Database Administration]]></category>

		<guid isPermaLink="false">http://www.bestremotedba.com/?p=919</guid>
		<description><![CDATA[1. which dbms package we can use in mount mode.. 2. how to exculde table during stats gather with dbms package]]></description>
			<content:encoded><![CDATA[<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_start --><p>1. which dbms package we can use in mount mode..<br />
2. how to exculde table during stats gather with dbms package</p>
<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.bestremotedba.com/please-reply-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Informatica Interview Questions and Answers</title>
		<link>http://www.bestremotedba.com/informatica-interview-questions-and-answers/</link>
		<comments>http://www.bestremotedba.com/informatica-interview-questions-and-answers/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 03:17:35 +0000</pubDate>
		<dc:creator>mudhalvan</dc:creator>
				<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Oracle DBA Interview Questions]]></category>
		<category><![CDATA[Informatica Interview Questions]]></category>
		<category><![CDATA[Informatica Interview Questions and Answers]]></category>

		<guid isPermaLink="false">http://www.bestremotedba.com/?p=1070</guid>
		<description><![CDATA[Informatica Interview Questions and Answers]]></description>
			<content:encoded><![CDATA[<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_start --><p>Q. What type of repositories can be created using Informatica Repository Manager?</p>
<p>A. Informatica PowerCenter includeds following type of repositories :</p>
<p>•Standalone Repository : A repository that functions individually and this is unrelated to any other repositories.<br />
•Global Repository : This is a centralized repository in a domain. This repository can contain shared objects across the repositories in a domain. The objects are shared through global shortcuts.<br />
•Local Repository : Local repository is within a domain and it’s not a global repository. Local repository can connect to a global repository using global shortcuts and can use objects in it’s shared folders.<br />
•Versioned Repository : This can either be local or global repository but it allows version control for the repository. A versioned repository can store multiple copies, or versions of an object. This features allows to efficiently develop, test and deploy metadata in the production environment.<br />
Q. What is a code page?</p>
<p>A. A code page contains encoding to specify characters in a set of one or more languages. The code page is selected based on source of the data. For example if source contains Japanese text then the code page should be selected to support Japanese text.</p>
<p>When a code page is chosen, the program or application for which the code page is set, refers to a specific set of data that describes the characters the application recognizes. This influences the way that application stores, receives, and sends character data.</p>
<p>Q. Which all databases PowerCenter Server on Windows can connect to?</p>
<p>A. PowerCenter Server on Windows can connect to following databases:</p>
<p>•IBM DB2<br />
•Informix<br />
•Microsoft Access<br />
•Microsoft Excel<br />
•Microsoft SQL Server<br />
•Oracle<br />
•Sybase<br />
•Teradata<br />
Q. Which all databases PowerCenter Server on UNIX can connect to?</p>
<p>A. PowerCenter Server on UNIX can connect to following databases:</p>
<p>•IBM DB2<br />
•Informix<br />
•Oracle<br />
•Sybase<br />
•Teradata</p>
<p>Informatica Mapping Designer<br />
Q. How to execute PL/SQL script from Informatica mapping?</p>
<p>A. Stored Procedure (SP) transformation can be used to execute PL/SQL Scripts. In SP Transformation PL/SQL procedure name can be specified. Whenever the session is executed, the session will call the pl/sql procedure.</p>
<p>Q. How can you define a transformation? What are different types of transformations available in Informatica?</p>
<p>A. A transformation is a repository object that generates, modifies, or passes data. The Designer provides a set of transformations that perform specific functions. For example, an Aggregator transformation performs calculations on groups of data. Below are the various transformations available in Informatica:<br />
•Aggregator<br />
•Application Source Qualifier<br />
•Custom<br />
•Expression<br />
•External Procedure<br />
•Filter<br />
•Input<br />
•Joiner<br />
•Lookup<br />
•Normalizer<br />
•Output<br />
•Rank<br />
•Router<br />
•Sequence Generator<br />
•Sorter<br />
•Source Qualifier<br />
•Stored Procedure<br />
•Transaction Control<br />
•Union<br />
•Update Strategy<br />
•XML Generator<br />
•XML Parser<br />
•XML Source Qualifier</p>
<p>Q. What is a source qualifier? What is meant by Query Override?</p>
<p>A. Source Qualifier represents the rows that the PowerCenter Server reads from a relational or flat file source when it runs a session. When a relational or a flat file source definition is added to a mapping, it is connected to a Source Qualifier transformation.</p>
<p>PowerCenter Server generates a query for each Source Qualifier Transformation whenever it runs the session. The default query is SELET statement containing all the source columns. Source Qualifier has capability to override this default query by changing the default settings of the transformation properties. The list of selected ports or the order they appear in the default query should not be changed in overridden query.</p>
<p>Q. What is aggregator transformation?</p>
<p>A. The Aggregator transformation allows performing aggregate calculations, such as averages and sums. Unlike Expression Transformation, the Aggregator transformation can only be used to perform calculations on groups. The Expression transformation permits calculations on a row-by-row basis only.</p>
<p>Aggregator Transformation contains group by ports that indicate how to group the data. While grouping the data, the aggregator transformation outputs the last row of each group unless otherwise specified in the transformation properties.</p>
<p>Various group by functions available in Informatica are : AVG, COUNT, FIRST, LAST, MAX, MEDIAN, MIN, PERCENTILE, STDDEV, SUM, VARIANCE.</p>
<p>Q. What is Incremental Aggregation?</p>
<p>A. Whenever a session is created for a mapping Aggregate Transformation, the session option for Incremental Aggregation can be enabled. When PowerCenter performs incremental aggregation, it passes new source data through the mapping and uses historical cache data to perform new aggregation calculations incrementally.</p>
<p>Q. How Union Transformation is used?</p>
<p>A. The union transformation is a multiple input group transformation that can be used to merge data from various sources (or pipelines). This transformation works just like UNION ALL statement in SQL, that is used to combine result set of two SELECT statements.</p>
<p>Q. Can two flat files be joined with Joiner Transformation?</p>
<p>A. Yes, joiner transformation can be used to join data from two flat file sources.</p>
<p>Q. What is a look up transformation?</p>
<p>A. This transformation is used to lookup data in a flat file or a relational table, view or synonym. It compares lookup transformation ports (input ports) to the source column values based on the lookup condition. Later returned values can be passed to other transformations.</p>
<p>Q. Can a lookup be done on Flat Files?</p>
<p>A. Yes.</p>
<p>Q. What is the difference between a connected look up and unconnected look up?</p>
<p>A. Connected lookup takes input values directly from other transformations in the pipleline.</p>
<p>Unconnected lookup doesn’t take inputs directly from any other transformation, but it can be used in any transformation (like expression) and can be invoked as a function using :LKP expression. So, an unconnected lookup can be called multiple times in a mapping.</p>
<p>Q. What is a mapplet?</p>
<p>A. A mapplet is a reusable object that is created using mapplet designer. The mapplet contains set of transformations and it allows us to reuse that transformation logic in multiple mappings.</p>
<p>Q. What does reusable transformation mean?</p>
<p>A. Reusable transformations can be used multiple times in a mapping. The reusable transformation is stored as a metadata separate from any other mapping that uses the transformation. Whenever any changes to a reusable transformation are made, all the mappings where the transformation is used will be invalidated.</p>
<p>Q. What is update strategy and what are the options for update strategy?</p>
<p>A. Informatica processes the source data row-by-row. By default every row is marked to be inserted in the target table. If the row has to be updated/inserted based on some logic Update Strategy transformation is used. The condition can be specified in Update Strategy to mark the processed row for update or insert.</p>
<p>Following options are available for update strategy :<br />
•DD_INSERT : If this is used the Update Strategy flags the row for insertion. Equivalent numeric value of DD_INSERT is 0.<br />
•DD_UPDATE : If this is used the Update Strategy flags the row for update. Equivalent numeric value of DD_UPDATE is 1.<br />
•DD_DELETE : If this is used the Update Strategy flags the row for deletion. Equivalent numeric value of DD_DELETE is 2.<br />
•DD_REJECT : If this is used the Update Strategy flags the row for rejection. Equivalent numeric value of DD_REJECT is 3.</p>
<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.bestremotedba.com/informatica-interview-questions-and-answers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>sample tnsnames.ora</title>
		<link>http://www.bestremotedba.com/sample-tnsnames-ora/</link>
		<comments>http://www.bestremotedba.com/sample-tnsnames-ora/#comments</comments>
		<pubDate>Sat, 29 Oct 2011 02:51:58 +0000</pubDate>
		<dc:creator>mudhalvan</dc:creator>
				<category><![CDATA[Database Administration]]></category>
		<category><![CDATA[example of tnsnames.ora]]></category>
		<category><![CDATA[sample of tnsnames.ora]]></category>

		<guid isPermaLink="false">http://www.bestremotedba.com/?p=1030</guid>
		<description><![CDATA[sample tnsnames.ora]]></description>
			<content:encoded><![CDATA[<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_start --><p>Simple example/sample tnsnames.ora</p>
<p>TEST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = UNIX01)(PORT = 1521)) ) (CONNECT_DATA = (SID = TEST)) )</p>
<!-- Advanced AdSense by Jim Gaudet --><!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.bestremotedba.com/sample-tnsnames-ora/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

