Toon posts:

Oracle Database welke OS beste performance

Pagina: 1
Acties:
  • 129 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Hoi,

We hebben momenteel 2 IBM/RS6000 servers staan en moeten deze gaan vervangen.
Nu gebruiken we deze voor oracle 8 en 9 databases, ongeveer 7 per server.

Nu zitten we te denken, moeten we het naar het Windows 2003 platform gaan trekken, omdat het virtualiseren (VMware)van servers erg handig is het het dus evt op blades met intel/amd processoren kan draaien.
Is de performance zo goed op Intel/AMD servers zo goed, en is Windows 2003 daar goed voor of is misschien Linux beter qua performance, omdat Orcale geloof ik zelf ook ontwilleld op Linux, en is dan de Intel processor goed??

Graag dus meningen van mensen die Oracle databasen draaien, en waarop en hoe is de performance en hoeveel databasen hebben ze draaien en wat is het OS? En is het eventueel gevirtualiseerd

  • Asteroid9
  • Registratie: Maart 2002
  • Nu online

Asteroid9

General Failure

Om even op een gedeelte van je vraag in te haken:

Wel of niet virtualiseren staat imho los van de vraag of je blades wil gaan gebruiken.
Naar mijn mening is door virtualisatie het bestaansrecht van bladeservers aardig uitgedund, je wil juist een grote krachtige VM host zodat je hardware en licentie technisch het beste rendement haalt.
Relatief dure, licht uitgevoerde blades kopen om daarop weer VM's te gaan draaien zie ik echt geen enkel voordeel in.

- = Simpele oplossingen zijn vaak vermomd als schier onoplosbare problemen.... = -


  • TheBrain
  • Registratie: Oktober 2000
  • Niet online
Wij draaien sinds 2002 Oracle op Linux (SLES) en dat bevalt prima. Stabieler en sneller dan Windows (maar dat was toen nog geen W2003 natuurlijk dus die vergelijking kan ik niet maken)

Sinds enkele maanden zijn deze servers ook gevirtualiseerd. Dit betreft Oracle 9 databases en ook Oracle 10gAS servers en Oracle Grid Control.

Oracle ondersteund het niet voor productiegebruik maar uit onze tests kwamen geen problemen en we houden een paar fysieke machines achter de hand voor het geval er problemen zijn. De databases van onze grootste bedrijfsapplicaties draaien erop (bedrijf > € 200 miljoen omzet en > 2500 werknemers) dus wij zijn zeer tevreden.

Zie de "virtualize" link in mijn sig voor meer info. Het gaat wat ver om dat allemaal te kopieren hier :)

[ Voor 7% gewijzigd door TheBrain op 06-04-2007 23:59 ]


  • Koffie
  • Registratie: Augustus 2000
  • Nu online

Koffie

Koffiebierbrouwer

Braaimeneer

Voor zo'n 'grote' vraagstelling vind ik je topicstart wel heerl erg summier hoor.
Graag meer input over bijvoorbeeld huidige omgeving, budget, gewenste beschikbaarheid etc. etc.

Tijd voor een nieuwe sig..


  • Xiphalon
  • Registratie: Juni 2001
  • Laatst online: 13:48
Zelf zweren ze op mijn werk (en dat is enorm bedrijfskritisch, we werken met o.a. salarisgegevens) bij Solaris als er met Oracle moet gewerkt worden.

Onder andere omdat Solaris bewezen heeft enorm stabiel te zijn, en windows 2003 nog niet.
Er geldt ook een policy dat alle servers moeten gevirtualiseerd worden, maar de database servers juist niet, omdat dat enorme performanceverliezen gaf. Ik meen me te herinneren dat met 1 VM op een server (die dus 100% van de resources heeft) je maar rond de 65-70% van de load aankon, waarbij 100% dezelfde server is maar dan zonder VM.

Verwijderd

Topicstarter
Ok huidige omgeving is dus 2 rs6000 server met ongeveer 7 databasen per server
den dataases gaan van ongeveer een paar 100mb tot 5 a 6 gig.
Aantal gebruikers ongeveer 500 gebruikers, maar niet iedereen gebuikt de oracle databases dagelijks.

We moeten omdat het end of life van de huidige machines zijn, en we naar oracle10 willen gaan, moeten we dus een keuze gaan maken, waarbij windows op intel machines makkelijk lijkt, omdat je dan een platform minder te beheren hebt. Nu is linux ook alstijd een goed alternatief, en het is goed te virtualiseren.

De huidige machinens hebben een eigen hardddisken, maar we gaan ook naar een SAN omgeving dus we willen de nieuwe servers daarop ook aansluiten, via ISCSI.

  • Jazzy
  • Registratie: Juni 2000
  • Nu online

Jazzy

Moderator SSC/PB

Moooooh!

Een tijdje geleden ben ik in een min of meer vergelijkbare situatie overgestapt van Oracle op RS/6000 naar het Wintel platform, om precies te zijn naar Prolaint DL servers, HP SAN en Windows Server 2003. Voor mij was een belangrijke reden dat we veel Wintel kennis voor beheer zelf in huis hadden en dat we alle AIX kennis moesten inhuren. Geen moment spijt van gehad, stabiliteit is simpelweg geen issue bij een nette Windows-omgeving op degelijke hardware.

Of de mate en soort van kennis die jullie in huis hebben voor jou ook een rol speelt kan ik uit je berichten niet opmaken.

SAN via iSCSI is een NAS trouwens. :)

[ Voor 4% gewijzigd door Jazzy op 07-04-2007 22:43 ]

Exchange en Office 365 specialist. Mijn blog.


Verwijderd

Topicstarter
Heb je het 1 op 1 overgezet, dus draait het op het zelfde aantal WIntel servers als rs6000 servers?

  • Jazzy
  • Registratie: Juni 2000
  • Nu online

Jazzy

Moderator SSC/PB

Moooooh!

Ja. Maar dat betekent dat we van 3 x 166 MHz naar dual Xeon 3.0 gingen en van 768 MB naar 4 GB.

Exchange en Office 365 specialist. Mijn blog.


  • Shaggy_NL
  • Registratie: Juli 2003
  • Laatst online: 08-02 23:46
Was het niet, dat een tijdje terug Oracle zelf een bestaande Linux distributie ging inrichten voor z'n databases? Zodat, als je deze installeerde, je direct een Linux had, met Oracle database erop.

Even zoeken welke distro ze daar voor hebben genomen.
Hier een linkje iig.

[ Voor 17% gewijzigd door Shaggy_NL op 08-04-2007 19:08 ]


  • OlivierF
  • Registratie: Augustus 2004
  • Laatst online: 28-01 13:40
Jazzy schreef op zaterdag 07 april 2007 @ 22:42:
SAN via iSCSI is een NAS trouwens. :)
Klopt niet helemaal, ik heb het een tijdje geleden opgezocht waar de grens tussen NAS en SAN zit, ik ben tot deze conclusie gekomen:
SAN = Block level access
NAS = File level access

En iSCSI = Block level...

  • mutsje
  • Registratie: September 2000
  • Laatst online: 12-02 15:49

mutsje

Certified Prutser

volgens mij performed het het beste op een UX OS. En ook die kun je runnen in vmware. Je hoeft dus niet speciaal naar een Windows OS om te virtualiseren. Wel zul je zoals Jazzy al vermeld heeft in house moeten kijken wat jullie zelf kunnen beheren. Als je ervaren UX beheerders hebt zitten zou dit ook geen probleem mogen zijn

[ Voor 36% gewijzigd door mutsje op 10-04-2007 15:40 ]


  • Equator
  • Registratie: April 2001
  • Laatst online: 09-02 07:08

Equator

Crew Council

#whisky #barista

Als ik kijk naar grote organisaties en of overheden wordt Oracle meestal op OpenVMS gedraaid. Maar aangezien OpenVMS EOL is (of er wordt iig niet actief maar aan gewerkt) wordt de overstap naar HP-UX vaak gemaakt.

Maar dat is bij grote databases. Databases tot 10GB (en groter ook) kan je prima draaien op het Wintel platform zoals Jazzy ook al aangaf.

Ik dacht dat oracle zelf ook HP-UX prefereerde maar dat kan ik mis hebben.

als het een belangrijk systeem is zal je ook moeten kijken naar de TCO wanneer je dit systeem gaat draaien op een OS wat je (nog) niet kent. En maak dan je afwegingen. (of laat iemand anders dat doen)

  • The Eagle
  • Registratie: Januari 2002
  • Laatst online: 19:49

The Eagle

I wear my sunglasses at night

Als jij wilt gaan migreren van een UNIX naar een Windows omgeving, brengt dat specifieke DBMS / OS combinatiekennis met zich mee. Van een Oracle / UNIX-specialist kun je niet zomaar even verwachten dat ie met hetzelfde gemak een oracle / Windows omgeving kan beheren, inclusief alleen ins- en outs die een dergelijke omgeving qua tuning en performance kent.
Bovendien zullen je UNIX-DBA's het je niet in dank afnemen als ze inens vervangen worden door anderen ;)
Oracle / Solaris is idd een ijzersterke combinatie, dat lijkt me dan ook een goede optie. Bovendien, wat je ook zegt: UNIX is altijd nog bewezen stabieler als Windows, en ook nog eens en stuk beter te beveiligen :)

* The Eagle zou gewoon voor andere hardware maar met dezelfde DBMS / OS combinatie gaan :)

Al is het nieuws nog zo slecht, het wordt leuker als je het op zijn Brabants zegt :)


  • mutsje
  • Registratie: September 2000
  • Laatst online: 12-02 15:49

mutsje

Certified Prutser

offtopic:
* mutsje mompelt zullen we hier geen UX vs Windows topic van maken.

  • Jazzy
  • Registratie: Juni 2000
  • Nu online

Jazzy

Moderator SSC/PB

Moooooh!

The Eagle schreef op dinsdag 10 april 2007 @ 16:22:
Als jij wilt gaan migreren van een UNIX naar een Windows omgeving, brengt dat specifieke DBMS / OS combinatiekennis met zich mee. Van een Oracle / UNIX-specialist kun je niet zomaar even verwachten dat ie met hetzelfde gemak een oracle / Windows omgeving kan beheren, inclusief alleen ins- en outs die een dergelijke omgeving qua tuning en performance kent.
Bovendien zullen je UNIX-DBA's het je niet in dank afnemen als ze inens vervangen worden door anderen ;)
Oracle / Solaris is idd een ijzersterke combinatie, dat lijkt me dan ook een goede optie. Bovendien, wat je ook zegt: UNIX is altijd nog bewezen stabieler als Windows, en ook nog eens en stuk beter te beveiligen :)

* The Eagle zou gewoon voor andere hardware maar met dezelfde DBMS / OS combinatie gaan :)
Ik zou geen advies aannemen van iemand die denkt dat Solaris op RS/6000 draait. :)

Exchange en Office 365 specialist. Mijn blog.


  • soepkip
  • Registratie: Augustus 2000
  • Laatst online: 20-01 20:10

soepkip

Kratjes kunnen nu ook voorin

Verwijderd schreef op vrijdag 06 april 2007 @ 21:31:
Hoi,

Nu zitten we te denken, moeten we het naar het Windows 2003 platform gaan trekken,


Graag dus meningen van mensen die Oracle databasen draaien, en waarop en hoe is de performance en hoeveel databasen hebben ze draaien en wat is het OS? En is het eventueel gevirtualiseerd
Wannneer je van corrupte databases houd moet je oracle in een VMware omgeving op een windows platform draaien.

serieus, dit is echt een no-go uit ervaring.

Zelf heb ik het idee dat dit te maken heeft met hardware-schijf acces van verschillende processen tegelijk wat blijkbaar niet goed gaat

Beste film ooit


  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Jazzy schreef op woensdag 11 april 2007 @ 13:02:
[...]
Ik zou geen advies aannemen van iemand die denkt dat Solaris op RS/6000 draait. :)
offtopic:
dat zegt ie ook nergens, hij impliceert alleen dat er wat Sun doosjes als vervanging zouden kunnen neergezet worden.

Die RS/6000 moeten juist de deur uit :P

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


  • DigiK-oz
  • Registratie: December 2001
  • Laatst online: 15:23
Tsja...Het oude UNIX vs Windows verhaal zie ik :)

Naar mijn idee zijn dit marginale verschillen (overigens, ook Oracle op VMWare onder windows heb ik geen problemen mee bemerkt). Een perfect getunede applicatie ga je vast verschillen merken. Laten we zeggen 10% (haal je niet denk ik, maar dat terzijde).

De meeste database-intensieve applicaties zijn m.i. nauwelijks getuned. De ontwikkelaar definieert indexen waar hij/zij vermoedt dat ze nodig zijn. Gebaseerd op zijn testomgeving met 16 records in een tabel (ja, bewust gechargeerd).De hoeveelheid data rijst de pan uit. Een nieuwe versie van de database gooit de boel overhoop. Enzovoorts...Probleem is dat een ontwikkelaar meestal geen idee heeft van de specifieke performance-issues van de database, en dat de DBA geen idee heeft van wat de applicatie inhoudt. Gevolg : indexen waar ze zinloos zijn, geen gebruik van de database-specifieke optimalisaties, en vaak achterhaalde conclusies ("update query is traag, laten we een 8e index op die tabel mikken, dat helpt!")

Het goed tunen van de applicatie-code, en de database-structuur, en vooral het afstemmen van die twee op elkaar en het regelmatig reviewen daarvan, heeft volgens mij 10 keer zoveel nut als het proberen wat performance te winnen door van platform te wisselen.

Zet je ontwikkelaar en je DBA eens een dagje bij elkaar, moet je kijken wat er gebeurt :*)

Antwoord op de vraag in de TS: een kleine 40 databases, variërend in grootte van enkele 100-en MB tot vele terabytes. Op win2k3, HPUX en linux. Een klein aantal gevirtualiseerd middels VMWare. Oracle versies 7 :X t/m 10.

[ Voor 9% gewijzigd door DigiK-oz op 11-04-2007 18:46 ]

Whatever

Pagina: 1