Overblog Suivre ce blog
Administration Créer mon blog
16 mars 2011 3 16 /03 /mars /2011 14:26

 

Oracle 4GT RAM Tuning /3GB Windows Server 2008 et Vista.

Comment mettre en oeuvre le réglage 4GT RAM Tuning /3GB sur un Windows Server 2008 et Vista ?.

Avec la commande BCDEdit.exe, nous allons pouvoir ajouter une propriété IncreaseUserVa dans le Boot.ini avec une valeur de 3072. A cet instant 3 Go de mémoire seront disponible pour Oracle et 1 Go pour la partie OS (Kernel).

 

Voir le contenu du Boot avec BCDEdit.exe

 

 
 C:\Users\adm-dba>bcdedit Gestionnaire de démarrage Windows --------------------------------- identificateur {bootmgr} device partition=C: description Windows Boot Manager locale fr-FR inherit {globalsettings} default {current} displayorder {current} toolsdisplayorder {memdiag} timeout 30 resume No Chargeur de démarrage Windows ----------------------------- identificateur {current} device partition=C: path \Windows\system32\winload.exe description Microsoft Windows Server 2008 locale fr-FR inherit {bootloadersettings} osdevice partition=C: systemroot \Windows resumeobject {76ced95c-44b9-11e0-90da-f29cdb5c00f5} nx OptOut 

 

Implémentation 4GT RAM avec BCDEdit.exe

 
 C:\Users\adm-dba>bcdedit /set increaseUserVA 3072 Opération réussie. 

 

Vérification implémentation 4GT RAM avec BCDEdit.exe

 
 C:\Users\adm-dba>bcdedit Gestionnaire de démarrage Windows --------------------------------- identificateur {bootmgr} device partition=C: description Windows Boot Manager locale fr-FR inherit {globalsettings} default {current} displayorder {current} toolsdisplayorder {memdiag} timeout 30 resume No Chargeur de démarrage Windows ----------------------------- identificateur {current} device partition=C: path \Windows\system32\winload.exe description Microsoft Windows Server 2008 locale fr-FR inherit {bootloadersettings} osdevice partition=C: systemroot \Windows resumeobject {76ced95c-44b9-11e0-90da-f29cdb5c00f5} nx OptOut increaseuserva 3072 

 

Suppression 4GT RAM avec BCDEdit.exe

 
 C:\Users\adm-dba>BCDEdit /deletevalue IncreaseUserVA 

 


Liens en rapport avec l'article et qui sont susceptibles de vous intéresser
• Description Listener Oracle
• Messages Erreurs LISTENER (ORA-TNS)
• Connection impossible Limite Ressource Processes TNS-12518
Repost 0
Published by Daniel Roesch - dans OS - TUNING
commenter cet article
21 février 2010 7 21 /02 /février /2010 19:12


Oracle et la technologie RAID

La technologie RAID consiste à utiliser au moins deux disques physiques pour créer un disque logique. Les maîtres mots du system RAID sont Striping (découpage en bandes), Mirroring(mise en miroir) et Parity (parité).

Striping
consiste à découper des données en plusieurs éléments afin de les repartir sur plusieurs disques d'un volume logique.

Mirroring
consiste à écrire simultanément des données sur un autre élément du même volume.

Parity
consiste à identifier un emplacement et connaître la validité des éléments écrits sur un volume strippé.

RAID 1
Mirroring - Performance en écriture.
- Adapté pour les Redo-log et fichier de journalisation (Thread LGWR et ARCH)
- Adapté pour les fichiers de contrôles - Control Files

RAID 1+0
Mirroring - Striping - Performance en écriture et lecture.
- Adapté pour les fichiers de données (Thread DBWR)
- Adapté pour les fichiers de contrôles - Control Files

RAID 5
StripingParity - Performance en lecture mais écriture moyenne.
- Adapté pour les fichiers de données (Thread DBWR)
- Adapté pour les fichiers de contrôles - Control Files


Repost 0
Published by Daniel Roesch - dans OS - TUNING
commenter cet article
20 février 2010 6 20 /02 /février /2010 15:31


TNS-12518 Listener could not hand off client connection

Si plus aucune connexion ne sont permises sur votre base de données Oracle, et si vous êtes sur un système d'exploitation Windows 2003 Server avec 4 Go de Ram et si dans votre Listener.log vous avez ce type d'erreur :

TNS-12518: TNS:listener could not hand off client connection
TNS-12560: TNS:protocol adapter error
TNS-00530: Protocol adapter error
32-bit Windows Error:233: Unknown error


pas de panique...Oracle consomme certainement trop de ressources
Pour le confirmer, ouvrez un fichier trace récent dans le dossier UDUMP (User DUMP) et regardez la valeur de VA sur la ligne Memory

Memory (Avail/Total): Ph:1541M/3069M, Ph+PgF:4349M/6340M, VA:40M/2047M


si la valeur VA exprimée en Mo est très base alors oui, Oracle n'a plus de ressource suffisante pour accepter des connexions.

Vous avez certainement une SGA et une PGA trop grande :
La Ram allouée est égale à 2Go, donc si la somme de votre SGA+PGA = 1.8 Go par exemple, il ne reste que 200 Mo de disponible sur le système pour des connexions à la base de données.

La solution consiste à descendre l'espace alloué de la SGA+PGA, par exemple à 1.4 Go, ce qui vous laissera 600 Mo environ pour les connexions.

Sinon la solution préconisée par Oracle, est d'éditer le fichier BOOT.INI du serveur et de rajouter /3GB /Userva=2900 dans cette ligne.

\WINDOWS="windows server 2003, Standard" /fasdetect /3GB /Userva=2900 /NoExecute=OptOut


Redémarrer le serveur et testez une montée en charge et vérifier dans un fichier UDUMP la nouvelle valeur de VA. Désormais 3 Go sont dédiés.

Memory (Avail/Total): Ph:1523M/3069M, Ph+PgF:4300M/6340M, VA:1040M/3047M

Soyez vigilant et faite le en test avant et faites le avec votre administrateur système par exemple.


Repost 0
Published by Daniel Roesch - dans OS - TUNING
commenter cet article