Avatar billede mortenf Nybegynder
12. november 2003 - 14:24 Der er 5 kommentarer og
3 løsninger

Oracle & SAN

Jeg er ret ny indenfor Oracle/SAN, så jeg et par spørgsmål vedr. fil placering. Hvordan sikres data i min Oracle database bedst samtidig med at høj hastighed opnås.

Jeg har en Oracle server, et SAN og tape backup til rådighed.

1) Hvor placeres data filer, control filer og redolog filerne?
2) Hvilke RAID bør vælges på SAN?
3) Hvilke(t) drev anvendes til restore/recovery?
4) Andet jeg bør overveje....? :-)

Pft - M
Avatar billede lap Nybegynder
12. november 2003 - 18:02 #1
1) Hvis det "blot" er et san uden cluster, så er der ikke noget i vejen for at placere det hele på san.

2) det mest optimale for det konkrete san. Normalt ville jeg lave raid 1, men da det "smider" mange diske væk, så vælges ofte raid 5 - dog ikke min anbefaling.

3) gad vide hvad du mener?

4) nej, da et san alene er diske - så det er de samme overvejelser, som hvis det er lokale diske i maskinen.
Avatar billede mortenf Nybegynder
13. november 2003 - 14:26 #2
Tak for svaret. En kenkelt uddybning:

ad 1) Jeg har et RAID5 (3 diske) og et RAID 1 (2 diske) til rådighed. Jeg vil gerne have 3 kopier (dvs placeret på 3 forskellige diske) af control filer og redolog filerne.
Bør jeg lægge control/redolog på både RAID5, RAID1 og Oracle serveren.... eller er RAID5 nok?
Avatar billede dancni Nybegynder
13. november 2003 - 14:57 #3
Som 'lap' meget korrekt beskrev er RAID5 en sikker performance dræber for Oracle. Selv de dyre avancerede udgaver udbudt af EDS og Hitachi giver dårlig performance.

Du har ikke fortalt noget om størrelsen og aktiviteten i databasen, men jeg ville udfra dit oplæg vælge:

På RAID1:
Redo logfiler (begge logmembers), index tablespaces, Oracle binaries, control-files

På RAID5:
data tablespaces, archivelog files, control-files

Begrunden for ovenstående fordeling er at jeg ønsker at lægge de mest i/o tunge filer på RAID1. Der hvor RAID5 er specielt dårligt er under skrivninger. Control-filerne opdateres ikke så hyppigt så de er ikke sårbare. Logfilerne og index tablespaces opdateres hyppigt. Hvis jeg selv skulle vælge ville jeg lægge logfilerne på RAID1 volumes styret af to forskellige diskcontrollers, da jeg har haft et par cases med "billigt" hardware hvor controlleren har fejlet og ødelagt begge logmembers.
Avatar billede lap Nybegynder
13. november 2003 - 18:40 #4
vil blot bekræfte danchi's layout - men det nuværende kendskab til setup, så kan det ikke være meget anderledes.

Afhængig af applikation skal også system tablespace flyttes til raid1.
Avatar billede lap Nybegynder
13. november 2003 - 18:41 #5
personligt ville jeg lægge raid5 om til raid 1 - og etablere den 5 disk som hot spare i stedet for.
Avatar billede pnielsen Nybegynder
14. november 2003 - 16:21 #6
1) Hvor placeres data filer, control filer og redolog filerne?
Vi har lavet et stort SAN på raid 0/1 hvor alle datafiler ligger.
Et seperat disk raid 0/1 er allokeret til archive
Og så spejler vi redologfilerne på 2 andre raid 0/ 1diske - sammen med controlfilerne.

2) Hvilke RAID bør vælges på SAN?
Raid 0/1 for performance

3) Hvilke(t) drev anvendes til restore/recovery?
Hvis man skal restore, skal man altid tage en backup af det eksisterende - inden man overskriver. Når backuppen er taget(af det der IKKE virker), skal den vel bare lægges hvor den oprindelige lå.

4) Andet jeg bør overveje....? :-)
Overvej evt. hvor stort et område du afsætter på dit SAN. Kan det lade sig gøre at udvide det dynamisk, eller skal det hele ud på bånd og reformateres
for at få mere plads ?

Held og lykke på din vej...
Avatar billede pnielsen Nybegynder
14. november 2003 - 16:23 #7
nå ja..

Hvis SAN'et bliver brugt til andet end dit Oracle system, skal du nok overveje at lave en seperat pulje til dit system. Dette for at sikre at du ikke pludseligt kan levere den I/O der er behov for.
Snak med din leverandør om hvordan det gøres bedst med jeres SAN løsning.
Avatar billede mortenf Nybegynder
19. november 2003 - 12:33 #8
Tak for hjælpen til Alle
/M
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester