<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-5532576497841734741</atom:id><lastBuildDate>Tue, 31 Jan 2012 13:50:00 +0000</lastBuildDate><category>indexes</category><category>MOS</category><category>Oracle RDBMS</category><category>TNSMANAGER</category><category>Tables</category><category>ASMCA</category><category>redo</category><category>Oracle11gR2 AMM restart;Automatic Mamory Management ;AMM; Oracle RDBMS; Patch 11.2.0.2; datafile; crash</category><category>Metalink</category><category>APEX</category><category>PRKP-1001</category><category>dbconsole</category><category>acfsutil</category><category>EBR</category><category>ARCHIVELOG DELETION POLICY TO</category><category>CRS/Grid</category><category>Formatter</category><category>Oracle Cluster file system</category><category>copy</category><category>LMS</category><category>ONS</category><category>; Oracle RAC; Clusterware; 11gR1  ; SCAN; listener; GRID;</category><category>AWR</category><category>OCR</category><category>clsuter file system</category><category>10.2.0.4</category><category>Oracle Cloud File System</category><category>Oracle Applications 11i</category><category>ASM_DISKGROUP</category><category>deduplication</category><category>DBMS_LOB.setoptionsencryption</category><category>CSS</category><category>srvctl</category><category>ogg</category><category>creation</category><category>Oracle Securefile</category><category>SQL Lock Transaction Direct Insert</category><category>OHASG</category><category>TNSNAMES.ORA</category><category>SBT library</category><category>listener_scanTNSNAMES.ORA</category><category>oracleacfs</category><category>RECOVERY</category><category>acfsload</category><category>ASM</category><category>Parameters</category><category>Uninstall</category><category>Deprecated CRS</category><category>Firefox</category><category>dns</category><category>Broker</category><category>emca</category><category>CRS</category><category>TNS-12527</category><category>Tuning</category><category>Oracle RAC shutdown</category><category>dbms_lob</category><category>Oracle Service</category><category>action_script</category><category>Oracle Backup Recovery Controlfile Trace Reset Logs</category><category>VirtualBox</category><category>listener.ora</category><category>racle Applications 12i</category><category>HP DataProtector</category><category>Platform</category><category>Converte database</category><category>connect string</category><category>Dispathers</category><category>Oracle client</category><category>TNS-12526</category><category>VM</category><category>(NFILES)</category><category>NoMount</category><category>Oracle RAC CRS Suse Autostart</category><category>ADVM</category><category>Oracale VM VirtualBox Virtual Disk</category><category>concept</category><category>init.ora</category><category>ACFS</category><category>XDB</category><category>Oracle RAC</category><category>Oracle PL/SQL UTL_DBWS Soap Call</category><category>Physical standby</category><category>Real Application Cluster</category><category>BACKUP RECOVERY AREA</category><category>XPT</category><category>BMS_LOB.getoptions</category><category>Clusterware</category><category>startup</category><category>remote</category><category>RMAN</category><category>Segments</category><category>Maintenance</category><category>JDBC</category><category>10.2.0.5</category><category>ASM Automatic Storage Manager</category><category>CPUs</category><category>clone</category><category>GC_SERVER_PROCESSES</category><category>TNS-12528</category><category>orapwd utility</category><category>goldengate</category><category>Oracle 11gR2</category><category>heterogenous environments</category><category>Edition Based Redefenition</category><category>ASM instance</category><category>Overprovisioning</category><category>Active standby</category><category>rdbms 10gMetalink Notes; Clusterware</category><category>Snapshot database</category><category>replication</category><category>OS packages</category><category>DGMGRL</category><category>Oracale</category><category>Node validation</category><category>PL/SQL</category><category>sqlplus</category><category>rdbms</category><category>X$logbuffer_readhist</category><category>Disk Failure</category><category>log buffer</category><category>OEM;OMS ;11gR1 ;problem monitoring ; SCAN; listener; GRID;RAC ;11gR2</category><category>Oracle RAC Listener TNS-ADMIN</category><category>Multiple Databases</category><category>OID</category><category>RAC</category><category>; Oracle RAC</category><category>Apps</category><category>PRIMARY INSTANCE</category><category>realtime</category><category>IP</category><category>public YUM Server</category><category>Oracle Services</category><category>performance</category><category>Statspack</category><category>CRSCTL</category><category>Centalized TNSNAMES</category><category>Virtual Disk</category><category>backup</category><category>Shared file system</category><category>Oracle Network</category><category>VMWARE</category><category>local</category><category>Oracle 11g</category><category>consilidation</category><category>LDAP</category><category>oracle</category><category>CRS-0215</category><category>SUBSCRIBE_FOR_NODE_DOWN_EVENT__LISTENER listener.ora</category><category>MTS</category><category>integration</category><category>HA</category><category>caging</category><category>HTML</category><category>tunning</category><category>password file</category><category>DBA</category><category>SCAN</category><category>PERFORMANCE  STANDBY DATABASE</category><category>Circuit</category><category>restricted</category><category>virtual cluster</category><category>parameter process</category><category>Management Volume</category><category>Global Cache Service Processes</category><category>RACcheck</category><category>Pivot example SQL Unpivot</category><category>ESX</category><category>DUL Oracle Data UnLoading Currupted Restore</category><category>partitioning</category><category>SEC_PROTOCOL</category><category>crs_stat -p</category><category>compression</category><category>ASM ASMlib Linux Multipath</category><category>ASYNC</category><category>commands</category><category>OCI</category><category>Shared Server</category><category>CPU</category><category>Atomatic</category><category>11gR2</category><category>REQUIRED_MIRROR_FREE_MB</category><category>OLE; home selector; Oracle Locator Express</category><category>FRA backup disk</category><category>SUN ZFS Oracle Data Storage Duplicate</category><category>UR=A</category><category>FILE DESCIPTORS</category><category>Patch 8350262</category><category>CertView OCP Certification</category><category>crs_stat</category><category>Grid Infrastucture</category><category>database</category><category>Archivelog</category><category>Oracle Upgrade 11gR2</category><category>capacity planning</category><category>My Oracle Support</category><category>UTL_DBWS; Web services in Oracle; WSL; ACL; dbwsclient.jar</category><category>Failgroup</category><category>thin</category><category>security listener</category><category>MAA</category><category>Dataguard</category><category>OLR</category><category>Oracle Enterpise Linux</category><category>audit</category><category>instance</category><category>read Only</category><category>DBMS_PROFILE</category><category>Oracle Security Object  Privilege</category><category>UR=A; dynamic listener registration instance registration; Dataguard</category><category>Mirroring</category><category>Oracle validated RPM</category><category>Audit tool</category><category>oracleadvm</category><category>Single Node</category><category>ASM;  Oracle HA</category><category>READ-ONLY</category><category>matrix</category><category>FAN</category><category>E-business suite</category><category>Enterprise Manager Database Control</category><category>Bug 998101</category><category>oracler</category><title>Joords Oracle DBA blog</title><description>Jos van den Oord Oracle Remote Datamanagement Services</description><link>http://joordsblog.vandenoord.eu/</link><managingEditor>noreply@blogger.com (Jos van den Oord)</managingEditor><generator>Blogger</generator><openSearch:totalResults>67</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/JoordsOracleDbaBlog" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="joordsoracledbablog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5532576497841734741.post-9162088981946108578</guid><pubDate>Tue, 31 Jan 2012 13:50:00 +0000</pubDate><atom:updated>2012-01-31T14:50:00.306+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">partitioning</category><category domain="http://www.blogger.com/atom/ns#">Converte database</category><category domain="http://www.blogger.com/atom/ns#">consilidation</category><category domain="http://www.blogger.com/atom/ns#">caging</category><category domain="http://www.blogger.com/atom/ns#">Overprovisioning</category><category domain="http://www.blogger.com/atom/ns#">CPU</category><category domain="http://www.blogger.com/atom/ns#">CPUs</category><title>Instance Caging - Managing Multiple Database Instances on a Single Server</title><description>Instance caging is another small but useful feature of Oracle Database 11g Release 2. Thanks to it the database resource manager is able, to limit the number of CPUs that can be used by a given instance simultaneously. This feature allows Oracle DBAs to easily manage Oracle Instance CPU consumption.&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;There are two typical approaches to instance caging for a server:&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;Over-provisioning:&lt;br /&gt;
In this approach, the sum of the CPU limits for each instance exceeds the actual number of CPUs on the system.&lt;/li&gt;
&lt;li&gt;Partitioning:In this approach, the sum of allocate CPUs for each instance is equal to the number of CPUs on the server&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;Most of the servers with multiple database are pollout conform the "over-provisioning" method.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
The default value of the &lt;b&gt;CPU_COUNT &lt;/b&gt;= 0 # default setting results in Dynamic CPUs Reconfiguration. In this senario the Oracle Database continuously monitors the number of CPUs reported by the operating system and uses the current count. The database dynamically detects any change in the number of available CPUs and reallocates internal resources. On most platforms, the database automatically adjusts the value of the &lt;b&gt;CPU_COUNT &lt;/b&gt;initialization parameter to the number of available CPUs.&lt;br /&gt;
&lt;br /&gt;
If &lt;i&gt;&lt;b&gt;CPU_COUNT&lt;/b&gt; is set to a value other than 0&lt;/i&gt;, then Oracle Database will use this count rather than the actual number of CPUs, thus disabling dynamic CPU reconfiguration.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;REMARK; Setting&lt;b&gt; CPU_COUNT&lt;/b&gt; to a value greater than the current number of CPUs results in an error. However, if &lt;b&gt;CPU_COUNT&lt;/b&gt; is set to a value greater than the current number of CPUs in the initialization parameter file, then &lt;b&gt;CPU_COUNT&lt;/b&gt; is capped to the current number of CPUs&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/-yfKCd1THS7w/TxlyMG2QcQI/AAAAAAAABBY/zXCC18T5BKs/s1600/CPUs_Caging.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="238" src="http://4.bp.blogspot.com/-yfKCd1THS7w/TxlyMG2QcQI/AAAAAAAABBY/zXCC18T5BKs/s320/CPUs_Caging.PNG" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;&lt;br /&gt;
Enabling Instance Caging&lt;/h2&gt;To enable instance caging, do the following for each instance on the server:&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Set the cpu_count initialization parameter.&lt;br /&gt;
This is a dynamic parameter, and can be set with the following statement:&lt;br /&gt;
&lt;pre class="brush: sql;"&gt;ALTER SYSTEM SET CPU_COUNT = 4;
&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;Enable the Resource Manager by assigning a resource plan, and ensure that the resource plan has CPU directives, using the mgmt_p1 through mgmt_p8 parameters.&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;When Resource Manager is enabled, setting CPU_COUNT limits the CPU utilization to approximately CPU_COUNT processors.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Instance caging works by throttling database instance processes that require more CPUs than the instance is entitled to. Wait event resmgr:cpu quantum" may appear in the AWR reports. If throttling becomes significant then increase &lt;b&gt;CPU_COUNT&lt;/b&gt; or move this or other databases from the node. &lt;br /&gt;
&lt;h2&gt;Instance Caging validation&lt;/h2&gt;How do you validate that caging is correctly setup&lt;br /&gt;
&lt;pre class="brush: sql;"&gt;select value from v$parameter where name ='cpu_count' 
and (isdefault='FALSE' or ismodified != 'FALSE');
&lt;/pre&gt;Query return the current value if modified else nothing.&lt;br /&gt;
&lt;pre class="brush: sql;"&gt;select name from v$rsrc_plan where cpu_managed='ON' and is_top_plan='TRUE';
&lt;/pre&gt;If a row returned, then the plan is active.&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Playing and monitoring&lt;/h2&gt;A database server with only four physical cores. for the four databases we have assigned CPU_COUNT = 3. The maximum percentage of CPU that a single database instance can consume at any point in time is its own limit divided by the sum of limits for all active database instances.&lt;br /&gt;
&lt;br /&gt;
In this example is this 25%  [3/(3+3+3+3)=3/12=1/4] =&amp;gt; 25 percent.&lt;br /&gt;
&lt;br /&gt;
If only two instances are active and CPU bound then a third instance, which is not caged, will be able to consume 50 percent [4/(3+3+4)=4/10] =&amp;gt; 40 persent.&lt;br /&gt;
&lt;br /&gt;
To burn all the available CPU resources, Started four sessions executing the following and use vmstat to validate&lt;br /&gt;
&lt;br /&gt;
PLSQL block&lt;br /&gt;
&lt;pre class="brush: sql;"&gt;DECLARE
  n NUMBER;
BEGIN
  WHILE (TRUE)
  LOOP
    n:= dbms_random.random();
  END LOOP;
END;
/
&lt;/pre&gt;&lt;br /&gt;
VMSTAT&lt;br /&gt;
&lt;pre class="brush: plain;"&gt;procs ------------memory------------ --swap-- ----io---- --system-- -----cpu-----
 r  b  swpd     free   buff    cache  si   so   bi    bo    in   cs   us sy id wa
 5  0     0  6037164  71568  5476620   0    0   66   198  1033  823  100  0  0  0
 5  0     0  6037164  71572  5476616   0    0    0   158  1021  801  100  0  0  0
 5  0     0  6037164  71572  5476616   0    0    0    48  1016  750  100  0  0  0
&lt;/pre&gt;&lt;br /&gt;
Start in another session the following PL/SQL block&lt;br /&gt;
&lt;br /&gt;
PLSQL block&lt;br /&gt;
&lt;pre class="brush: sql;"&gt;DECLARE
  l_sql VARCHAR2(100) := 'ALTER SYSTEM SET cpu_count = ';
BEGIN
  EXECUTE IMMEDIATE l_sql || '4';
  dbms_lock.sleep(10);
  EXECUTE IMMEDIATE l_sql || '3';
  dbms_lock.sleep(10);
  EXECUTE IMMEDIATE l_sql || '2';
  dbms_lock.sleep(10);
  EXECUTE IMMEDIATE l_sql || '1';
  dbms_lock.sleep(10);
  EXECUTE IMMEDIATE l_sql || '0';
END; 
/
&lt;/pre&gt;&lt;br /&gt;
VMSTAT&lt;br /&gt;
&lt;pre class="brush: plain;"&gt;procs ------------memory------------ --swap-- ----io---- --system-- -----cpu-----
 r  b  swpd     free   buff    cache  si   so   bi    bo    in   cs   us sy id wa
 5  0      0 3695176  80856  7780352   0    0    0    96  1019  783  100  0  0  0
 5  0      0 3695176  80856  7780352   0    0    0   170  1023  795  100  0  0  0
 5  0      0 3695184  80856  7780352   0    0    0   156  1028  795  100  0  0  0
 5  0      0 3695184  80860  7780348   0    0    0   120  1021  795  100  0  0  0
 5  0      0 3694928  80860  7780348   0    0    2   168  1029  810  100  0  0  0
 3  0      0 3694928  80860  7780348   0    0    0   214  1029  939   77  0 23  0
 3  0      0 3694928  80864  7780344   0    0    0   118  1020  961   75  0 25  0
 3  0      0 3694928  80864  7780344   0    0    2   152  1026  961   75  0 25  0
 3  0      0 3694596  80868  7780340   0    0    2   158  1027  975   75  0 25  0
 3  0      0 3694612  80868  7780340   0    0    0   142  1031  979   75  0 25  0
 3  0      0 3694612  80868  7780340   0    0    2   164  1024  963   75  0 25  0
 3  0      0 3694616  80872  7780336   0    0    0   358  1079  961   52  0 49  0
 2  0      0 3694616  80872  7780336   0    0    0   120  1021  909   50  0 50  0
 2  0      0 3697312  80872  7780336   0    0    0   162  1025  952   50  0 50  0
 2  0      0 3694744  80876  7780332   0    0    0   142  1027  948   50  0 50  0
 1  0      0 3694744  80876  7780332   0    0    0   120  1021  954   40  0 60  0
 1  0      0 3694748  80876  7780332   0    0    0   234  1034  953   26  0 74  0
 1  0      0 3694748  80876  7780332   0    0    0   134  1021  921   26  0 74  0
 1  0      0 3696484  80876  7780332   0    0    0   120  1020  954   26  0 74  0
 1  0      0 3696476  80880  7780328   0    0    2   196  1035  996   26  0 74  0
 5  0      0 3696476  80880  7780328   0    0    0   112  1020  643   96  0  4  0
 6  0      0 3696484  80880  7780328   0    0    0   216  1040  778  100  0  0  0
 5  0      0 3696484  80884  7780324   0    0    0   160  1021  763  100  0  0  0
 5  0      0 3696484  80884  7780324   0    0    0   112  1020  775  100  0  0  0
 5  0      0 3696468  80888  7780320   0    0    0   156  1026  785  100  0  0  0
&lt;/pre&gt;&lt;br /&gt;
Overprovisioning, stacking - packing as many database instance as possible onto a singel database server, will reduce the idle CPU and wast CPU, but instance caging will ensure that in worse case possible an instance can still acquire a predictable amount of CPU resource.&lt;div class="blogger-post-footer"&gt;The original post is on &lt;a href="http://joordsblog.vandenoord.eu/"&gt;Joords Oracle DBA blog&lt;/a&gt;&lt;br/&gt;
&amp;#169; copyright, 2011.&lt;br/&gt;
Best Regards!
&lt;br/&gt;
Thorough knowledge of Oracle RDBMS technology, pragmatically Oracle database administrator.
(OCP8,OCP8i,OCP9i,OCP10g,RAC Expert 10g and OCP11g)&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5532576497841734741-9162088981946108578?l=joordsblog.vandenoord.eu' alt='' /&gt;&lt;/div&gt;</description><link>http://joordsblog.vandenoord.eu/2012/01/instance-caging-managing-multiple.html</link><author>noreply@blogger.com (Jos van den Oord)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-yfKCd1THS7w/TxlyMG2QcQI/AAAAAAAABBY/zXCC18T5BKs/s72-c/CPUs_Caging.PNG" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5532576497841734741.post-2565402073638003592</guid><pubDate>Fri, 20 Jan 2012 08:22:00 +0000</pubDate><atom:updated>2012-01-28T11:14:38.403+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">parameter process</category><category domain="http://www.blogger.com/atom/ns#">ASM instance</category><category domain="http://www.blogger.com/atom/ns#">init.ora</category><title>ASM Processes parameter setting is dependent on the number of databases that connect to ASM</title><description>&lt;div&gt;&lt;div&gt;&lt;b&gt;Setting init.oraparameter ASM instance&lt;/b&gt; &lt;br /&gt;
Use default values sesettings. Only &lt;b&gt;processes&lt;/b&gt; parameter may need modification.&lt;br /&gt;
&lt;i&gt;Processes parameter setting is dependent on the number of databases that connect to ASM processes= &lt;b&gt;25 + 15n, where n = # &lt;/b&gt;databases connected to ASM&lt;/i&gt;.&lt;br /&gt;
If max processes is reache on ASM, this indicaties offten on hanging processes of cluster agents or RMAN processes &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;The original post is on &lt;a href="http://joordsblog.vandenoord.eu/"&gt;Joords Oracle DBA blog&lt;/a&gt;&lt;br/&gt;
&amp;#169; copyright, 2011.&lt;br/&gt;
Best Regards!
&lt;br/&gt;
Thorough knowledge of Oracle RDBMS technology, pragmatically Oracle database administrator.
(OCP8,OCP8i,OCP9i,OCP10g,RAC Expert 10g and OCP11g)&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5532576497841734741-2565402073638003592?l=joordsblog.vandenoord.eu' alt='' /&gt;&lt;/div&gt;</description><link>http://joordsblog.vandenoord.eu/2012/01/asmprocesses-parameter-setting-is.html</link><author>noreply@blogger.com (Jos van den Oord)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5532576497841734741.post-2779518013677989284</guid><pubDate>Mon, 05 Dec 2011 11:00:00 +0000</pubDate><atom:updated>2011-12-05T12:02:20.685+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ogg</category><category domain="http://www.blogger.com/atom/ns#">replication</category><category domain="http://www.blogger.com/atom/ns#">realtime</category><category domain="http://www.blogger.com/atom/ns#">heterogenous environments</category><title>Oracle Goldengate first acquaintance</title><description>The Oracle's strategic solution for real time data integration. Oracle GoldenGate provides low-impact capture, routing, transformation, and delivery of transactional data across heterogeneous environments in real time&lt;br /&gt;
&lt;div id="__ss_10465364" style="width: 425px;"&gt;&lt;strong style="display: block; margin: 12px 0 4px;"&gt;&lt;a href="http://www.slideshare.net/joord01/oracle-goldengate-ogg" title="Oracle goldengate ogg"&gt;Oracle GoldenGate (OGG) Presentation Transfer-Solutions&lt;/a&gt;&lt;/strong&gt;&amp;nbsp;&lt;object height="355" id="__sse10465364" width="425"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=oraclegoldengate-ogg-111205043736-phpapp02&amp;stripped_title=oracle-goldengate-ogg&amp;userName=joord01" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;param name="wmode" value="transparent"/&gt;&lt;embed name="__sse10465364" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=oraclegoldengate-ogg-111205043736-phpapp02&amp;stripped_title=oracle-goldengate-ogg&amp;userName=joord01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;div style="padding: 5px 0 12px;"&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: 19px; font-weight: bold;"&gt;GoldenGate Quick Start Tutorials from Gavin SoorMa&lt;/span&gt;&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;a href="http://gavinsoorma.wordpress.com/2010/02/08/goldengate-concepts-and-architecture/" style="font-weight: bold;"&gt;GoldenGate Concepts and Architecture&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gavinsoorma.wordpress.com/2010/02/09/goldengate-installation-oracle-11g-on-red-hat-linux/" style="font-weight: bold;"&gt;Installation on Red Hat Linux with Oracle 11g&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gavinsoorma.wordpress.com/2010/02/11/goldengate-tutorial-3-configuring-the-manager-process/" style="font-weight: bold;"&gt;Configuring the Manager process&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gavinsoorma.wordpress.com/2010/02/15/oracle-goldengate-tutorial-4-performing-initial-data-load/" style="font-weight: bold;"&gt;Performing an initial data load&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gavinsoorma.wordpress.com/2010/02/17/oracle-goldengate-tutorial-5-configuring-online-change-synchronization/" style="font-weight: bold;"&gt;Configuring online change synchronization&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gavinsoorma.wordpress.com/2010/02/18/oracle-goldengate-tutorial-6-configuring-data-pump-process/" style="font-weight: bold;"&gt;Configuring the Data Pump process&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gavinsoorma.wordpress.com/2010/02/19/oracle-goldengate-tutorial-7-configuring-ddl-synchronization/" style="font-weight: bold;"&gt;Configuring DDL Synchronization&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gavinsoorma.wordpress.com/2010/02/25/oracle-goldengate-tutorial-8-filtering-and-mapping-data/" style="font-weight: bold;"&gt;Filtering and Mapping data&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gavinsoorma.wordpress.com/2010/02/26/oracle-goldengate-tutorial-9-monitoring-goldengate/" style="font-weight: bold;"&gt;Monitoring Goldengate&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gavinsoorma.wordpress.com/2010/03/08/oracle-goldengate-tutorial-10-performing-a-zero-downtime-cross-platform-migration-and-11g-database-upgrade/" style="font-weight: bold;"&gt;Performing a zero downtime cross platform database upgrade&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gavinsoorma.com/2010/03/09/oracle-goldengate-installing-goldengate-director-server-and-client/" style="font-weight: bold;"&gt;Installing the GoldenGate Director and Client&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gavinsoorma.com/2010/03/10/oracle-goldengate-using-the-director-client/" style="font-weight: bold;"&gt;Using the GoldenGate Director and Client&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gavinsoorma.com/2010/03/24/oracle-goldengate-veridata-installation-and-configuration/" style="font-weight: bold;"&gt;GoldenGate Veridata Installation and Configuration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gavinsoorma.com/2010/03/26/installing-and-configuring-goldengate-veridata-agent/" style="font-weight: bold;"&gt;GoldenGate Veridata Agent Installation and Configuration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gavinsoorma.com/2010/07/goldengate-online-change-synchronization-with-the-initial-data-load/" style="font-weight: bold;"&gt;Online Change Synchronization with Initial Data Load&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gavinsoorma.com/2010/07/goldengate-encrypting-data-and-passwords/" style="font-weight: bold;"&gt;Encrypting Data and Passwords&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gavinsoorma.com/2010/07/useful-goldengate-commands-shell-obey-help-historyversions/" style="font-weight: bold;"&gt;Some other useful GoldenGate Commands – SHELL, OBEY, HISTORY, VERSIONS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gavinsoorma.com/2010/07/goldengate-ddl-synchronization-some-more-examples/" style="font-weight: bold;"&gt;Goldengate DDL Synchronization – some more examples&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gavinsoorma.com/2010/11/goldengate-what-is-supported-and-what-is-not/" style="font-weight: bold;"&gt;Goldengate – What is supported and what is not supported ….&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gavinsoorma.com/2011/03/goldengate-performance-tuning-using-the-range-function/" style="font-weight: bold;"&gt;Performance Tuning using the RANGE function&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gavinsoorma.com/2011/04/customizing-goldengate-processing-using-sqlexec-and-getval/" style="font-weight: bold;"&gt;Customizing GoldenGate using SQLEXEC and GETVAL functions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gavinsoorma.com/2011/04/using-goldengate-eventactions-to-customize-processing/" style="font-weight: bold;"&gt;Using Goldengate EVENTACTIONS and record markers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gavinsoorma.com/2011/03/using-goldengate-tokens-with-the-colmap-clause/" style="font-weight: bold;"&gt;Using Goldengate TOKENS with the COLMAP clause&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gavinsoorma.com/2011/06/capturing-goldengate-before-images-using-getupdatebefores/" style="font-weight: bold;"&gt;Capturing GoldenGate BEFORE Images using GETUPDATEBEFORES&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gavinsoorma.com/2011/08/goldengate-replication-with-source-and-target-on-the-same-physical-host/" style="font-weight: bold;"&gt;GoldenGate replication with source and target on the same physical host&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gavinsoorma.com/2011/08/goldengate-replication-using-a-data-definition-file-and-defgen-utility/" style="font-weight: bold;"&gt;GoldenGate replication using a data definition file and DEFGEN utility&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;The original post is on &lt;a href="http://joordsblog.vandenoord.eu/"&gt;Joords Oracle DBA blog&lt;/a&gt;&lt;br/&gt;
&amp;#169; copyright, 2011.&lt;br/&gt;
Best Regards!
&lt;br/&gt;
Thorough knowledge of Oracle RDBMS technology, pragmatically Oracle database administrator.
(OCP8,OCP8i,OCP9i,OCP10g,RAC Expert 10g and OCP11g)&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5532576497841734741-2779518013677989284?l=joordsblog.vandenoord.eu' alt='' /&gt;&lt;/div&gt;</description><link>http://joordsblog.vandenoord.eu/2011/12/oracle-goldengate-first-acquaintance.html</link><author>noreply@blogger.com (Jos van den Oord)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5532576497841734741.post-236129139550144790</guid><pubDate>Wed, 16 Nov 2011 01:52:00 +0000</pubDate><atom:updated>2011-12-05T12:03:06.936+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CRS/Grid</category><category domain="http://www.blogger.com/atom/ns#">CRS</category><category domain="http://www.blogger.com/atom/ns#">Parameters</category><category domain="http://www.blogger.com/atom/ns#">Oracle RDBMS</category><category domain="http://www.blogger.com/atom/ns#">RACcheck</category><category domain="http://www.blogger.com/atom/ns#">database</category><category domain="http://www.blogger.com/atom/ns#">ASM</category><category domain="http://www.blogger.com/atom/ns#">OS packages</category><category domain="http://www.blogger.com/atom/ns#">Grid Infrastucture</category><category domain="http://www.blogger.com/atom/ns#">Audit tool</category><category domain="http://www.blogger.com/atom/ns#">audit</category><title>RAC Configuration Audit Tool - RACcheck</title><description>&lt;h1&gt;RACcheck&lt;/h1&gt;RACcheck is a RAC Configuration Audit tool  designed to audit various important configuration settings within a &lt;b&gt;Real Application Clusters&lt;/b&gt; (RAC), &lt;b&gt;Oracle Clusterware&lt;/b&gt; (CRS), &lt;b&gt;Automatic Storage Management&lt;/b&gt; (ASM) and &lt;b&gt;Grid Infrastructure&lt;/b&gt; environment.&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;b&gt;RAC Configuration Audit Tool &lt;/b&gt;audits configuration settings within the following categories:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: large;"&gt;&lt;b&gt;OS kernel parameters&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: large;"&gt;&lt;b&gt;OS packages&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: large;"&gt;&lt;b&gt;Many other OS configuration settings important to RAC.&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: large;"&gt;&lt;b&gt;CRS/Grid Infrastructure&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: large;"&gt;&lt;b&gt;RDBMS&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: large;"&gt;&lt;b&gt;ASM&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: large;"&gt;&lt;b&gt;Database parameters&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: large;"&gt;&lt;b&gt;Many other database configuration settings important to RAC&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;span class="Apple-style-span" style="font-size: 19px;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: 19px;"&gt;&lt;b&gt;Information:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
RACcheck - RAC Configuration Audit Tool&amp;nbsp;&lt;a href="https://support.oracle.com/CSP/ui/flash.html#tab=KBHome(page=KBHome&amp;amp;id=()),(page=KBNavigator&amp;amp;id=(viewingMode=1143&amp;amp;bmDocType=SCRIPT&amp;amp;bmDocTitle=RACcheck%20-%20RAC%20Configuration%20Audit%20Tool&amp;amp;from=BOOKMARK&amp;amp;bmDocID=1268927.1&amp;amp;bmDocDsrc=KB))"&gt;[ID 1268927.1&lt;/a&gt;]&lt;br /&gt;
&lt;b style="font-size: 19px;"&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b style="font-size: 19px;"&gt;Tools:&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="https://support.oracle.com/CSP/main/article?cmd=show&amp;amp;type=VIDEO&amp;amp;id=1268927.1:RACcheckViewlet" style="font-family: Arial, Helvetica, sans-serif; font-size: 13px;" target="OracleVideo"&gt;RACcheck Viewlet (02:02&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://support.oracle.com/CSP/main/article?cmd=show&amp;amp;type=ATT&amp;amp;id=1268927.1:RACCHECKUSERSGUIDE" style="font-family: Arial, Helvetica, sans-serif; font-size: 13px;" target="_blank"&gt;RACcheckUserGuide_v2_1_2.pdf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://support.oracle.com/CSP/main/article?cmd=show&amp;amp;type=ATT&amp;amp;id=1268927.1:RACCHECK" style="font-family: Arial, Helvetica, sans-serif; font-size: 13px;" target="_blank"&gt;raccheck.zip&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span class="Apple-style-span" style="font-size: 19px;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;The original post is on &lt;a href="http://joordsblog.vandenoord.eu/"&gt;Joords Oracle DBA blog&lt;/a&gt;&lt;br/&gt;
&amp;#169; copyright, 2011.&lt;br/&gt;
Best Regards!
&lt;br/&gt;
Thorough knowledge of Oracle RDBMS technology, pragmatically Oracle database administrator.
(OCP8,OCP8i,OCP9i,OCP10g,RAC Expert 10g and OCP11g)&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5532576497841734741-236129139550144790?l=joordsblog.vandenoord.eu' alt='' /&gt;&lt;/div&gt;</description><link>http://joordsblog.vandenoord.eu/2011/11/rac-configuration-audit-tool-raccheck.html</link><author>noreply@blogger.com (Jos van den Oord)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5532576497841734741.post-2167815201448506121</guid><pubDate>Tue, 01 Nov 2011 00:42:00 +0000</pubDate><atom:updated>2011-11-01T01:42:00.566+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Oracle Cluster file system</category><category domain="http://www.blogger.com/atom/ns#">Oracle Cloud File System</category><category domain="http://www.blogger.com/atom/ns#">ACFS</category><category domain="http://www.blogger.com/atom/ns#">ASM</category><title>Oracle Cloud File System - Grid Infrastructure ASM features “ACFS”</title><description>Licensing policy for ASM Cluster File System (ACFS), now called Oracle Cloud File Systerm, is free to use in combination with any Oracle RDBMS version. De files must have a relation with the RDBMS, including non-Oracle files related to the RDBMS application. See the citation below&lt;br /&gt;
&lt;br /&gt;
Citation from the&amp;nbsp;&lt;a href="http://download.oracle.com/docs/cd/E11882_01/license.112/e10594/editions.htm" title="Editions and Features page"&gt;Features and Editions page&lt;/a&gt;:&lt;br /&gt;
&lt;blockquote&gt;A restricted use license to use Oracle Cloud File System is included with all editions of the database specifically for storing Oracle Database-related configuration files, including Oracle Database software binaries and homes, Oracle Database software administrative files, and Oracle Database software diagnostic files. Customers wishing to store their own data files, or non-Oracle Database software files including data files, binaries, administrative files, and diagnostic files, in Oracle Cloud File System must separately license Oracle Cloud File System.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;The original post is on &lt;a href="http://joordsblog.vandenoord.eu/"&gt;Joords Oracle DBA blog&lt;/a&gt;&lt;br/&gt;
&amp;#169; copyright, 2011.&lt;br/&gt;
Best Regards!
&lt;br/&gt;
Thorough knowledge of Oracle RDBMS technology, pragmatically Oracle database administrator.
(OCP8,OCP8i,OCP9i,OCP10g,RAC Expert 10g and OCP11g)&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5532576497841734741-2167815201448506121?l=joordsblog.vandenoord.eu' alt='' /&gt;&lt;/div&gt;</description><link>http://joordsblog.vandenoord.eu/2011/11/oracle-cloud-file-system-grid.html</link><author>noreply@blogger.com (Jos van den Oord)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5532576497841734741.post-1022398410623672057</guid><pubDate>Wed, 26 Oct 2011 13:55:00 +0000</pubDate><atom:updated>2012-01-20T15:29:23.640+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SUBSCRIBE_FOR_NODE_DOWN_EVENT__LISTENER listener.ora</category><category domain="http://www.blogger.com/atom/ns#">ONS</category><category domain="http://www.blogger.com/atom/ns#">FAN</category><title>WARNING: Subscription for node down event still pending in Listener log</title><description>In the listener log file you constantly get the following warning message.&lt;u&gt;&lt;b&gt;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;h2&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;b&gt;WARNING&lt;/b&gt;: Subscription for node down event still pending.&lt;/span&gt;&lt;/u&gt;&lt;/h2&gt;&lt;br /&gt;
The warning messages are related to the Oracle TNS Listener's default subscription to the Oracle Notification &amp;nbsp;Service (ONS). This subscription to ONS is introduced in Oracle 10g for RAC environment. Listener subscription to ONS is useful to use advanced features like Fast Application Notification events(FAN) , Fast Application Fail over (FAF) and Fast Connection Failover (FCN) in RAC. So in a non-RAC environment subscription to ONS is not needed. So in a standalone system we can disable it and thus avoid warning message.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Solve the WARNING message in the listener log.&lt;/u&gt;&lt;br /&gt;
Disable subscription for listener to ONS. This can be done by setting the following parameter in the listener.ora.&lt;br /&gt;
&lt;h1 style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: small;"&gt;&lt;pre class="brush: sql;"&gt;SUBSCRIBE_FOR_NODE_DOWN_EVENT_{listener_name}=OFF&lt;/pre&gt;&lt;/span&gt;&lt;/h1&gt;Where {listener_name} should be replaced with the actual listener name configured in the LISTENER.ORA file.&lt;br /&gt;
&lt;br /&gt;
After that you need to stop and start the listener by,&lt;br /&gt;
&lt;pre class="brush: sql;"&gt;&lt;b&gt;lsnrctl stop&lt;/b&gt;
&lt;b&gt;lsnrctl start&lt;/b&gt;&lt;/pre&gt;&lt;br /&gt;
Alternatively you can reload the listener if availability is important to you. Do it just by,&lt;br /&gt;
&lt;pre class="brush: sql;"&gt;&lt;b&gt;lsnrctl reload&lt;/b&gt;&lt;/pre&gt;&lt;br /&gt;
This will prevent the messages from being written to the log file.&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-decoration: underline;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;The original post is on &lt;a href="http://joordsblog.vandenoord.eu/"&gt;Joords Oracle DBA blog&lt;/a&gt;&lt;br/&gt;
&amp;#169; copyright, 2011.&lt;br/&gt;
Best Regards!
&lt;br/&gt;
Thorough knowledge of Oracle RDBMS technology, pragmatically Oracle database administrator.
(OCP8,OCP8i,OCP9i,OCP10g,RAC Expert 10g and OCP11g)&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5532576497841734741-1022398410623672057?l=joordsblog.vandenoord.eu' alt='' /&gt;&lt;/div&gt;</description><link>http://joordsblog.vandenoord.eu/2011/10/warning-subscription-for-node-down.html</link><author>noreply@blogger.com (Jos van den Oord)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5532576497841734741.post-9156111138696566639</guid><pubDate>Wed, 26 Oct 2011 13:00:00 +0000</pubDate><atom:updated>2011-10-26T15:03:56.384+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">goldengate</category><category domain="http://www.blogger.com/atom/ns#">concept</category><category domain="http://www.blogger.com/atom/ns#">oracle</category><title>Point of Interest Oracle GoldenGate</title><description>&lt;div style="width:425px" id="__ss_9888157"&gt;&lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/joord01/point-of-interest-for-oracle-goldengate" title="Point of Interest for Oracle GoldenGate"&gt;Point of Interest for Oracle GoldenGate&lt;/a&gt;&lt;/strong&gt;&lt;object id="__sse9888157" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=pointofinterestfororaclegoldengate-111026074356-phpapp01&amp;stripped_title=point-of-interest-for-oracle-goldengate&amp;userName=joord01" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed name="__sse9888157" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=pointofinterestfororaclegoldengate-111026074356-phpapp01&amp;stripped_title=point-of-interest-for-oracle-goldengate&amp;userName=joord01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="padding:5px 0 12px"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/joord01"&gt;joord01&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;The original post is on &lt;a href="http://joordsblog.vandenoord.eu/"&gt;Joords Oracle DBA blog&lt;/a&gt;&lt;br/&gt;
&amp;#169; copyright, 2011.&lt;br/&gt;
Best Regards!
&lt;br/&gt;
Thorough knowledge of Oracle RDBMS technology, pragmatically Oracle database administrator.
(OCP8,OCP8i,OCP9i,OCP10g,RAC Expert 10g and OCP11g)&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5532576497841734741-9156111138696566639?l=joordsblog.vandenoord.eu' alt='' /&gt;&lt;/div&gt;</description><link>http://joordsblog.vandenoord.eu/2011/10/point-of-interest-oracle-goldengate.html</link><author>noreply@blogger.com (Jos van den Oord)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5532576497841734741.post-1373326421640950326</guid><pubDate>Fri, 21 Oct 2011 13:27:00 +0000</pubDate><atom:updated>2011-10-21T15:27:09.328+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">performance</category><category domain="http://www.blogger.com/atom/ns#">ESX</category><category domain="http://www.blogger.com/atom/ns#">VMWARE</category><category domain="http://www.blogger.com/atom/ns#">Oracle RDBMS</category><category domain="http://www.blogger.com/atom/ns#">Tuning</category><title>Oracle performance and Time Measurements Within a Virtual Machine</title><description>Customers often ask to what extent they can trust performance measurements and timing results of the Oracle database  within a virtual machine. To fully understand the performance of applications running in a virtual machine, we can give some general guidance.&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&amp;nbsp;See for the guideance this link&lt;a href="http://www.vmware.com/files/pdf/Timekeeping-In-VirtualMachines.pdf"&gt; Timekeeping In VirtualMachines&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
The following items on the ESX server is a key element that must be taken in detecting performance problems in databases that run on VMware:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Over allocation on CPU,&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Resource pools, which for the next ESX cluster is planned (depending on setting, this is a ratio (shares) or a longer warranty (reservation))&lt;/li&gt;
&lt;li&gt;CPU power management (allowing for lower CPU / clock speed for variable)&lt;/li&gt;
&lt;li&gt;CPU affinity (linking VMs to CPUs)&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
The question, given the above points, is actually what is the meaning of performance measurements and numbers in a guest O / S. This applies in my view not only for VMWare, but also for other solutions.VMWare has a document that on pages 20 and 21 has explained , see the link&amp;nbsp;&lt;a href="http://www.vmware.com/files/pdf/Timekeeping-In-VirtualMachines.pdf"&gt;Timekeeping In VirtualMachines&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;An example&lt;/u&gt;, what is the meaning of a statement that 360 seconds CPU is consumed as it is unclear whether the ESX cluster at that time was 100%, or CPU power management is enabled. What is the meaning of a statement that yesterday and before 360 seconds duration time was in seconds and today 720 seconds (while the number of disk and bufferreads equal).&lt;br /&gt;
The answer depends on the last points mentioned regarding the settings of ESX.&lt;div class="blogger-post-footer"&gt;The original post is on &lt;a href="http://joordsblog.vandenoord.eu/"&gt;Joords Oracle DBA blog&lt;/a&gt;&lt;br/&gt;
&amp;#169; copyright, 2011.&lt;br/&gt;
Best Regards!
&lt;br/&gt;
Thorough knowledge of Oracle RDBMS technology, pragmatically Oracle database administrator.
(OCP8,OCP8i,OCP9i,OCP10g,RAC Expert 10g and OCP11g)&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5532576497841734741-1373326421640950326?l=joordsblog.vandenoord.eu' alt='' /&gt;&lt;/div&gt;</description><link>http://joordsblog.vandenoord.eu/2011/10/oracle-performance-and-time.html</link><author>noreply@blogger.com (Jos van den Oord)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5532576497841734741.post-4822632162717065823</guid><pubDate>Fri, 05 Aug 2011 10:12:00 +0000</pubDate><atom:updated>2011-08-05T12:12:00.462+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Dataguard</category><category domain="http://www.blogger.com/atom/ns#">Oracle RAC</category><category domain="http://www.blogger.com/atom/ns#">ASM;  Oracle HA</category><title>Twee remedies tegen systeemuitval en datacorruptie [RAC en Data Guard]</title><description>&lt;div style="width:425px" id="__ss_8505015"&gt;&lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/joord01/twee-remedies-tegen-systeemuitval-en-datacorruptie-8505015" title="Twee remedies tegen systeemuitval en datacorruptie" target="_blank"&gt;Twee remedies tegen systeemuitval en datacorruptie&lt;/a&gt;&lt;/strong&gt; &lt;iframe src="http://www.slideshare.net/slideshow/embed_code/8505015" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"&gt;&lt;/iframe&gt; &lt;div style="padding:5px 0 12px"&gt;View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/joord01" target="_blank"&gt;joord01&lt;/a&gt; &lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;The original post is on &lt;a href="http://joordsblog.vandenoord.eu/"&gt;Joords Oracle DBA blog&lt;/a&gt;&lt;br/&gt;
&amp;#169; copyright, 2011.&lt;br/&gt;
Best Regards!
&lt;br/&gt;
Thorough knowledge of Oracle RDBMS technology, pragmatically Oracle database administrator.
(OCP8,OCP8i,OCP9i,OCP10g,RAC Expert 10g and OCP11g)&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5532576497841734741-4822632162717065823?l=joordsblog.vandenoord.eu' alt='' /&gt;&lt;/div&gt;</description><link>http://joordsblog.vandenoord.eu/2011/08/twee-remedies-tegen-systeemuitval-en.html</link><author>noreply@blogger.com (Jos van den Oord)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5532576497841734741.post-1338262287780805257</guid><pubDate>Tue, 05 Jul 2011 10:02:00 +0000</pubDate><atom:updated>2011-07-05T15:36:27.642+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ASM;  Oracle HA</category><category domain="http://www.blogger.com/atom/ns#">; Oracle RAC; Clusterware; 11gR1  ; SCAN; listener; GRID;</category><title>Right Availability in RAC environment Playing with Oracleclusterware infrastructure components</title><description>&lt;div style="width:425px" id="__ss_8510514"&gt;&lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/joord01/right-availability-in-rac-environment-playing-with-oracle-clusterware-infrastructure-components" title="Right Availability in RAC environment. Playing with Oracle clusterware infrastructure components" target="_blank"&gt;Right Availability in RAC environment. Playing with Oracle clusterware infrastructure components&lt;/a&gt;&lt;/strong&gt; &lt;iframe src="http://www.slideshare.net/slideshow/embed_code/8510514" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"&gt;&lt;/iframe&gt; &lt;div style="padding:5px 0 12px"&gt;View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/joord01" target="_blank"&gt;joord01&lt;/a&gt; &lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;The original post is on &lt;a href="http://joordsblog.vandenoord.eu/"&gt;Joords Oracle DBA blog&lt;/a&gt;&lt;br/&gt;
&amp;#169; copyright, 2011.&lt;br/&gt;
Best Regards!
&lt;br/&gt;
Thorough knowledge of Oracle RDBMS technology, pragmatically Oracle database administrator.
(OCP8,OCP8i,OCP9i,OCP10g,RAC Expert 10g and OCP11g)&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5532576497841734741-1338262287780805257?l=joordsblog.vandenoord.eu' alt='' /&gt;&lt;/div&gt;</description><link>http://joordsblog.vandenoord.eu/2011/07/rightavailabilityinracenvironment.html</link><author>noreply@blogger.com (Jos van den Oord)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5532576497841734741.post-4463343205493500534</guid><pubDate>Sun, 22 May 2011 08:13:00 +0000</pubDate><atom:updated>2011-05-22T10:13:00.486+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">; Oracle RAC</category><category domain="http://www.blogger.com/atom/ns#">Multiple Databases</category><category domain="http://www.blogger.com/atom/ns#">CPU</category><category domain="http://www.blogger.com/atom/ns#">LMS</category><category domain="http://www.blogger.com/atom/ns#">GC_SERVER_PROCESSES</category><category domain="http://www.blogger.com/atom/ns#">Global Cache Service Processes</category><title>Global Cache Service Processes in a Oracle Cluster (RAC) with Multiple Databases</title><description>Creating a cluster with a single pool of storage managed by Oracle ASM provides the infrastructure to manage multiple databases whether they are single instance databases or Oracle RAC databases.&lt;br /&gt;
&lt;br /&gt;
With Oracle RAC databases, you can adjust the number of instances and which nodes run instances for a given database, based on workload requirements. Features such as cluster-managed services allow you to manage multiple workloads on a single database or across multiple databases. It is important to properly manage the capacity in the cluster when adding work. The processes that manage the cluster—including processes both from Oracle Clusterware and database—must be able to obtain CPU resources in a timely fashion and must be given higher priority in the system.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Oracle recommends that the number of real time Global Cache Service Processes &lt;b&gt;(LMSn)&lt;/b&gt; on a server is less than or equal to the number of processors&lt;/i&gt;. (&lt;i&gt;Note that this is the number of recognized CPUs that includes cores. For example, a dual-core CPU is considered to be two CPUs.&lt;/i&gt;).&lt;br /&gt;
&lt;br /&gt;
Consolidating many small databases into a cluster, you may want to reduce the number of LMSn created by the Oracle RAC instance. By default, Oracle Database calculates the number of processes based on the number of CPUs it finds on the server. This calculation may result in more LMSn processes than is needed for the Oracle RAC instance. One LMS process may be sufficient for up to 4 CPUs.To reduce the number of LMSn processes, set the &lt;b&gt;GC_SERVER_PROCESSES&lt;/b&gt; initialization parameter minimally to a value of 1. Add a process for every four CPUs needed by the application. In general, &lt;b&gt;it is better to have few busy LMSn processes&lt;/b&gt;. Oracle Database calculates the number of processes when the instance is started, and you must restart the instance if you want to change the value.&lt;div class="blogger-post-footer"&gt;The original post is on &lt;a href="http://joordsblog.vandenoord.eu/"&gt;Joords Oracle DBA blog&lt;/a&gt;&lt;br/&gt;
&amp;#169; copyright, 2011.&lt;br/&gt;
Best Regards!
&lt;br/&gt;
Thorough knowledge of Oracle RDBMS technology, pragmatically Oracle database administrator.
(OCP8,OCP8i,OCP9i,OCP10g,RAC Expert 10g and OCP11g)&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5532576497841734741-4463343205493500534?l=joordsblog.vandenoord.eu' alt='' /&gt;&lt;/div&gt;</description><link>http://joordsblog.vandenoord.eu/2011/05/global-cache-service-processes-in.html</link><author>noreply@blogger.com (Jos van den Oord)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5532576497841734741.post-2898700889583662661</guid><pubDate>Fri, 20 May 2011 09:07:00 +0000</pubDate><atom:updated>2011-05-20T11:07:00.161+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Maintenance</category><category domain="http://www.blogger.com/atom/ns#">Dataguard</category><category domain="http://www.blogger.com/atom/ns#">Archivelog</category><category domain="http://www.blogger.com/atom/ns#">RMAN</category><category domain="http://www.blogger.com/atom/ns#">ARCHIVELOG DELETION POLICY TO</category><title>RMAN Configuration in Data Guard  [Archivelog Deletion Policy]</title><description>Follow these steps to configure RMAN backups in Data Guard environment. When you want to managed the archivelog deletion policy from one centralpoint.&lt;br /&gt;
&lt;h2&gt;CONFIGURE ARCHIVELOG DELETION POLICY&lt;/h2&gt;Possible options :&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
&lt;b&gt;APPLIED ON STANDBY&lt;/b&gt; -  enables flash recovery area to delete archivelogs that are applied on mandatory standby. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;NONE&lt;/b&gt;       -  enables flash recovery area to delete archivelogs that are backed up to tertiary device and that are obsolete based on the configured  backup retention policy. This is the default configuration.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;CLEAR&lt;/b&gt;       -  clears the deletion policy and returns the specified configuration to default value. The default value is NONE.&lt;/code&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;Viewing the Current Deletion Policy&lt;/h2&gt;To view the current setting (APPLIED ON STANDBY, CLEAR, NONE) for a database, issue the following query :&lt;br /&gt;
&lt;pre class="brush: sql;"&gt;SELECT NAME, VALUE FROM V$RMAN_CONFIGURATION WHERE
NAME LIKE '%ARCHIVELOG DELETION POLICY%';
&lt;/pre&gt;&lt;code&gt;&lt;br /&gt;
NAME VALUE&lt;br /&gt;
----------------------------- --------------&lt;br /&gt;
ARCHIVELOG DELETION POLICY TO APPLIED ON STANDBY&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
You can also find the existing configuration using the RMAN SHOW ARCHIVELOG&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;DELETION POLICY command&lt;/b&gt;:&lt;br /&gt;
&lt;pre class="brush: sql;"&gt;RMAN&amp;gt; SHOW ARCHIVELOG DELETION POLICY
&lt;/pre&gt;&lt;code&gt;RMAN configuration parameters are:&lt;br /&gt;
CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON STANDBY;&lt;/code&gt;&lt;br /&gt;
&lt;h2&gt;When Backup is taken form the Standby Database.&lt;/h2&gt;Issue the following command on the primary database:&lt;br /&gt;
&lt;pre class="brush: plain;"&gt;RMAN&amp;gt; CONFIGURE ARCHIVELOG DELETION POLICY TO NONE;&lt;/pre&gt;The following commands should be issued, after connecting to each of the other standby database servers.&lt;br /&gt;
&lt;pre class="brush: plain;"&gt;RMAN&amp;gt; CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON STANDBY;&lt;/pre&gt;Reconfiguring the Deletion Policy After a Role Transition&lt;br /&gt;
&lt;br /&gt;
By setting this configuration on each of the other standby databases (where backups are not being taken), it will enable automatic deletion of archived logs on this standby database that have been applied to all other remote standby destinations. By default, this configuration requires that at least one remote destination is set to mandatory. Archived logs are deleted if space in the Flash Recovery Area needs to be reclaimed for new files. &lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Note:&lt;/i&gt; Mandatory standby destination can impact the primary database if the standby destination cannot be reached.&lt;br /&gt;
&lt;h2&gt;Configure RMAN standby database where backups are taken:&lt;/h2&gt;Issue the following command on the physical standby where the backup will be taken.&lt;br /&gt;
&lt;pre class="brush: plain;"&gt;RMAN&amp;gt; CONFIGURE DELETION POLICY TO NONE;&lt;/pre&gt;Specify when the archived logs can be deleted with the &lt;b&gt;CONFIGURE ARCHIVELOG DELETION POLICY COMMAND&lt;/b&gt;. Since the logs are backed up at the standby site, you should specified the &lt;b&gt;NONE&lt;/b&gt; option for the log deletion policy. This will enable automatic deletion of archived logs on the standby database that are outside of the retention period or that are already backed up to tape, if additional space is needed for new backups or archived logs.&lt;br /&gt;
&lt;br /&gt;
On all the other physical standby databases where backups are note taken and the primary database.&lt;br /&gt;
&lt;pre class="brush: plain;"&gt;RMAN&amp;gt; CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON STANDBY;&lt;/pre&gt;&lt;i&gt;Note:&lt;/i&gt; That in the event of a switchover or failover, the database role changes and the appropriate CONFIGURE commands must be re-executed on new primary and standby databases.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;More Information:&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="https://support.oracle.com/CSP/main/article?cmd=show&amp;amp;type=NOT&amp;amp;doctype=BULLETIN&amp;amp;id=305565.1"&gt;Persistent Controlfile configurations for RMAN in 9i and 10g. [MOS 305565.1]&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://support.oracle.com/CSP/main/article?cmd=show&amp;amp;type=NOT&amp;amp;doctype=BULLETIN&amp;amp;id=331924.1"&gt;RMAN backups in Max Performance/Max Availability Data Guard Environment [MOS 331924.1]&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://support.oracle.com/CSP/main/article?cmd=show&amp;amp;type=NOT&amp;amp;doctype=BULLETIN&amp;amp;id=464668.1"&gt;Maintenance Of Archivelogs On Standby Databases [MOS 464668.1]&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;The original post is on &lt;a href="http://joordsblog.vandenoord.eu/"&gt;Joords Oracle DBA blog&lt;/a&gt;&lt;br/&gt;
&amp;#169; copyright, 2011.&lt;br/&gt;
Best Regards!
&lt;br/&gt;
Thorough knowledge of Oracle RDBMS technology, pragmatically Oracle database administrator.
(OCP8,OCP8i,OCP9i,OCP10g,RAC Expert 10g and OCP11g)&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5532576497841734741-2898700889583662661?l=joordsblog.vandenoord.eu' alt='' /&gt;&lt;/div&gt;</description><link>http://joordsblog.vandenoord.eu/2011/05/rman-configuration-in-data-guard.html</link><author>noreply@blogger.com (Jos van den Oord)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5532576497841734741.post-8666707240951345053</guid><pubDate>Thu, 19 May 2011 19:59:00 +0000</pubDate><atom:updated>2011-05-19T21:59:00.338+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">REQUIRED_MIRROR_FREE_MB</category><category domain="http://www.blogger.com/atom/ns#">Mirroring</category><category domain="http://www.blogger.com/atom/ns#">Failgroup</category><category domain="http://www.blogger.com/atom/ns#">ASM_DISKGROUP</category><category domain="http://www.blogger.com/atom/ns#">Disk Failure</category><category domain="http://www.blogger.com/atom/ns#">ASM</category><title>ASM required mirror free space to accommodate disk failures</title><description>&lt;a href="http://dbatrain.wordpress.com/2011/03/28/mirror-mirror-on-the-exadata/"&gt;Blogpost of Joel Goodman Monday, March 28, 2011 28/03/2011&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Many ASM administrators have little or no experience with ASM mirroring, because they use External Redundancy for their diskgroups and ASM generally maintains one copy for each AU in this case. Tracking free space within a diskgroup in such a case is simple. Use the following details from view V$ASM_DISKGROUP to examine the redundancy, offline state and free space requirements for mirror recovery:&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: plain;"&gt;TOTAL_MB =&amp;gt; indicates the total space in the diskgroup
FREE_MB =&amp;gt; indicates the total free space  in the diskgroup
REQUIRED_MIRROR_FREE_MB =&amp;gt; indicates free space required in the diskgroup to restore redundancy by copying allocation units as described above.
USABLE_FILE_MB =&amp;gt; indicates how much of the FREE_MB may be safely used whilst leaving enough free space for mirror copy recovery in the case of disk failure
TYPE =&amp;gt; indicates the redundancy attribute of the diskgroup.
OFFLINE_DISKS =&amp;gt; indicates how many disks are offline in the diskgroup
&lt;/pre&gt;&lt;br /&gt;
&lt;b&gt;Note: the LSDG command in the ASMCMD utility will provide the same information.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
The crucial aspect of administering the diskgroups when ASM mirrors the AUs, is having enough free space to re-copy the AUs when a loss occurs. This is not a concern when external redundancy is used, but it is for normal and high redundancy,  and requires that the ASM administrator be aware of the free space needs.&lt;div class="blogger-post-footer"&gt;The original post is on &lt;a href="http://joordsblog.vandenoord.eu/"&gt;Joords Oracle DBA blog&lt;/a&gt;&lt;br/&gt;
&amp;#169; copyright, 2011.&lt;br/&gt;
Best Regards!
&lt;br/&gt;
Thorough knowledge of Oracle RDBMS technology, pragmatically Oracle database administrator.
(OCP8,OCP8i,OCP9i,OCP10g,RAC Expert 10g and OCP11g)&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5532576497841734741-8666707240951345053?l=joordsblog.vandenoord.eu' alt='' /&gt;&lt;/div&gt;</description><link>http://joordsblog.vandenoord.eu/2011/05/asm-required-mirror-free-space-to.html</link><author>noreply@blogger.com (Jos van den Oord)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5532576497841734741.post-6256605293863298664</guid><pubDate>Mon, 02 May 2011 05:32:00 +0000</pubDate><atom:updated>2011-05-02T07:32:17.041+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">performance</category><category domain="http://www.blogger.com/atom/ns#">AWR</category><category domain="http://www.blogger.com/atom/ns#">DBA</category><category domain="http://www.blogger.com/atom/ns#">Formatter</category><category domain="http://www.blogger.com/atom/ns#">Tuning</category><title>Use Chrome plugin to make Oracle AWR reports (formattter) friendly</title><description>Blogpost of Tom Kyte Thursday, April 28, 2011&lt;br /&gt;
&lt;br /&gt;
&lt;div class="post-body"&gt;&lt;div style="clear: both;"&gt;&lt;/div&gt;An "&lt;a href="http://tylermuth.wordpress.com/2011/04/20/awr-formatter/"&gt;&lt;span style="color: #996699;"&gt;AWR Formatter&lt;/span&gt;&lt;/a&gt;" written by a friend of mine, Tyler Muth. It's pretty cool - works as a Chrome plugin - and it makes an AWR report a little more 'friendly' to use. It creates hot links for many of the wait events (so you know what they mean) and it summarizes up a lot of stuff - making the AWR report a lot more "interactive". Check it out and give him feedback on it if you have time.&lt;/div&gt;&lt;div class="post-body"&gt;&amp;nbsp; &lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="post-body"&gt;&lt;h3&gt;Installation:&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Open this URL in Google Chrome:&amp;nbsp;&lt;a href="http://dl.dropbox.com/u/4131944/AWR-Format/AWR-Format.crx" target="_blank"&gt;http://dl.dropbox.com/u/4131944/AWR-Format/AWR-Format.crx&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Choose “Install”&lt;/li&gt;
&lt;li&gt;Go to Tools &amp;gt; Extensions and check the “Allow access to file URLs” box. This is critical as it only works on local files.&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;div class="post-body"&gt;&lt;strong&gt;&lt;/strong&gt;You can watch a &lt;a href="http://dl.dropbox.com/u/4131944/Screencasts/AWR-Format/AWR-Format1/AWR-Format1.html" target="_blank"&gt;screencast of it in action here&lt;/a&gt;. &lt;br /&gt;
&lt;h3&gt;More information:&lt;/h3&gt;&lt;/div&gt;&lt;div class="post-body"&gt;&lt;ul&gt;&lt;li&gt;If you need a “demo” AWR Report , you can download &lt;a href="https://dl.dropbox.com/s/subc13t8tnduxb1/awr_report_260_262-inst-1.html?dl=1" target="_blank"&gt;this report&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;The original post is on &lt;a href="http://joordsblog.vandenoord.eu/"&gt;Joords Oracle DBA blog&lt;/a&gt;&lt;br/&gt;
&amp;#169; copyright, 2011.&lt;br/&gt;
Best Regards!
&lt;br/&gt;
Thorough knowledge of Oracle RDBMS technology, pragmatically Oracle database administrator.
(OCP8,OCP8i,OCP9i,OCP10g,RAC Expert 10g and OCP11g)&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5532576497841734741-6256605293863298664?l=joordsblog.vandenoord.eu' alt='' /&gt;&lt;/div&gt;</description><link>http://joordsblog.vandenoord.eu/2011/05/use-chrome-plugin-to-make-oracle-awr.html</link><author>noreply@blogger.com (Jos van den Oord)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5532576497841734741.post-9049700321357187690</guid><pubDate>Thu, 28 Apr 2011 05:27:00 +0000</pubDate><atom:updated>2011-04-28T07:49:07.840+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">MOS</category><category domain="http://www.blogger.com/atom/ns#">oracle</category><category domain="http://www.blogger.com/atom/ns#">Firefox</category><title>Use Firefox Quick Searches to quickly access Oracle related information: DOCs, SRs, NOTEs, BUGs etc…”</title><description>Customize your Firefox to use acronym and contents of mentioned &lt;a href="http://support.oracle.com/" target="_blank"&gt;Metalink&lt;/a&gt; Note displayed without the need to open Metalink web site. &lt;strong&gt;“mn 1269139.1″&lt;/strong&gt; (&lt;strong&gt;mn&lt;/strong&gt; was an acronym for Metalink Note)&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
How to do this see the blog of &amp;nbsp;&lt;a href="http://odenysenko.wordpress.com/2011/04/14/my-oracle-support-productivity-with-firefox-quick-searches/"&gt;Oleksandr Denysenko's Blog&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;The original post is on &lt;a href="http://joordsblog.vandenoord.eu/"&gt;Joords Oracle DBA blog&lt;/a&gt;&lt;br/&gt;
&amp;#169; copyright, 2011.&lt;br/&gt;
Best Regards!
&lt;br/&gt;
Thorough knowledge of Oracle RDBMS technology, pragmatically Oracle database administrator.
(OCP8,OCP8i,OCP9i,OCP10g,RAC Expert 10g and OCP11g)&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5532576497841734741-9049700321357187690?l=joordsblog.vandenoord.eu' alt='' /&gt;&lt;/div&gt;</description><link>http://joordsblog.vandenoord.eu/2011/04/use-firefox-quick-searches-to-quickly.html</link><author>noreply@blogger.com (Jos van den Oord)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5532576497841734741.post-2809077709196724882</guid><pubDate>Tue, 19 Apr 2011 20:30:00 +0000</pubDate><atom:updated>2011-04-19T22:30:00.130+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">dbconsole</category><category domain="http://www.blogger.com/atom/ns#">10.2.0.5</category><category domain="http://www.blogger.com/atom/ns#">10.2.0.4</category><category domain="http://www.blogger.com/atom/ns#">Patch 8350262</category><category domain="http://www.blogger.com/atom/ns#">rdbms</category><category domain="http://www.blogger.com/atom/ns#">Enterprise Manager Database Control</category><title>Patch for Enterprise Manager Database Control 10.2.0.4 Or 10.2.0.5</title><description>&lt;b&gt;The Problem&lt;/b&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: 13px;"&gt;Enterprise Manager Database Control with Oracle Database 10.2.0.4 and 10.2.0.5 " The DBCONSOLE" will not work. The root certificate used to secure communications via the Secure Socket Layer (SSL) protocol will expire on 31-Dec-2010 00:00:00.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 6px; -webkit-border-vertical-spacing: 6px; font-size: 13px;"&gt;&lt;strong&gt;ATTENTION - Enterprise Manager Database Control 10.2.0.4 Or 10.2.0.5 - Patch Required from 31-Dec-2010 onwards [ID 1217493.1]&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;b&gt;Solving this problem&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: 13px; font-weight: normal;"&gt;If you plan to configure Database Control with either of these Oracle Database releases, Oracle strongly recommends that you apply&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 13px; font-weight: normal;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 13px; font-weight: normal;"&gt;&lt;a href="https://support.oracle.com/CSP/ui/flash.html#tab=PatchHomePage(page=PatchHomePage&amp;amp;id=gj46o799()),(page=PatchSearchResultsHome&amp;amp;id=gj46pr1y(search=%3CSearch%3E%0A%20%20%3CFilter%20name=%22patch_number%22%20op=%22IS%22%20value=%228350262%22%20type=%22patch_number%22/%3E%0A%20%20%3CFilter%20name=%22platform%22%20op=%22IS%22%20value=%22%22%20type=%22platform%22/%3E%0A%3C/Search%3E&amp;amp;incFamilyProds=false&amp;amp;flag=search))" target="_blank"&gt;Patch 8350262&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 13px; font-weight: normal;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 13px; font-weight: normal;"&gt;to your Oracle Home installations before you configure Database Control. Configuration of Database Control is typically done when you create or upgrade Oracle Database, or if you run Enterprise Manager Configuration Assistant (EMCA) in standalone mode.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;The original post is on &lt;a href="http://joordsblog.vandenoord.eu/"&gt;Joords Oracle DBA blog&lt;/a&gt;&lt;br/&gt;
&amp;#169; copyright, 2011.&lt;br/&gt;
Best Regards!
&lt;br/&gt;
Thorough knowledge of Oracle RDBMS technology, pragmatically Oracle database administrator.
(OCP8,OCP8i,OCP9i,OCP10g,RAC Expert 10g and OCP11g)&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5532576497841734741-2809077709196724882?l=joordsblog.vandenoord.eu' alt='' /&gt;&lt;/div&gt;</description><link>http://joordsblog.vandenoord.eu/2011/04/patch-for-enterprise-manager-database.html</link><author>noreply@blogger.com (Jos van den Oord)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5532576497841734741.post-4604090758492911642</guid><pubDate>Tue, 19 Apr 2011 18:10:00 +0000</pubDate><atom:updated>2011-04-26T07:06:18.692+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">10.2.0.5</category><category domain="http://www.blogger.com/atom/ns#">Bug 998101</category><category domain="http://www.blogger.com/atom/ns#">(NFILES)</category><category domain="http://www.blogger.com/atom/ns#">FILE DESCIPTORS</category><title>Bug 9981011: VARIOUS ORACLE PROCESSES CONSUMING LARGE QUANTITIES OF FILE DESCIPTORS (NFILES)</title><description>&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: 13px;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre&gt;&lt;span style="font-family: inherit;"&gt;After upgrading to the 10.2.0.5.0 release the database is encounter a file handle leak.&amp;nbsp; The leak is seen in production and development instances. The leak happens on different processes (emagent and MMNL process are the current ones).&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family: inherit;"&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;b&gt;&lt;span style="font-family: inherit;"&gt;Test on growing of openfiles:&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal;"&gt;&lt;pre&gt;&lt;span style="font-family: inherit;"&gt;lsof -p 10140 |wc -l =&amp;gt; 600&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="white-space: normal;"&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="font-family: inherit;"&gt;lsof -p 10140 |wc -l =&amp;gt; 759&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family: inherit;"&gt;Now we wait for the sollution of oracle to solve this bug. &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="Apple-style-span"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family: inherit;"&gt;&lt;span class="Apple-style-span"&gt;The max file limit has been reached so the db will have to be shutdown or&lt;/span&gt;&lt;span class="Apple-style-span"&gt; the&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family: inherit;"&gt;&lt;span class="Apple-style-span"&gt;process killed, if possible, to free up files.&lt;/span&gt;The leak happen over time and manifests itself when the limits are reached as error ORA-27041.&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="Apple-style-span"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;strong&gt;&lt;span style="font-family: inherit;"&gt;The sollotion&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;span style="font-family: inherit;"&gt;VARIOUS ORACLE PROCESSES CONSUMING LARGE QUANTITIES OF FILE DESCIPTORS (NFILES) &lt;/span&gt;&lt;a href="https://support.oracle.com/CSP/ui/flash.html#tab=Dashboard(page=Dashboard&amp;amp;id=gmyd6aez()),(page=SRView&amp;amp;id=gmyd6mos(sr_row_id=3-1KSHH9J&amp;amp;sr_stmt=Pls%20backport%20patch%20for%20BUG%209981011%20to%2010.2.0.5.1%20on%20HP-UX%20B.11.23%20U%20ia64&amp;amp;&amp;amp;sr_number=3-3433950631)),(page=PatchDetailPage&amp;amp;id=gmydaonc(patchId=9981011))"&gt;&lt;span style="font-family: inherit;"&gt;Patch 9981011&lt;/span&gt;&lt;/a&gt;. For us we need the&amp;nbsp;&lt;span style="font-family: inherit;"&gt;Patch download for Oracle 10.2.0.5 on HP-UX Itanium.&lt;br /&gt;
&lt;br /&gt;
This patch is also suitable for a 10.2.0.5.1 home, there are no conflicts with 10.2.0.5.1&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;The original post is on &lt;a href="http://joordsblog.vandenoord.eu/"&gt;Joords Oracle DBA blog&lt;/a&gt;&lt;br/&gt;
&amp;#169; copyright, 2011.&lt;br/&gt;
Best Regards!
&lt;br/&gt;
Thorough knowledge of Oracle RDBMS technology, pragmatically Oracle database administrator.
(OCP8,OCP8i,OCP9i,OCP10g,RAC Expert 10g and OCP11g)&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5532576497841734741-4604090758492911642?l=joordsblog.vandenoord.eu' alt='' /&gt;&lt;/div&gt;</description><link>http://joordsblog.vandenoord.eu/2011/04/bug-9981011-various-oracle-processes.html</link><author>noreply@blogger.com (Jos van den Oord)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5532576497841734741.post-5776947677022070367</guid><pubDate>Thu, 31 Mar 2011 08:19:00 +0000</pubDate><atom:updated>2011-03-31T10:19:55.912+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">BACKUP RECOVERY AREA</category><category domain="http://www.blogger.com/atom/ns#">FRA backup disk</category><category domain="http://www.blogger.com/atom/ns#">RMAN</category><category domain="http://www.blogger.com/atom/ns#">SBT library</category><category domain="http://www.blogger.com/atom/ns#">Oracale VM VirtualBox Virtual Disk</category><title>Flash Recovery Area backup to disk with RMAN</title><description>Is it possible to do a RMAN backup of the &lt;b&gt;Flash Recovery Area &lt;/b&gt;(FRA) to disk. The standard method by RMAN is that this is only possible with the use of a SBT channel/library. The RMAN command '&lt;i&gt;BACKUP RECOVERY AREA&lt;/i&gt;' works only with SBT channels, meaning a tertiary storage such as tape.&lt;br /&gt;
&lt;br /&gt;
Oracle has introduce an emulator for SBT library to do a backup of the FRA to disk. The RMAN disksbt library, which emulates a SBT library (but it writes the backups to a disk location). This &lt;b&gt;disksbt&lt;/b&gt;, can be used to test backup the FRA to a disk location&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
For Example:&lt;br /&gt;
&lt;pre class="brush: sql;"&gt;RMAN&amp;gt; run { allocate channel dev1 type sbt parms='SBT_LIBRARY=oracle.disksbt, 
ENV=(BACKUP_DIR=/home/oracle)'; 
crosscheck backup device type sbt_tape; 
delete noprompt expired backup; 
}
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;The original post is on &lt;a href="http://joordsblog.vandenoord.eu/"&gt;Joords Oracle DBA blog&lt;/a&gt;&lt;br/&gt;
&amp;#169; copyright, 2011.&lt;br/&gt;
Best Regards!
&lt;br/&gt;
Thorough knowledge of Oracle RDBMS technology, pragmatically Oracle database administrator.
(OCP8,OCP8i,OCP9i,OCP10g,RAC Expert 10g and OCP11g)&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5532576497841734741-5776947677022070367?l=joordsblog.vandenoord.eu' alt='' /&gt;&lt;/div&gt;</description><link>http://joordsblog.vandenoord.eu/2011/03/flash-recovery-area-backup-to-disk-with.html</link><author>noreply@blogger.com (Jos van den Oord)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5532576497841734741.post-2724533725615607080</guid><pubDate>Sun, 27 Mar 2011 21:29:00 +0000</pubDate><atom:updated>2011-03-28T12:25:13.322+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Oracle11gR2 AMM restart;Automatic Mamory Management ;AMM; Oracle RDBMS; Patch 11.2.0.2; datafile; crash</category><title>Oracle RDBMS Patch set 11.2.0.2 new behaviour on datafile  and Automatic Memory Management</title><description>&lt;h2&gt;New Behaviour for datafile:&lt;/h2&gt;In patch set 11.2.0.2 a new behaviour for datafile write errors has been implemented.With this release ANY write error to a datafile will cause the instance to abort.&lt;br /&gt;
&lt;br /&gt;
Before 11.2.0.2 those errors usually led to an offline datafile if the database operates in archivelog mode&amp;nbsp;(your production database do, don’t they?!) and the datafile does not belong to the SYSTEM tablespace.&amp;nbsp;Internal discussion found this behaviour not up-to-date and alligned with RAC systems and modern storages.&lt;br /&gt;
Therefore it has been changed and a new underscore parameter got introduced.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;b&gt;_DATAFILE_WRITE_ERRORS_CRASH_INSTANCE=TRUE&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;
This is the default setting´and the new behaviour beginning with Oracle 11.2.0.2&lt;br /&gt;
&lt;br /&gt;
If you would like to revert to the pre-11.2.0.2 behaviour you’ll have to set in your init.ora/spfile this parameter to false.&amp;nbsp;But keep in mind that there’s a reason why this has been changed.&lt;br /&gt;
More info in MOSC Note: 7691270.8&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;New Behaviour for Automatic Mamory Management (AMM):&lt;/h2&gt;Unfortunately a “&lt;i&gt;new feature&lt;/i&gt;” in 11gR2 turns AMM on unless a hidden parameter called &lt;b&gt;_memory_imm_mode_without_autosga&lt;/b&gt; is set to &lt;b&gt;FALSE&lt;/b&gt;. &lt;br /&gt;
&lt;br /&gt;
This means if you have disabled AMM , upgrades to 11gR2, you can find that AMM has reappeared, even if you think that you have disabled it.&amp;nbsp;[&lt;b&gt;Oracle11gR2 AMM restart&lt;/b&gt;]&lt;br /&gt;
&lt;br /&gt;
There is a MOSC note about AMM in 11gR2 that notes that this regression back to AMM is the expected behavior in 11.2 for immediate memory allocation requests and that Oracle added this behavior as a 11gR2 new feature when automatic memory management was disabled.&lt;br /&gt;
&lt;br /&gt;
More info MOSC Note:1269139.1,&amp;nbsp;“SGA Re-Sizes Occurring Despite AMM/ASMM Being Disabled(MEMORY_TARGET/SGA_TARGET=0)”&lt;div class="blogger-post-footer"&gt;The original post is on &lt;a href="http://joordsblog.vandenoord.eu/"&gt;Joords Oracle DBA blog&lt;/a&gt;&lt;br/&gt;
&amp;#169; copyright, 2011.&lt;br/&gt;
Best Regards!
&lt;br/&gt;
Thorough knowledge of Oracle RDBMS technology, pragmatically Oracle database administrator.
(OCP8,OCP8i,OCP9i,OCP10g,RAC Expert 10g and OCP11g)&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5532576497841734741-2724533725615607080?l=joordsblog.vandenoord.eu' alt='' /&gt;&lt;/div&gt;</description><link>http://joordsblog.vandenoord.eu/2011/03/oracle-rdbms-patch-set-11202-new.html</link><author>noreply@blogger.com (Jos van den Oord)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5532576497841734741.post-6536551693400686730</guid><pubDate>Thu, 24 Mar 2011 22:50:00 +0000</pubDate><atom:updated>2011-03-24T23:50:00.142+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">; Oracle RAC</category><category domain="http://www.blogger.com/atom/ns#">rdbms 10gMetalink Notes; Clusterware</category><category domain="http://www.blogger.com/atom/ns#">Real Application Cluster</category><title>Clusterware References 10g</title><description>&lt;h1&gt;Clusterware References;&lt;br /&gt;
Pro Oracle Database 10g RAC on Linux&lt;/h1&gt;&lt;h2&gt;Metalink Notes&lt;/h2&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;259301.1&lt;/td&gt;&lt;td&gt;CRS and 10g RAC&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;This note contains a useful awk script to improve the output of crs_stat -ls&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;436067.1&lt;/td&gt;&lt;td&gt;Windows CRS_STAT script to display long names correctly&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;309541.1&lt;/td&gt;&lt;td&gt;How to start/stop the 10g CRS Clusterware&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;263897.1&lt;/td&gt;&lt;td&gt;How to stop Cluster Ready Services (CRS)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;298073.1&lt;/td&gt;&lt;td&gt;How to remove CRS auto start and restart for a RAC instance&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;295871.1&lt;/td&gt;&lt;td&gt;How to verify if CRS install is valid&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;316583.1&lt;/td&gt;&lt;td&gt;VIPCA fails complaining that interface is not public&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;341214.1&lt;/td&gt;&lt;td&gt;How to cleanup after a failed (or successful) Oracle Clusterware installation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;280589.1&lt;/td&gt;&lt;td&gt;How to install Oracle 10g CRS on a cluster where one or more nodes are not to be configured with CRS immediately&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;357808.1&lt;/td&gt;&lt;td&gt;CRS Diagnostics&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;272331.1&lt;/td&gt;&lt;td&gt;CRS 10g Diagnostic Guide&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;330358.1&lt;/td&gt;&lt;td&gt;CRS 10g R2 Diagnostic Collection Guide&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;331168.1&lt;/td&gt;&lt;td&gt;Oracle Clusterware consolidated logging in 10gR2&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;342590.1&lt;/td&gt;&lt;td&gt;CRS logs not being written &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;357808.1&lt;/td&gt;&lt;td&gt;Diagnosability for CRS/EVM/RACG&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;459694.1&lt;/td&gt;&lt;td&gt;Procwatcher: Script to Monitor and Examine Oracle and CRS Processes&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;289690.1&lt;/td&gt;&lt;td&gt;Data Gathering for Troubleshooting RAC and CRS issues&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;265769.1&lt;/td&gt;&lt;td&gt;Troubleshooting CRS Reboots&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;240001.1&lt;/td&gt;&lt;td&gt;Troubleshooting CRS root.sh problems (10g RAC)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;239989.1&lt;/td&gt;&lt;td&gt;10g RAC - Stopping Reboot Loops when CRS problems occur&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;294430.1&lt;/td&gt;&lt;td&gt;CSS Timeout Computation in 10g RAC&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;284752.1&lt;/td&gt;&lt;td&gt;10gRAC: Steps to Increase CSS Misscount, Reboottime and Disktimeout&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;462616.1&lt;/td&gt;&lt;td&gt;Reconfiguring the CSS disktimeout of 10gR2 Clusterware for proper LUN failover&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;293819.1&lt;/td&gt;&lt;td&gt;Placement of voting and OCR disk file in 10g RAC&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;317628.1&lt;/td&gt;&lt;td&gt;How to replace a corrupt OCR mirror file&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;452486.1&lt;/td&gt;&lt;td&gt;Moving OCR and Voting Disk to another location&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;399482.1&lt;/td&gt;&lt;td&gt;How to recreate OCR/Voting disk accidentally deleted&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;358620.1&lt;/td&gt;&lt;td&gt;How to recreate OCR/Voting disk in 10gR1/R2 RAC&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;279793.1&lt;/td&gt;&lt;td&gt;How to Restore a Lost Voting Disk in 10g&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;264847.1&lt;/td&gt;&lt;td&gt;How to Configure Virtual IPs for 10g RAC&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;283684.1&lt;/td&gt;&lt;td&gt;How to change interconnect/public interface IP subnet in a 10g cluster&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;276434.1&lt;/td&gt;&lt;td&gt;Modifying the VIP or VIP Hostname of an Oracle 10g Clusterware Node&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;294336.1&lt;/td&gt;&lt;td&gt;Changing the check interval for the Oracle 10g VIP&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;219361.1&lt;/td&gt;&lt;td&gt;Troubleshooting Instance Evictions (ORA-29740)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;297498.1&lt;/td&gt;&lt;td&gt;Resolving Instance Evictions on Windows platforms&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;315125.1&lt;/td&gt;&lt;td&gt;What to check if the Cluster Synchronization Services daemon (OCSSD) does not start&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;270512.1&lt;/td&gt;&lt;td&gt;Adding a node to a 10g RAC Cluster&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;269320.1&lt;/td&gt;&lt;td&gt;Removing a node from a 10g RAC Cluster&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;338706.1&lt;/td&gt;&lt;td&gt;Cluster Ready Services (CRS) rolling upgrade&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;399031.1&lt;/td&gt;&lt;td&gt;Step-by-step installation of Oracle Clusterware one-off and bundle patches for Oracle 10g&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;401783.1&lt;/td&gt;&lt;td&gt;Changes in Oracle Clusterware after applying 10.2.0.3 Patchset&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;405820.1&lt;/td&gt;&lt;td&gt;Known Issues After Applying 10.2 CRS bundle patches&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;316817.1&lt;/td&gt;&lt;td&gt;Cluster Verification Utility (CLUVFY) FAQ&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;372358.1 &lt;/td&gt;&lt;td&gt;Shared disk check with the Cluster Verification Utility&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;338924.1 &lt;/td&gt;&lt;td&gt;CLUVFY Fails with error - could not find a suitable set of interfaces for VIPs&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;h2&gt;Bugs&lt;/h2&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;5849200&lt;/td&gt;&lt;td&gt;CRS LOGS ARE NOT BEING WRITTEN&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;5137401&lt;/td&gt;&lt;td&gt;OPROCD LOGFILE IS CLEARED AFTER A REBOOT&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;Fixed in Oracle 10.2.0.4+ and 11.1.0.6+&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;h2&gt;White Papers&lt;/h2&gt;&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="http://www.oracle.com/technology/products/database/clustering/pdf/Using_Oracle_Clusterware_to_protect_Oracle_Application_Server.pdf"&gt;Using Oracle Clusterware to Protect Oracle Application Server&lt;/a&gt; &lt;/td&gt;&lt;td&gt;Roland Knapp&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="http://www.oracle.com/technology/products/database/clustering/pdf/twp_oracleclusterware3rdparty[1].pdf"&gt;Using Oracle Clusterware to Protect Third Party Applications&lt;/a&gt; &lt;/td&gt;&lt;td&gt;Philip Newlan&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="http://www.oracle.com/technology/products/database/clusterware/pdf/SI_DB_Failover_11g.pdf"&gt;Using Oracle Clusterware to Protect a Single-Instance Oracle Database&lt;/a&gt; &lt;/td&gt;&lt;td&gt;Philip Newlan&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;The original post is on &lt;a href="http://joordsblog.vandenoord.eu/"&gt;Joords Oracle DBA blog&lt;/a&gt;&lt;br/&gt;
&amp;#169; copyright, 2011.&lt;br/&gt;
Best Regards!
&lt;br/&gt;
Thorough knowledge of Oracle RDBMS technology, pragmatically Oracle database administrator.
(OCP8,OCP8i,OCP9i,OCP10g,RAC Expert 10g and OCP11g)&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5532576497841734741-6536551693400686730?l=joordsblog.vandenoord.eu' alt='' /&gt;&lt;/div&gt;</description><link>http://joordsblog.vandenoord.eu/2011/03/clusterware-references-10g.html</link><author>noreply@blogger.com (Jos van den Oord)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5532576497841734741.post-3568757506420876992</guid><pubDate>Sun, 20 Mar 2011 22:59:00 +0000</pubDate><atom:updated>2011-03-20T23:59:00.204+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">OEM;OMS ;11gR1 ;problem monitoring ; SCAN; listener; GRID;RAC ;11gR2</category><title>OEM/OMS 11gR1 problem monitoring the SCAN listener GRID/RAC 11gR2</title><description>Regarding to the scan listener is the relocation not being handled correctly by Oracle Enterprise Manager(OEM)&amp;nbsp;11gR1 (shows target as down after relocate!), Oracle has solved this by the following bugs/fixes:&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
Apply Patch 10118817 on OMS: BUG 10118817 - SCAN LISTENERS NOT BEING DISPLAYED CORRECTLY IN GC CONSOLE AFTER FAILOVER &lt;br /&gt;
(this is a generic platform fix)&lt;br /&gt;
&lt;br /&gt;
Apply Patch 10392806 on AGENT: Bug 10392806: METADATA CHANGES FOR BUG 10118817 &lt;br /&gt;
(this patch is available on linux x86/x86-64)&lt;br /&gt;
&lt;br /&gt;
Usually after these patches, the fix should work, if all the post install steps, agent patches are applied correctly.&lt;br /&gt;
There is one more scenario in the bug 10118817 where in the cluster target metrics in EM "crs_event" and "resource_status" are present in $AGENT_HOME/&amp;lt;host&amp;gt;/sysman/emd/collection/cluster_&amp;lt;ClusterName&amp;gt;.xml. You will have to remove these metrics, as mentioned in the bug.&lt;br /&gt;
&lt;br /&gt;
Keep in mind those patches are conflicing with the PSU 2 patch. There is a request by Oracle to solve this also for the PSU patch 2.If installed the PSU 2 patch you can not use this patch .&lt;div class="blogger-post-footer"&gt;The original post is on &lt;a href="http://joordsblog.vandenoord.eu/"&gt;Joords Oracle DBA blog&lt;/a&gt;&lt;br/&gt;
&amp;#169; copyright, 2011.&lt;br/&gt;
Best Regards!
&lt;br/&gt;
Thorough knowledge of Oracle RDBMS technology, pragmatically Oracle database administrator.
(OCP8,OCP8i,OCP9i,OCP10g,RAC Expert 10g and OCP11g)&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5532576497841734741-3568757506420876992?l=joordsblog.vandenoord.eu' alt='' /&gt;&lt;/div&gt;</description><link>http://joordsblog.vandenoord.eu/2011/03/oemoms-11gr1-problem-monitoring-scan.html</link><author>noreply@blogger.com (Jos van den Oord)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5532576497841734741.post-5460909183346557386</guid><pubDate>Thu, 03 Mar 2011 17:04:00 +0000</pubDate><atom:updated>2011-03-03T18:04:26.440+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">OLE; home selector; Oracle Locator Express</category><title>Oracle Locator Express - OLE</title><description>&lt;div&gt;&lt;p&gt;Oracle Locator Express is a replacement tool for the standard Oracle Home Selector. It sits in the system tray and allows you to easily switch between multiple Oracle Homes with just one click. &lt;/p&gt;
&lt;p&gt;Oracle Locator Express is also compatible with Oracle Instant client. What's new in this version: Version 2.0.1 fixes a bug where the version of the Oracle client was displayed incorrectly for a 11gr2 client&lt;/p&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;The original post is on &lt;a href="http://joordsblog.vandenoord.eu/"&gt;Joords Oracle DBA blog&lt;/a&gt;&lt;br/&gt;
&amp;#169; copyright, 2011.&lt;br/&gt;
Best Regards!
&lt;br/&gt;
Thorough knowledge of Oracle RDBMS technology, pragmatically Oracle database administrator.
(OCP8,OCP8i,OCP9i,OCP10g,RAC Expert 10g and OCP11g)&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5532576497841734741-5460909183346557386?l=joordsblog.vandenoord.eu' alt='' /&gt;&lt;/div&gt;</description><link>http://joordsblog.vandenoord.eu/2011/03/oracle-locator-express-ole.html</link><author>noreply@blogger.com (Jos van den Oord)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5532576497841734741.post-6192904709611589350</guid><pubDate>Wed, 02 Mar 2011 19:16:00 +0000</pubDate><atom:updated>2011-03-02T20:16:56.454+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">UTL_DBWS; Web services in Oracle; WSL; ACL; dbwsclient.jar</category><title>Update: UTL_DBWS and Consuming Web services in Oracle</title><description>&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif; font-size: 16px;"&gt;Using UTL_DBWS to make a Database Callout to a Document Style Web service.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif; font-size: 16px;"&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif; font-size: 16px;"&gt;Update of the&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; font-weight: bold;"&gt;&lt;a href="http://www.joords.nl/index.php?file=kop15.php"&gt;UTL_DBWS – Consuming Web services in Oracle&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif; font-size: 16px;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
First, download the latest copy of the dbwsclient.jar file:&lt;br /&gt;
&lt;br /&gt;
Pre 10g: dbws-callout-utility.zip (10.1.2)&lt;br /&gt;
10g: dbws-callout-utility-10R2.zip (10.1.3.0)&lt;br /&gt;
10g &amp;amp; 11g latest: dbws-callout-utility-10131.zip (10.1.3.1)&lt;br /&gt;
Extract the jar file from the zip file into the $ORACLE_HOME/sqlj/lib directory.&lt;br /&gt;
&lt;br /&gt;
The jar file can be loaded into the SYS schema for everyone to access, or into an individual schema that needs access to the web client.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
# Load into the SYS schema.&lt;br /&gt;
&lt;pre class="brush:plain;"&gt;export PATH=/u01/app/oracle/product/10.2.0/db_1/bin:$PATH
cd /u01/app/oracle/product/10.2.0/db_1/sqlj/lib&lt;/pre&gt;# 10gR2&lt;br /&gt;
&lt;pre class="brush: plain;"&gt;loadjava -u sys/password -r -v -f -genmissing -s -grant public dbwsclientws.jar dbwsclientdb102.jar&lt;/pre&gt;# 11g&lt;br /&gt;
&lt;pre class="brush: plain;"&gt;loadjava -u sys/password -r -v -f -genmissing -s -grant public dbwsclientws.jar dbwsclientdb11.jar&lt;/pre&gt;&lt;br /&gt;
# Load into an individual schema.&lt;br /&gt;
&lt;pre class="brush: plain;"&gt;export PATH=/u01/app/oracle/product/10.2.0/db_1/bin:$PATH
cd /u01/app/oracle/product/10.2.0/db_1/sqlj/lib&lt;/pre&gt;# 10gR2&lt;br /&gt;
&lt;pre class="brush: plain;"&gt;loadjava -u scott/tiger -r -v -f -genmissing dbwsclientws.jar dbwsclientdb102.jar&lt;/pre&gt;# 11g&lt;br /&gt;
&lt;pre class="brush: plain;"&gt;loadjava -u scott/tiger -r -v -f -genmissing dbwsclientws.jar dbwsclientdb11.jar&lt;/pre&gt;&lt;br /&gt;
&lt;pre class="brush: sql;"&gt;SELECT owner, status, count(*) FROM DBA_OBJECTS
&amp;nbsp;&amp;nbsp;WHERE OBJECT_TYPE='JAVA CLASS'
&amp;nbsp;&amp;nbsp;GROUP BY owner, status;&lt;/pre&gt;&lt;br /&gt;
Execute as sys user&lt;br /&gt;
&lt;pre class="brush: sql;"&gt;execute dbms_java.grant_permission('DBAPRD4','SYS:java.util.PropertyPermission','http.proxySet','write');
execute dbms_java.grant_permission('DBAPRD4','SYS:java.util.PropertyPermission','http.proxyHost', 'write');
execute dbms_java.grant_permission('DBAPRD4','SYS:java.util.PropertyPermission','http.proxyPort', 'write');
execute dbms_java.grant_permission('DBAPRD4','SYS:java.lang.RuntimePermission', 'accessClassInPackage.sun.util.calendar','');
execute dbms_java.grant_permission('DBAPRD4','SYS:java.lang.RuntimePermission','getClassLoader','');
execute dbms_java.grant_permission('DBAPRD4','SYS:java.net.SocketPermission','*','connect,resolve');
execute dbms_java.grant_permission('DBAPRD4','SYS:java.util.PropertyPermission','*','read,write');
execute dbms_java.grant_permission('DBAPRD4','SYS:java.lang.RuntimePermission','setFactory','');
&lt;/pre&gt;&lt;br /&gt;
Connect as DBAPRD4 user&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: sql;"&gt;CREATE OR REPLACE FUNCTION get_joke RETURN VARCHAR2
 AS
   service_    dbaprd4.utl_dbws.SERVICE;
   call_        dbaprd4.utl_dbws.CALL;
   service_qname   dbaprd4.utl_dbws.QNAME;
   port_qname     dbaprd4.utl_dbws.QNAME;
   xoperation_qname  dbaprd4.utl_dbws.QNAME;
   xstring_type_qname  dbaprd4.utl_dbws.QNAME;
   response    sys.XMLTYPE;
   request     sys.XMLTYPE;
 BEGIN
   service_qname := dbaprd4.utl_dbws.to_qname(null, 'getJoke');
   service_      := dbaprd4.utl_dbws.create_service(service_qname);
   call_         := dbaprd4.utl_dbws.create_call(service_);
   dbaprd4.utl_dbws.set_target_endpoint_address(call_, 'http://interpressfact.net/webservices/getjoke.asmx');
   dbaprd4.utl_dbws.set_property( call_, 'SOAPACTION_USE', 'TRUE');
   dbaprd4.utl_dbws.set_property( call_, 'SOAPACTION_URI', 'http://interpressfact.net/webservices/getJoke');
   dbaprd4.utl_dbws.set_property( call_, 'OPERATION_STYLE', 'document');
   request := sys.XMLTYPE('&lt;getjoke xmlns="http://interpressfact.net/webservices/"&gt;'||'&lt;category&gt;Excuses-10&lt;/category&gt; &lt;/getjoke&gt;');
   response :=dbaprd4.utl_dbws.invoke(call_, request);
   return response.extract('//getJokeResult/child::text()', 'xmlns="http://interpressfact.net/webservices/"').getstringval();
 END;
 /&lt;/pre&gt;&lt;br /&gt;
&lt;pre class="brush: plain;"&gt;SELECT get_joke FROM dual;

-- # Test webservice address http://interpressfact.net/webservices/getjoke.asmx
-- on 11g issue with ACL
/*
-- Issue with ACL used sys then no issue with acl
  DBMS_NETWORK_ACL_ADMIN
  DBMS_NETWORK_ACL_UTILITY

  ERROR at line 1:
  ORA-29532: Java call terminated by uncaught Java exception: HTTP transport
  error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException:
  javax.xml.soap.SOAPException: Message send failed:
  HTTPClient.AuthSchemeNotImplException: NTLM
  ORA-06512: at "DBAPRD4.UTL_DBWS", line 404
  ORA-06512: at "DBAPRD4.UTL_DBWS", line 401
  ORA-06512: at "DBAPRD4.GET_JOKE", line 25
*/&lt;/pre&gt;&lt;br /&gt;
Solving the security issue in Oracle by setting up an ACL&lt;br /&gt;
or use the user sys to execute the function.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: sql;"&gt;BEGIN
  DBMS_NETWORK_ACL_ADMIN.create_acl (
    acl          =&amp;gt; 'test_acl_file.xml', 
    description  =&amp;gt; 'A test of the ACL functionality',
    principal    =&amp;gt; 'DBAPRD4',
    is_grant     =&amp;gt; FALSE, 
    privilege    =&amp;gt; 'connect',
    start_date   =&amp;gt; SYSTIMESTAMP,
    end_date     =&amp;gt; NULL);

  COMMIT;
END;
/

BEGIN
  DBMS_NETWORK_ACL_ADMIN.assign_acl (
    acl         =&amp;gt; 'test_acl_file.xml',
    host        =&amp;gt; '*', 
    lower_port  =&amp;gt; NULL,
    upper_port  =&amp;gt; NULL); 

  COMMIT;
END;
/

BEGIN
  DBMS_NETWORK_ACL_ADMIN.unassign_acl (
    acl         =&amp;gt; 'test_acl_file.xml',
    host        =&amp;gt; '192.168.2.3', 
    lower_port  =&amp;gt; 80,
    upper_port  =&amp;gt; NULL); 

  COMMIT;
END;
/&lt;/pre&gt;&lt;br /&gt;
An other function with shakespeare phrase&lt;br /&gt;
&lt;pre class="brush: sql;"&gt;create or replace function get_shakespeare(p_phrase in varchar2) 
    RETURN varchar2
AS  
  l_service                 utl_dbws.SERVICE;
  l_call                    utl_dbws.CALL;
  l_service_qname           utl_dbws.QNAME;
  l_port_qname              utl_dbws.QNAME;
  l_operation_qname         utl_dbws.QNAME;
  l_string_type_qname       utl_dbws.QNAME;
  l_namespace               varchar2(1000);
  l_retx                    sys.xmltype;
  l_xml_string              sys.xmltype;
Begin
  l_namespace       := 'http://xmlme.com/WebServices';
  l_service_qname   := sys.utl_dbws.to_qname(l_namespace, 'Shakespeare');
  l_service         := sys.utl_dbws.create_service(HTTPURITYPE('http://www.xmlme.com/WSShakespeare.asmx?WSDL'), l_service_qname);
  l_port_qname      :=  sys.utl_dbws.to_qname(l_namespace, 'ShakespeareSoap');
  l_operation_qname := sys.utl_dbws.to_qname(l_namespace, 'GetSpeech');
  l_call            := sys.utl_dbws.create_call(l_service, l_port_qname, l_operation_qname);
  sys.utl_dbws.set_property(l_call, 'SOAPACTION_USE', 'TRUE');
  sys.utl_dbws.set_property(l_call_, 'SOAPACTION_URI', 'http://xmlme.com/WebServices/GetSpeech'); 
  sys.utl_dbws.set_property(l_call_, 'ENCODINGSTYLE_URI', 'http://schemas.xmlsoap.org/soap/encoding/');
  sys.utl_dbws.set_property(l_call_, 'OPERATION_STYLE', 'document');
  l_string_type_qname := sys.utl_dbws.to_qname('http://www.w3.org/2001/XMLSchema', 'string');
  sys.utl_dbws.add_parameter(l_call, 'Request', l_string_type_qname, 'ParameterMode.IN');
  sys.utl_dbws.set_return_type(l_call, l_string_type_qname);
  l_xml_string := xmltype('
    &lt;getspeech xmlns="http://xmlme.com/WebServices"&gt;
      &lt;request&gt;'||p_phrase||'&lt;/request&gt;  -- the searche for text --
    &lt;/getspeech&gt;');
  l_retx := sys.utl_dbws.invoke(call_Handle =&amp;gt; l_call_,request =&amp;gt; l_xml_string);
  return l_retx.extract('/*').getstringval();
  sys.utl_dbws.release_service(l_service);
end;
/&lt;/pre&gt;&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;pre class="brush: sql;"&gt;SELECT dbaprd4.get_shakespeare('To be, or not to be') FROM dual;
SELECT dbaprd4.get_shakespeare('O Romeo, Romeo! wherefore art thou Romeo') FROM dual;
SELECT dbaprd4.get_shakespeare('Let's kill all the lawyers') FROM dual;
SELECT dbaprd4.get_shakespeare('Good night sweet prince') FROM dual;
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;The original post is on &lt;a href="http://joordsblog.vandenoord.eu/"&gt;Joords Oracle DBA blog&lt;/a&gt;&lt;br/&gt;
&amp;#169; copyright, 2011.&lt;br/&gt;
Best Regards!
&lt;br/&gt;
Thorough knowledge of Oracle RDBMS technology, pragmatically Oracle database administrator.
(OCP8,OCP8i,OCP9i,OCP10g,RAC Expert 10g and OCP11g)&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5532576497841734741-6192904709611589350?l=joordsblog.vandenoord.eu' alt='' /&gt;&lt;/div&gt;</description><link>http://joordsblog.vandenoord.eu/2011/03/update-utldbws-and-consuming-web.html</link><author>noreply@blogger.com (Jos van den Oord)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5532576497841734741.post-6035798039252183577</guid><pubDate>Wed, 23 Feb 2011 07:16:00 +0000</pubDate><atom:updated>2011-02-23T08:16:06.232+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">integration</category><category domain="http://www.blogger.com/atom/ns#">Platform</category><category domain="http://www.blogger.com/atom/ns#">backup</category><category domain="http://www.blogger.com/atom/ns#">HP DataProtector</category><category domain="http://www.blogger.com/atom/ns#">ACFS</category><category domain="http://www.blogger.com/atom/ns#">Shared file system</category><category domain="http://www.blogger.com/atom/ns#">matrix</category><category domain="http://www.blogger.com/atom/ns#">ASM</category><title>HP DataProtector supports Oracle ACFS</title><description>Great Oracle ACFS is now supported by HP Dataprotector. See the Platform and integration support matrix link in this blog&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Question&lt;/h2&gt;Is it possible to backup Oracle ACFS with HP DATAPROTECTOR. Currently we can't see the mount point that we have created on the system with the HP DATAPROTECTOR GUI. We used&amp;nbsp;&amp;nbsp;Data Protector 6.11&amp;nbsp; [dd - Jan 12,2011]&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Answer from HP Support&lt;/h2&gt;It is Supported with Data Protector 6.11 patches: PHSS_41457 / PHSS_41458 / DPLNX_00136 / DPSOL_00430.&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;HP Information&lt;/h2&gt;&lt;a href="http://bizsupport1.austin.hp.com/bc/docs/support/SupportManual/c01631170/c01631170.pdf"&gt;HP dataProtector 6.11 - Platform and integration support matrix&amp;nbsp;&lt;/a&gt;&amp;nbsp;date: 11Februari 2011.&lt;div class="blogger-post-footer"&gt;The original post is on &lt;a href="http://joordsblog.vandenoord.eu/"&gt;Joords Oracle DBA blog&lt;/a&gt;&lt;br/&gt;
&amp;#169; copyright, 2011.&lt;br/&gt;
Best Regards!
&lt;br/&gt;
Thorough knowledge of Oracle RDBMS technology, pragmatically Oracle database administrator.
(OCP8,OCP8i,OCP9i,OCP10g,RAC Expert 10g and OCP11g)&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5532576497841734741-6035798039252183577?l=joordsblog.vandenoord.eu' alt='' /&gt;&lt;/div&gt;</description><link>http://joordsblog.vandenoord.eu/2011/02/hp-dataprotector-supports-oracle-acfs.html</link><author>noreply@blogger.com (Jos van den Oord)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5532576497841734741.post-2873799934331710767</guid><pubDate>Wed, 02 Feb 2011 06:44:00 +0000</pubDate><atom:updated>2011-02-09T15:04:43.548+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Clusterware</category><category domain="http://www.blogger.com/atom/ns#">CRSCTL</category><category domain="http://www.blogger.com/atom/ns#">crs_stat</category><category domain="http://www.blogger.com/atom/ns#">Oracle 11gR2</category><category domain="http://www.blogger.com/atom/ns#">commands</category><category domain="http://www.blogger.com/atom/ns#">Deprecated CRS</category><title>Oracle 11.2 Clusterware commands and Deprecated CRS commands 10g</title><description>&lt;table border="2" style="text-align: center;" summary="CRSCTL summary - Equivalent 11.2 Clusterware commands for Deprecated commands"&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;
&lt;table border="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Deprecated Command&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Equivalent 11.2 Command&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;==================&lt;/td&gt;&lt;td&gt;========================&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;crs_stat&lt;/td&gt;&lt;td&gt;crsctl stat resource&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;crsctl check cssd&lt;/td&gt;&lt;td&gt;crsctl check css&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;crsctl check crsd&lt;/td&gt;&lt;td&gt;crsctl check crs&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;crsctl check evmd&lt;/td&gt;&lt;td&gt;crsctl check crs&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;crs_register&lt;/td&gt;&lt;td&gt;crsctl add resource&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;crs_unregister&lt;/td&gt;&lt;td&gt;crsctl delete resource&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;crs_start&lt;/td&gt;&lt;td&gt;crsctl start resource&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;crs_stop&lt;/td&gt;&lt;td&gt;crsctl stop resource &lt;br /&gt;
or crsctl stop cluster&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;crs_getperm&lt;/td&gt;&lt;td&gt;crsctl getperm resource&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;crs_profile&lt;/td&gt;&lt;td&gt;crsctl add resource&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;crs_relocate&lt;/td&gt;&lt;td&gt;crsctl relocate resource&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;crs_setperm&lt;/td&gt;&lt;td&gt;crsctl setperm resource&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;crsctl debug log&lt;/td&gt;&lt;td&gt;crsctl set log &lt;br /&gt;
or crsctl set trace&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;crsctl set css votedisk&lt;/td&gt;&lt;td&gt;crsctl add css votedisk&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;crsctl start resources&lt;/td&gt;&lt;td&gt;crsctl start resource&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;crsctl stop resources&lt;/td&gt;&lt;td&gt;crsctl stop resource&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;The original post is on &lt;a href="http://joordsblog.vandenoord.eu/"&gt;Joords Oracle DBA blog&lt;/a&gt;&lt;br/&gt;
&amp;#169; copyright, 2011.&lt;br/&gt;
Best Regards!
&lt;br/&gt;
Thorough knowledge of Oracle RDBMS technology, pragmatically Oracle database administrator.
(OCP8,OCP8i,OCP9i,OCP10g,RAC Expert 10g and OCP11g)&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5532576497841734741-2873799934331710767?l=joordsblog.vandenoord.eu' alt='' /&gt;&lt;/div&gt;</description><link>http://joordsblog.vandenoord.eu/2011/02/oracle-112-clusterware-commands-and.html</link><author>noreply@blogger.com (Jos van den Oord)</author><thr:total>0</thr:total></item></channel></rss>

