Return-Path: <oracle-l-bounce@freelists.org>
Delivered-To: 2-oracle-l@orafaq.com
Received: (qmail 29064 invoked from network); 4 Dec 2007 22:18:29 -0600
Received: from freelists-180.iquest.net (HELO turing.freelists.org) (206.53.239.180)
  by 69.64.49.119 with SMTP; 4 Dec 2007 22:18:29 -0600
Received: from localhost (localhost [127.0.0.1])
 by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTP id C394C7CE636;
 Tue,  4 Dec 2007 23:18:29 -0500 (EST)
Received: from turing.freelists.org ([127.0.0.1])
 by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 14436-09; Tue, 4 Dec 2007 23:18:29 -0500 (EST)
Received: from turing (localhost [127.0.0.1])
 by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTP id 314BC7CE471;
 Tue,  4 Dec 2007 23:18:29 -0500 (EST)
Received: with ECARTIS (v1.0.0; list oracle-l); Tue, 04 Dec 2007 22:31:32 -0500 (EST)
Received: from localhost (localhost [127.0.0.1])
 by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTP id 7C04D7D1289
 for <oracle-l@freelists.org>; Tue,  4 Dec 2007 22:31:32 -0500 (EST)
Received: from turing.freelists.org ([127.0.0.1])
 by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 06647-10 for <oracle-l@freelists.org>;
 Tue, 4 Dec 2007 22:31:32 -0500 (EST)
Received: from web35405.mail.mud.yahoo.com (web35405.mail.mud.yahoo.com [66.163.179.114])
 by turing.freelists.org (Avenir Technologies Mail Multiplex) with SMTP id 02EA27CFD71
 for <oracle-l@freelists.org>; Tue,  4 Dec 2007 22:31:31 -0500 (EST)
Received: (qmail 50447 invoked by uid 60001); 5 Dec 2007 03:31:31 -0000
X-YMail-OSG: s0erEY0VM1lbqvQVoceq_.AhJkMvCMkqlA9InMXXfTB4jkvA8fksKRzNVAAE.6L38eaW.g8oB7NRyFG2WEmeaYkacAOjg4tE58T6.sE7z.om9NQDNSw-
Received: from [64.53.237.191] by web35405.mail.mud.yahoo.com via HTTP; Tue, 04 Dec 2007 19:31:31 PST
Date: Tue, 4 Dec 2007 19:31:31 -0800 (PST)
From: Dan Norris <dannorris@dannorris.com>
Subject: Re: oracle rac 10g and OS clusterware.
To: ujang.jaenudin@gmail.com, Peter McLarty <peter.mclarty@pacificdbms.com.au>
Cc: oracle-l@freelists.org
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="0-1607711436-1196825491=:50367"
Message-ID: <130944.50367.qm@web35405.mail.mud.yahoo.com>
X-archive-position: 3710
X-ecartis-version: Ecartis v1.0.0
Sender: oracle-l-bounce@freelists.org
Errors-to: oracle-l-bounce@freelists.org
X-original-sender: dannorris@dannorris.com
Precedence: normal
Reply-to: dannorris@dannorris.com
List-help: <mailto:ecartis@freelists.org?Subject=help>
List-unsubscribe: <oracle-l-request@freelists.org?Subject=unsubscribe>
List-software: Ecartis version 1.0.0
List-Id: oracle-l <oracle-l.freelists.org>
X-List-ID: oracle-l <oracle-l.freelists.org>
List-subscribe: <oracle-l-request@freelists.org?Subject=subscribe>
List-owner: <mailto:steve.adams@ixora.com.au>
List-post: <mailto:oracle-l@freelists.org>
List-archive: <http://www.freelists.org/archives/oracle-l>
X-list: oracle-l
X-Virus-Scanned: Debian amavisd-new at localhost.localdomain
--0-1607711436-1196825491=:50367
Content-Type: text/plain; charset=us-ascii

Ujang,

Oracle Clusterware 10g will always handle node fencing (aka eviction) by rebooting one or more nodes. Oracle didn't have it's own cluster manager software for most platforms on 9i. So, if your customer was on a platform where Oracle didn't have a cluster manager of its own (it only had Linux and Windows), then building the RAC cluster would have required some 3rd party software. Some of the 3rd party cluster managers used different schemes to fence nodes from the cluster. Many of them used I/O fencing which was somewhat less disruptive in that it didn't require a node reboot, but required more proprietary interfaces to be used to access and manage storage. 

The answer to your question is that it depends. You will always have to have Oracle Clusterware if you're building a 10g cluster. However, if you additionally use a 3rd party clusterware (one that uses I/O fencing instead of reboots to handle node eviction), Oracle Clusterware will not handle cluster membership and therefore won't impose its "reboot the other node" scheme of node eviction. I should mention that I believe this is true in most cases, but not all cases. 

If you use just Oracle Clusterware (which is the only requirement and handles all cluster management needs albeit with using node reboots to evict them from the cluster), you'll be subject to node reboots if node eviction is required. 

See Kirk McGowan's post on Oracle Clusterware's node eviction methods at http://blogs.oracle.com/kmcgowan/2007/08/09#a13 for some additional insight. 

Dan

----- Original Message ----
From: Ujang Jaenudin <ujang.jaenudin@gmail.com>
To: Peter McLarty <peter.mclarty@pacificdbms.com.au>
Cc: oracle-l@freelists.org
Sent: Tuesday, December 4, 2007 9:08:07 PM
Subject: Re: oracle rac 10g and OS clusterware.


peter,

thanks for your sharing....

actually my customers said, that node eviction (by rebooting machine)
isn't acceptable due to it is not achieve HA it self.

they compare with the 9i RAC + OS cluster for almost they didn't have
any problem with node eviction (not as extreme as 10g RAC +
clusterware)

so what I'm asking is is the node eviction will be same? (reboot the
 machine)


regards
ujang


On 12/5/07, Peter McLarty <peter.mclarty@pacificdbms.com.au> wrote:
> Hi Ujang
>
> Yes you need clusterware, this controls many behaviours of the RAC
> cluster, it contains the OCR, it controls who gets evicted and forces
> the reboots of those evicted nodes when that happens, ther are a
 numbe
> of other important tasks that it also does.
>
> If you have an OS cluster package like Vertitas then you need to have
> clusterware and they link up to each other to mange the system as a
> whole.
>
> Yes you need a voting disk and OCR see above the OCR is part of
> clusterware
>
> The private network which is the cache interconnect is a requirement.
 If
> this fails the clusterware determines the host or hosts that will
 stay
> and be evicted in this failure. The network can be Ethernet, but
 check
> the install guide for your platform to see what is required.
>
> HTH
>
> Cheers
>
> --
> Peter McLarty <peter.mclarty@pacificdbms.com.au>
> Pacific DBMS Pty Ltd
>
>
> On Wed, 2007-12-05 at 07:49 +0700, Ujang Jaenudin wrote:
>
> > all,
> >
> > according to ML Note:220970.1 that whether use OS cluster or not,
 we
> > must install oracle clusterware for 10g RAC.
> > what I need other information are:
> > 1 . is it same the behavior between 10g rac which use OS cluster
 and
> > by purely oracle clusterware ?
> >      I mean the node eviction behavior....
> > 2. DO I need OCR and voting disk??
> > 3. is it network heartbeat (private network) still mandatory? and
> > should use ethernet??
> >
> > thanks for your sharing.............
> >
>
>
>


-- 
regards
ujang
jakarta - indonesia
http://ujang-id.blogspot.com
--
http://www.freelists.org/webpage/oracle-l






--0-1607711436-1196825491=:50367
Content-Type: text/html; charset=us-ascii

<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:arial,helvetica,sans-serif;font-size:10pt"><div style="font-family: arial,helvetica,sans-serif; font-size: 10pt;">Ujang,<br><br>Oracle Clusterware 10g will always handle node fencing (aka eviction) by rebooting one or more nodes. Oracle didn't have it's own cluster manager software for most platforms on 9i. So, if your customer was on a platform where Oracle didn't have a cluster manager of its own (it only had Linux and Windows), then building the RAC cluster would have required some 3rd party software. Some of the 3rd party cluster managers used different schemes to fence nodes from the cluster. Many of them used I/O fencing which was somewhat less disruptive in that it didn't require a node reboot, but required more proprietary interfaces to be used to access and manage storage. <br><br>The answer to your question is that it depends. You will
 always have to have Oracle Clusterware if you're building a 10g cluster. However, if you additionally use a 3rd party clusterware (one that uses I/O fencing instead of reboots to handle node eviction), Oracle Clusterware will not handle cluster membership and therefore won't impose its "reboot the other node" scheme of node eviction. I should mention that I believe this is true in most cases, but not all cases. <br><br>If you use just Oracle Clusterware (which is the only requirement and handles all cluster management needs albeit with using node reboots to evict them from the cluster), you'll be subject to node reboots if node eviction is required. <br><br><span>See Kirk McGowan's post on Oracle Clusterware's node eviction methods at <a target="_blank" href="http://blogs.oracle.com/kmcgowan/2007/08/09#a13">http://blogs.oracle.com/kmcgowan/2007/08/09#a13</a> for some additional insight. </span><br><br>Dan<br><br><div style="font-family: times new
 roman,new york,times,serif; font-size: 12pt;">----- Original Message ----<br>From: Ujang Jaenudin &lt;ujang.jaenudin@gmail.com&gt;<br>To: Peter McLarty &lt;peter.mclarty@pacificdbms.com.au&gt;<br>Cc: oracle-l@freelists.org<br>Sent: Tuesday, December 4, 2007 9:08:07 PM<br>Subject: Re: oracle rac 10g and OS clusterware.<br><br>
peter,<br><br>thanks for your sharing....<br><br>actually my customers said, that node eviction (by rebooting machine)<br>isn't acceptable due to it is not achieve HA it self.<br><br>they compare with the 9i RAC + OS cluster for almost they didn't have<br>any problem with node eviction (not as extreme as 10g RAC +<br>clusterware)<br><br>so what I'm asking is is the node eviction will be same? (reboot the
 machine)<br><br><br>regards<br>ujang<br><br><br>On 12/5/07, Peter McLarty &lt;<a ymailto="mailto:peter.mclarty@pacificdbms.com.au" href="mailto:peter.mclarty@pacificdbms.com.au">peter.mclarty@pacificdbms.com.au</a>&gt; wrote:<br>&gt; Hi Ujang<br>&gt;<br>&gt; Yes you need clusterware, this controls many behaviours of the RAC<br>&gt; cluster, it contains the OCR, it controls who gets evicted and forces<br>&gt; the reboots of those evicted nodes when that happens, ther are a
 numbe<br>&gt; of other important tasks that it also does.<br>&gt;<br>&gt; If you have an OS cluster package like Vertitas then you need to have<br>&gt; clusterware and they link up to each other to mange the system as a<br>&gt; whole.<br>&gt;<br>&gt; Yes you need a voting disk and OCR see above the OCR is part of<br>&gt; clusterware<br>&gt;<br>&gt; The private network which is the cache interconnect is a requirement.
 If<br>&gt; this fails the clusterware determines the host or hosts that will
 stay<br>&gt; and be evicted in this failure. The network can be Ethernet, but
 check<br>&gt; the install guide for your platform to see what is required.<br>&gt;<br>&gt; HTH<br>&gt;<br>&gt; Cheers<br>&gt;<br>&gt; --<br>&gt; Peter McLarty &lt;<a ymailto="mailto:peter.mclarty@pacificdbms.com.au" href="mailto:peter.mclarty@pacificdbms.com.au">peter.mclarty@pacificdbms.com.au</a>&gt;<br>&gt; Pacific DBMS Pty Ltd<br>&gt;<br>&gt;<br>&gt; On Wed, 2007-12-05 at 07:49 +0700, Ujang Jaenudin wrote:<br>&gt;<br>&gt; &gt; all,<br>&gt; &gt;<br>&gt; &gt; according to ML Note:220970.1 that whether use OS cluster or not,
 we<br>&gt; &gt; must install oracle clusterware for 10g RAC.<br>&gt; &gt; what I need other information are:<br>&gt; &gt; 1 . is it same the behavior between 10g rac which use OS cluster
 and<br>&gt; &gt; by purely oracle clusterware ?<br>&gt; &gt;&nbsp; &nbsp; &nbsp; I mean the node eviction behavior....<br>&gt; &gt; 2. DO I need OCR and voting disk??<br>&gt; &gt; 3. is it network heartbeat (private network) still mandatory? and<br>&gt; &gt; should use ethernet??<br>&gt; &gt;<br>&gt; &gt; thanks for your sharing.............<br>&gt; &gt;<br>&gt;<br>&gt;<br>&gt;<br><br><br>-- <br>regards<br>ujang<br>jakarta - indonesia<br><a href="http://ujang-id.blogspot.com" target="_blank">http://ujang-id.blogspot.com</a><br>--<br><a href="http://www.freelists.org/webpage/oracle-l" target="_blank">http://www.freelists.org/webpage/oracle-l</a><br><br><br></div><br></div></div></body></html>
--0-1607711436-1196825491=:50367--
--
http://www.freelists.org/webpage/oracle-l


