Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Mirror Oracle-Redologfiles on Oracle-Level even when on Raid-1 or EMC-Systems ?

Mirror Oracle-Redologfiles on Oracle-Level even when on Raid-1 or EMC-Systems ?

From: Harald Wakonig <wakonig_at_compuserve.com>
Date: Sun, 09 Jan 2000 18:24:01 +0100
Message-ID: <3878C431.F7D60B66@compuserve.com>


Hi,

Within another thread on comp.databases.oracle.server ws1_at_netcom.com wrote:

WS> Even if place on RAID-1 arrays, the redo logs should 
WS>still be mirrored at the WS> Oracle level.  
WS> If the log writer process determines that it does not
WS> know whether the contents of a particular redo log are valid, 
WS> it will mark that redo log as "STALE" in the v$log table.  
WS> If this redo log is the only copy, then it cannot be archived, 
WS> and will cause a database halt.

The problem of an additionally mirroring on Oracle-Level are the COSTS... Please don't argument that you can buy a 4-GB disk for a PC for a few dollars...

The following Oracle-related questions are not only valid for EMC2-storage arrays, but are valid for ALL (expensive) state-of-the-art storage arrays from other vendors:

Facts:
* We use EMC2 storage array , Raid-1 for ALL disks (each disk is
mirrored in the local EMC2 storage-array)

For performance reasons its suggested to keep the redolog-files on one reserved disk...

The consequences are: for 4x100 = 400 MB

2 x 18-GB disks (Raid-1 mirrored) in the local EMC-box 1 x 18 GB disks (local 3rd mirror, "BCV")

2 x 18 GB disks in the remote EMC-box in the second data center 1 x 18 GB disk "BCV" (third mirror) in the remote EMC-box



6 x 18 GB = 108 GB disk space for the redolog files

If I will do an additional mirroring at Oracle-Level, I just would need another 6 disks (108 GB disk space)...

Some tuning experts suggest to stripe Oracle-Redolog-Files for faster write rate ... that would again double the required disk space ....

But even if I would have only one local Raid-1 mirror I would need 2x18 GB = 36 GB disk space for the redolog-files (still not striping...), and the complete net data volume is about 50 GB ...

If you know the costs of disk space in such state-of-the-art storage arrays you know that those costs are some factors beyond the price of an 4-GB disk at a PC discounter... (and the costs the Oracle department or the project gets internally charged from the UNIX department operating the disks contain additional dollars for the administration, usually a certain amount per Gigabyte...

As many Oracle customers operate databases on expensive storage arrays, how is this topic typically solved ?

Idea 1: Do no mirroring for the Disks containing Oracle-Redolog-Files



Problem: The UNIX department operating the EMC-box will make HIGH additional internal charges to the Oracle department because of additional work ..... (Our internal ISO-9000 - checklist have mandatory mirroring, we would need to add additionally exemptions for the case that mirroring is done by an application, this additional rules must pass the QA-department ...)

Idea 2: Put Oracle-Redolog-Files on local disks, which are cheaper..


Idea 3a: Buy some 4-GB spindles instead of 18-GB spindles


Idea 3b: Buy an additional Storage Array ONLY for all Oracle-redolog-files of all your databases



That's of course only for sites with many databases ...

For easy operating I could imagine, that we by an additional set (1 Box for each data center), but only with small (4 GB spindles), and the default settings, that in this system NO local mirroring is activated, only the SRDF mirroring into the second data center.

The costs for the 4th system can be realistic, because there is always a need in more disk space, and by moving all redologs to the new system the same space becomes available on the existing 3 storage arrays.

BUT each UNIX server will need a SECOND host adapter, because it will be connected now to two different EMC boxes (on most UNIX Servers we use only ONE host adapter, on some we use two). And that are definitely additional costs.

Thank you for your comments or hints to further information (white papers...)

Harald Received on Sun Jan 09 2000 - 11:24:01 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US