<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9478231</id><updated>2011-07-07T18:04:33.537-07:00</updated><title type='text'>Oracle RAC</title><subtitle type='html'>Oracle RAC is the clustering solution for
databases from Oracle. This site describes
my travel to the center of the cluster and
the mysteries discovered and solved.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://oracle-rac.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9478231/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://oracle-rac.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>stefan roesch</name><uri>http://www.blogger.com/profile/15182787826739074738</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9478231.post-115898259733695986</id><published>2006-09-22T20:33:00.000-07:00</published><updated>2006-09-22T20:36:37.346-07:00</updated><title type='text'>All good things come to an end</title><summary type='text'>After a more than seven great years at Oracle Corporation I have decided to resign and pursue new opportunities. In July I started to work for Microsoft Corporation.</summary><link rel='replies' type='application/atom+xml' href='http://oracle-rac.blogspot.com/feeds/115898259733695986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9478231&amp;postID=115898259733695986' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9478231/posts/default/115898259733695986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9478231/posts/default/115898259733695986'/><link rel='alternate' type='text/html' href='http://oracle-rac.blogspot.com/2006/09/all-good-things-come-to-end.html' title='All good things come to an end'/><author><name>stefan roesch</name><uri>http://www.blogger.com/profile/15182787826739074738</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9478231.post-113485744980915416</id><published>2005-12-17T14:10:00.000-08:00</published><updated>2005-12-17T14:38:37.273-08:00</updated><title type='text'>Disabling CPUs on Linux- Part Two</title><summary type='text'>If the server is supporting Hyperthreading, Linux implements the following mechanism: First all the physical CPU's are enabled and then then the logical CPU's are enabledThis means that all the possible combinations can be enabled by specifying the maxcpu parameter in the boot command mentioned in the earlier post. For instance if the server has more than one physical CPU it is not possible to </summary><link rel='replies' type='application/atom+xml' href='http://oracle-rac.blogspot.com/feeds/113485744980915416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9478231&amp;postID=113485744980915416' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9478231/posts/default/113485744980915416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9478231/posts/default/113485744980915416'/><link rel='alternate' type='text/html' href='http://oracle-rac.blogspot.com/2005/12/disabling-cpus-on-linux-part-two.html' title='Disabling CPUs on Linux- Part Two'/><author><name>stefan roesch</name><uri>http://www.blogger.com/profile/15182787826739074738</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9478231.post-113453667939616636</id><published>2005-12-13T21:04:00.000-08:00</published><updated>2005-12-13T21:04:39.423-08:00</updated><title type='text'>Granularity of CPU statistics in V$SERVICE_STATS</title><summary type='text'>After making several tests it turns out that the "DB CPU" statistics in the view V$SERVICE_STATS only has a granularity of centiseconds despite what the documentation says.</summary><link rel='replies' type='application/atom+xml' href='http://oracle-rac.blogspot.com/feeds/113453667939616636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9478231&amp;postID=113453667939616636' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9478231/posts/default/113453667939616636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9478231/posts/default/113453667939616636'/><link rel='alternate' type='text/html' href='http://oracle-rac.blogspot.com/2005/12/granularity-of-cpu-statistics-in.html' title='Granularity of CPU statistics in V$SERVICE_STATS'/><author><name>stefan roesch</name><uri>http://www.blogger.com/profile/15182787826739074738</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9478231.post-113229821892989586</id><published>2005-11-17T23:12:00.000-08:00</published><updated>2005-12-17T14:11:13.060-08:00</updated><title type='text'>Disabling CPUs on Linux - Part One</title><summary type='text'>For running performance tests and to determine the potential benefit of additional CPUs it can be very helpful to be able to disable CPUs. CPU's can be disabled by adding the following clause to the kernel configuration line in the grub.conf configuration line:maxcpus=&lt;NUM_CPUS&gt;The placeholder NUM_CPUS has to be replaced with the number of CPUs that will be enabled. After re-booting with the </summary><link rel='replies' type='application/atom+xml' href='http://oracle-rac.blogspot.com/feeds/113229821892989586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9478231&amp;postID=113229821892989586' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9478231/posts/default/113229821892989586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9478231/posts/default/113229821892989586'/><link rel='alternate' type='text/html' href='http://oracle-rac.blogspot.com/2005/11/disabling-cpus-on-linux-part-one.html' title='Disabling CPUs on Linux - Part One'/><author><name>stefan roesch</name><uri>http://www.blogger.com/profile/15182787826739074738</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9478231.post-113229704920789106</id><published>2005-11-17T22:51:00.000-08:00</published><updated>2005-11-17T23:19:11.290-08:00</updated><title type='text'>Disabling Hyper-Threading</title><summary type='text'>The use of Hyper-Threading for server applications is questionable, especially if the number of I/O requests is high. To determine the cost or the potential performance improvements it makes sense to disable the Hyper-threading (from known on abbreviated with HT) support. The are two ways to disable HT:Disable Hyper-Threading in the kernelDisable Hyper-threading by the BIOSIntel recommends to </summary><link rel='replies' type='application/atom+xml' href='http://oracle-rac.blogspot.com/feeds/113229704920789106/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9478231&amp;postID=113229704920789106' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9478231/posts/default/113229704920789106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9478231/posts/default/113229704920789106'/><link rel='alternate' type='text/html' href='http://oracle-rac.blogspot.com/2005/11/disabling-hyper-threading.html' title='Disabling Hyper-Threading'/><author><name>stefan roesch</name><uri>http://www.blogger.com/profile/15182787826739074738</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9478231.post-113229535639921644</id><published>2005-11-17T21:39:00.000-08:00</published><updated>2005-11-17T22:48:42.590-08:00</updated><title type='text'>Upgrade to RedHat AS 4.0</title><summary type='text'>Upgrading to RedHat 4.0 introduces some new challenges. With the switch to the 2.6 linux kernel the udev device filesystem was introduced. By default the udev device tree does not support raw devices anymore. Luckily it is still supported with the Redhat distribution. It can be configured in the old way with the rawdevices service configuration.To check if it is currently enabled run the </summary><link rel='replies' type='application/atom+xml' href='http://oracle-rac.blogspot.com/feeds/113229535639921644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9478231&amp;postID=113229535639921644' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9478231/posts/default/113229535639921644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9478231/posts/default/113229535639921644'/><link rel='alternate' type='text/html' href='http://oracle-rac.blogspot.com/2005/11/upgrade-to-redhat-as-40.html' title='Upgrade to RedHat AS 4.0'/><author><name>stefan roesch</name><uri>http://www.blogger.com/profile/15182787826739074738</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9478231.post-110393707506074568</id><published>2004-12-24T16:36:00.000-08:00</published><updated>2004-12-24T17:16:42.600-08:00</updated><title type='text'>Determining the IP address of the cluster interconnect in 9i</title><summary type='text'>In Oracle database version 9i there is no way to determine the IP address through a database view. The only way to determine this IP address is with the oradebug command (Please keep in mind oradebug is not a supported product from Oracle, so if there are problems/crashes you are on your own). The oradebug ipc command creates a trace file. The example shows the process: SQL&gt; oradebug setmypid  </summary><link rel='replies' type='application/atom+xml' href='http://oracle-rac.blogspot.com/feeds/110393707506074568/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9478231&amp;postID=110393707506074568' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9478231/posts/default/110393707506074568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9478231/posts/default/110393707506074568'/><link rel='alternate' type='text/html' href='http://oracle-rac.blogspot.com/2004/12/determining-ip-address-of-cluster.html' title='Determining the IP address of the cluster interconnect in 9i'/><author><name>stefan roesch</name><uri>http://www.blogger.com/profile/15182787826739074738</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9478231.post-110393457655899046</id><published>2004-12-24T16:24:00.000-08:00</published><updated>2004-12-24T16:35:02.433-08:00</updated><title type='text'>How to determine SQL statements that cause hard parses</title><summary type='text'>From a tuning point of view hard parses can be quite limiting to the scalability of database and an application. If the number of hard parses is high this is a serious problem. To tackle the problem the first step is to determine which SQL statements are causing hard parses. With the column FIRST_LOAD_TIME of the view V$SQL this can be determined. The following example shows how this knowledge </summary><link rel='replies' type='application/atom+xml' href='http://oracle-rac.blogspot.com/feeds/110393457655899046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9478231&amp;postID=110393457655899046' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9478231/posts/default/110393457655899046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9478231/posts/default/110393457655899046'/><link rel='alternate' type='text/html' href='http://oracle-rac.blogspot.com/2004/12/how-to-determine-sql-statements-that.html' title='How to determine SQL statements that cause hard parses'/><author><name>stefan roesch</name><uri>http://www.blogger.com/profile/15182787826739074738</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9478231.post-110373705468709012</id><published>2004-12-22T09:36:00.000-08:00</published><updated>2005-12-28T16:30:11.083-08:00</updated><title type='text'>Deleting the wrong cluster interconnect information from the OCR</title><summary type='text'>The current configuration of the cluster interconnect information can be checked with the oifcfg command. The following example shows this:$ oifcfg getif eth0  142.2.166.0  global  public ib0   192.169.1.0  global  cluster_interconnectLet's assume that the address for the cluster interconnect was specified incorrectly. This will prevent cluster communication. The situation can be resolved by </summary><link rel='replies' type='application/atom+xml' href='http://oracle-rac.blogspot.com/feeds/110373705468709012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9478231&amp;postID=110373705468709012' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9478231/posts/default/110373705468709012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9478231/posts/default/110373705468709012'/><link rel='alternate' type='text/html' href='http://oracle-rac.blogspot.com/2004/12/deleting-wrong-cluster-interconnect.html' title='Deleting the wrong cluster interconnect information from the OCR'/><author><name>stefan roesch</name><uri>http://www.blogger.com/profile/15182787826739074738</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9478231.post-110368456320376396</id><published>2004-12-21T18:59:00.000-08:00</published><updated>2004-12-21T19:08:56.550-08:00</updated><title type='text'>Determining what IP address was configured in the OCR</title><summary type='text'>In 10gR1 the IP address for the cluster interconnect is determined by default from the OCR (Oracle Cluster Repository). The configured address can be determined with the following command:# oifcfg getif eth1  140.87.81.0  global  cluster_interconnectIf the database parameter cluster_interconnects is specified, the value that is obtained from OCR is not used.</summary><link rel='replies' type='application/atom+xml' href='http://oracle-rac.blogspot.com/feeds/110368456320376396/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9478231&amp;postID=110368456320376396' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9478231/posts/default/110368456320376396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9478231/posts/default/110368456320376396'/><link rel='alternate' type='text/html' href='http://oracle-rac.blogspot.com/2004/12/determining-what-ip-address-was.html' title='Determining what IP address was configured in the OCR'/><author><name>stefan roesch</name><uri>http://www.blogger.com/profile/15182787826739074738</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9478231.post-110334391507362486</id><published>2004-12-17T19:56:00.000-08:00</published><updated>2004-12-21T18:56:39.140-08:00</updated><title type='text'>Determining what IP address was picked for the cluster interconnect</title><summary type='text'>In the past it was difficult for a user or DBA to determine which cluster interconnect was picked. It was possible to obtain that information with an oradebug comnmand. With Oracle Version 10gR1 this information is available with the X$ table X$KSXPIA.The following SQL shows which information is returned by querying that view.SQL&gt; SELECT * FROM x$ksxpia;  ADDR           INDX    INST_ID P </summary><link rel='replies' type='application/atom+xml' href='http://oracle-rac.blogspot.com/feeds/110334391507362486/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9478231&amp;postID=110334391507362486' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9478231/posts/default/110334391507362486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9478231/posts/default/110334391507362486'/><link rel='alternate' type='text/html' href='http://oracle-rac.blogspot.com/2004/12/determining-what-ip-address-was-picked.html' title='Determining what IP address was picked for the cluster interconnect'/><author><name>stefan roesch</name><uri>http://www.blogger.com/profile/15182787826739074738</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9478231.post-110332666506755562</id><published>2004-12-17T15:23:00.000-08:00</published><updated>2004-12-17T15:41:11.176-08:00</updated><title type='text'>OOW on Thursday</title><summary type='text'>Thursday was my second day at OOW 2004. Yesterday, we presented our first session, everyhting went fine. Today we are presenting to more sessions: "Project MegaGrid: Performance Management in Large Clusters" and "MegaGrid: Capacity Planning for Large Commodity Clusters". Both of the presentations were a success. If you plan on migrating from a single instance to a grid/cluster environment </summary><link rel='replies' type='application/atom+xml' href='http://oracle-rac.blogspot.com/feeds/110332666506755562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9478231&amp;postID=110332666506755562' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9478231/posts/default/110332666506755562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9478231/posts/default/110332666506755562'/><link rel='alternate' type='text/html' href='http://oracle-rac.blogspot.com/2004/12/oow-on-thursday.html' title='OOW on Thursday'/><author><name>stefan roesch</name><uri>http://www.blogger.com/profile/15182787826739074738</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9478231.post-110325474517741520</id><published>2004-12-16T19:35:00.000-08:00</published><updated>2004-12-17T15:22:45.866-08:00</updated><title type='text'>OOW 2004 on Wednesday</title><summary type='text'>Monday and Tuesday I haven't attended the OOW, so Wednesday was my first day. Altogether we were presenting 3 sessions. On Wednesday afternoon it was out first session "Project MegaGrid: Deploying large clusters". Abstract:The successful deployment of an enterprise grid computing environment requires careful and thorough planning in order to build a flexible, easily scalable architecture. This</summary><link rel='replies' type='application/atom+xml' href='http://oracle-rac.blogspot.com/feeds/110325474517741520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9478231&amp;postID=110325474517741520' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9478231/posts/default/110325474517741520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9478231/posts/default/110325474517741520'/><link rel='alternate' type='text/html' href='http://oracle-rac.blogspot.com/2004/12/oow-2004-on-wednesday.html' title='OOW 2004 on Wednesday'/><author><name>stefan roesch</name><uri>http://www.blogger.com/profile/15182787826739074738</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9478231.post-110228566626731859</id><published>2004-12-05T14:27:00.000-08:00</published><updated>2004-12-16T19:26:36.830-08:00</updated><title type='text'>OOW 2004</title><summary type='text'>Oracle OpenWorld 2004 ıs just around the corner. I had thepleasure to go to SF on Sunday afternoon to setup the MegaGriddemo. I arrived together with a collegue and received my speakerspass. But as we learned with the the Speaker pass we are notallowed to enter the demo ground. We went back to registration andobtained additionally the demogrounds pass.We were lucky everyhting went fine and</summary><link rel='replies' type='application/atom+xml' href='http://oracle-rac.blogspot.com/feeds/110228566626731859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9478231&amp;postID=110228566626731859' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9478231/posts/default/110228566626731859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9478231/posts/default/110228566626731859'/><link rel='alternate' type='text/html' href='http://oracle-rac.blogspot.com/2004/12/oow-2004.html' title='OOW 2004'/><author><name>stefan roesch</name><uri>http://www.blogger.com/profile/15182787826739074738</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
