pour plus de modèles : modèles powerpoint ppt gratuitsmodèles powerpoint ppt gratuits page 1...

30
Pour plus de modèles : Modèles Powerpoint PPT gratuits Page 1 Powerpoint Templates Serveurs Partagés Oracle

Upload: frederic-tixier

Post on 04-Apr-2015

120 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Powerpoint Templates

Pour plus de modèles : Modèles Powerpoint PPT gratuits

Page 1Powerpoint Templates

Serveurs Partagés Oracle

Page 2: Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Powerpoint Templates

Pour plus de modèles : Modèles Powerpoint PPT gratuits

Page 2

Introduction Serveurs dédiés/Serveurs

Partagés Traitement d’une demande La mémoire SGA et la mémoire

PGA Configuration Oracle Shared

Server Choix d’un type de connexion

Plan

Page 3: Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Powerpoint Templates

Pour plus de modèles : Modèles Powerpoint PPT gratuits

Page 3

Serveur partagé est une configuration optionnelle d’Oracle Serveur, qui permet de supporter un plus grand nombre de connexions sans augmenter les demandes en ressources machines. En architecture standard Oracle, un processus serveur (shadow process) est dédié à chaque session cliente.

Introduction

Page 4: Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Powerpoint Templates

Pour plus de modèles : Modèles Powerpoint PPT gratuits

Page 4

Accusée de Réception

Code d’erreur

Demande de connexion

Processus d’écoute

Processus utilisateur

Etablir une connexion

Page 5: Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Powerpoint Templates

Pour plus de modèles : Modèles Powerpoint PPT gratuits

Page 5

Processus d’écoute

Processus utilisateur

Processus serveur

Processus serveur dédié

Page 6: Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Powerpoint Templates

Pour plus de modèles : Modèles Powerpoint PPT gratuits

Page 6

Processus utilisateur

Processus serveur

Session utilisateur

RESEND

connect2

1

3

Session UTILISATEUR

Page 7: Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Powerpoint Templates

Pour plus de modèles : Modèles Powerpoint PPT gratuits

Page 7

Session utilisateur

Serveur dédiéServeur partagé

Session UTILISATEUR

Page 8: Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Powerpoint Templates

Pour plus de modèles : Modèles Powerpoint PPT gratuits

Page 8

Processus serveur

Processus serveur

Processus serveur

Processus serveur

Session utilisateur

Session utilisateur

Session UTILISATEUR Serveur dédié

Si les demandes de ressources de l'architecture de serveur dédié ont un impact négatifsur le système, deux possibilités s'offrent à vous :• Augmenter les ressources système en ajoutant de la capacité mémoire et CPU• Utiliser l'architecture Oracle Shared Server

Page 9: Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Powerpoint Templates

Pour plus de modèles : Modèles Powerpoint PPT gratuits

Page 9

répartiteur

Processus serveur

Gérer

Demande de connexionFile d’attente

SGA

Traitement des

demande

Session UTILISATEUR Serveur partagé

Page 10: Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Powerpoint Templates

Pour plus de modèles : Modèles Powerpoint PPT gratuits

Page 10

Lorsqu'un utilisateur qui se connecte via l'architecture Oracle Shared Server envoie unedemande à la base de données :

Traitement d’une demande

Page 11: Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Powerpoint Templates

Pour plus de modèles : Modèles Powerpoint PPT gratuits

Page 11

Une fois l'appel de l'utilisateur terminé, le processus serveur partagé est libéré et devient disponible pour le traitement d'un autre appel utilisateur dans la file d'attente des demandes.

File d'attente des demandes :

• Une même file d'attente des demandes est partagée par tous les répartiteurs.• Les serveurs partagés surveillent la file d'attente afin de détecter les nouvelles demandes.• Les demandes sont traitées sur la base d'un algorithme FIFO (First In First Out ). Il n'y a pas de paramètre de priorité.

Page 12: Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Powerpoint Templates

Pour plus de modèles : Modèles Powerpoint PPT gratuits

Page 12

Le contenu de la mémoire SGA (System Global Area) et de la mémoire PGA (Program Global Area) diffère selon le type de serveurs utilisé.

La mémoire SGA et la mémoire PGA

Page 13: Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Powerpoint Templates

Pour plus de modèles : Modèles Powerpoint PPT gratuits

Page 13

Données Session utilisateu

r

Etat de Curseur

Espace de pile

PGA

zone mémoire partagée

et autres structures mémoire

SGA

La mémoire SGA et la mémoire PGA

Serv

eurs

dédi

és

Page 14: Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Powerpoint Templates

Pour plus de modèles : Modèles Powerpoint PPT gratuits

Page 14

La mémoire SGA et la mémoire PGA

Serv

eurs

part

agés

Espace de pile

PGADonnées Session

utilisateur

Etat de curseur

Zone de mémoire partagées

SGA

Page 15: Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Powerpoint Templates

Pour plus de modèles : Modèles Powerpoint PPT gratuits

Page 15

Modifier les paramètres d'initialisation de l'instance. La plupart des paramètres facultatifs présentent des valeurs par défaut appropriées. Sur de nombreux systèmes, seul le paramètre DISPATCHERS doit être configuré.

Configurer des serveurs partagés Oracle

Page 16: Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Powerpoint Templates

Pour plus de modèles : Modèles Powerpoint PPT gratuits

Page 16

Le paramètre DISPATCHERS définit le nombre de répartiteurs qui peuvent être démarré lors du démarrage de l’instance. Les deux attribut principaux sont:DISPATCHERS et PROTOCOL

Exemple : nous voulons connecter 3 dispatchers TCP/IP et 2 dispatchers IPC DISPATCHERS= ‘’(PRO=TCP)(DIS=3)(PRO=IPC)(DIS=2)’’

 

Configurer des serveurs partagés Oracle

Page 17: Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Powerpoint Templates

Pour plus de modèles : Modèles Powerpoint PPT gratuits

Page 17

Déterminer le nombre de dispatchers au départ:Généralement nous avons 50 connexions par dispatchers.  nombre de dispatcher = CEIL (nombre maximum de connexion / nombre de connexion par dispatcher)Exemple :500 connexions,pour 1 dispatcher qui gère 50 connexions,DISPATCHERS = ‘’(PRO=TCP)(DIS=10)’’

Configurer des serveurs partagés Oracle

Page 18: Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Powerpoint Templates

Pour plus de modèles : Modèles Powerpoint PPT gratuits

Page 18

Manager le nombre de dispatchersVous pouvez démarrer une base, ajouter ou supprimer des dispatchers dynamiquement en utilisant la commande suivante :

ALTER SYSTEM commandLe paramètre à modifier est: MAX_DISPATCHERSALTER SYSTEM SET DISPATCHERS=’’(PRO=TCP)(DIS=5)’’ ;

Configurer des serveurs partagés Oracle

Page 19: Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Powerpoint Templates

Pour plus de modèles : Modèles Powerpoint PPT gratuits

Page 19

Configurer le pool de connexion avec le paramètre Dispatcher: Le pooling de connexion donne le droit à Oracle serveur partagé de cacher des connexions en déconnectant les clients et utiliser ces connexions pour les demandes clientes. Si un client demande une nouvelle connexion elle sera rétablieExemple:DISPATCHERS = ’(PROTOCOL=tcp)(DISPATCHER=1)(POOL=on)(TICK=1)(CONNECTIONS=500)(SESSIONS=100)’

Configurer des serveurs partagés Oracle

Page 20: Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Powerpoint Templates

Pour plus de modèles : Modèles Powerpoint PPT gratuits

Page 20

Utilisation du paramètre SHARED_SERVERS Ce paramètre spécifit le nombre minimum de serveur partagé au démarrage de l’instance. Au début la valeur est 0, l’option serveur partagé n’est pas utilisée. Si l’option est utilisée, la valeur par défaut est 1. Ce paramètre peut être changé dynamiquement.  Généralement nous paramétrons 25 connexions concurrentes pour un serveur partagéExemple: Nous avons 125 connexions ALTER SYSTEM SET SHARED_SERVER = 5

Configurer des serveurs partagés Oracle

Page 21: Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Powerpoint Templates

Pour plus de modèles : Modèles Powerpoint PPT gratuits

Page 21

Utilisation du paramètre MAX_SHARED_SERVERS Ce paramètre est le nombre maximum de serveurs partagés qui peuvent être lancé simultanément Si aucune valeur n’est spécifiée pour ce paramètre le nombre de serveur partagé est illimité. La vue V$SHARED_SERVER_MONITOR peut nous aider à déterminer le nombre de serveur à paramétrer. Ce paramètre peut être modifié en utilisant la commande ALTER SYSTEM

Configurer des serveurs partagés Oracle

Page 22: Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Powerpoint Templates

Pour plus de modèles : Modèles Powerpoint PPT gratuits

Page 22

Utilisation du paramètre CIRCUITS Ce paramètre gère le nombre total de circuits virtuels pour toutes les entrées ou sorties réseaux. Il n’y a pas de valeur par défaut et cela n’influt pas sur la taille de la SGA au démarrage. Généralement vous ne devez pas configurer manuellement ce paramètre mais vous devez spécifier les limites du nombre de circuits virtuels.Cette valeur peut être modifiée:CIRCUITS=200;ALTER SYSTEM SET CIRCUITS=300;

Configurer des serveurs partagés Oracle

Page 23: Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Powerpoint Templates

Pour plus de modèles : Modèles Powerpoint PPT gratuits

Page 23

Utiliser le paramètre SHARED_SERVERS_SESSIONSCe paramètre spécifie le nombre total de sessions pour les serveurs partagés pour une instance. Si le nombre de connexions est atteint, tous les clients qui souhaiteront se connecter auront l’erreur:  ORA-00018 nombre maximum de la session est excédée.Exemple : pour SHARED_SERVERS_SESSIONS = 2, le paramètre peut-être modifié comme suit,ALTER SYSTEM SET SHARED_SERVERS_SESSIONS = 5;

 

Configurer des serveurs partagés Oracle

Page 24: Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Powerpoint Templates

Pour plus de modèles : Modèles Powerpoint PPT gratuits

Page 24

Configurer le serveur partagé à la création de la base de données en utilisant Database Configuration Assistantvous pouvez paramétrer les valeurs de :

DISPATCHERSSESSIONSCONNECTIONSLISTENER

Configurer des serveurs partagés Oracle

Page 25: Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Powerpoint Templates

Pour plus de modèles : Modèles Powerpoint PPT gratuits

Page 25

Configurer des serveurs partagés Oracle

Page 26: Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Powerpoint Templates

Pour plus de modèles : Modèles Powerpoint PPT gratuits

Page 26

Oracle Net Manager permet la spécification du type de connexion pour la résolution locale de noms et la résolution de noms d'annuaire.

Type de connexion

Page 27: Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Powerpoint Templates

Pour plus de modèles : Modèles Powerpoint PPT gratuits

Page 27

De nombreuses tâches d'administration ne doivent pas être effectuées à l'aide de connexions serveur partagées. Il s'agit notamment :

Démarrage et l'arrêt de l'instance. Création de tablespaces ou de fichiers de données.

Maintenance des index et des tables. Opérations de sauvegarde et de

récupération. L'analyse de statistiques.

Dans quel cas ne pas utiliser serveurs partagés

Page 28: Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Powerpoint Templates

Pour plus de modèles : Modèles Powerpoint PPT gratuits

Page 28

Si le serveur partagé est configuré dans le fichier de paramètres d'initialisation, vous pouvez sélectionner Serveur dédié pour forcer le processus d'écoute à générer dynamiquement un serveur dédié.

Si un serveur partagé est configuré dans le fichier de paramètres d'initialisation et que vous voulez garantir que cette connexion utilisera bien un serveur partagé, sélectionnez Serveur partagé.

 

Type de connexion

Page 29: Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Powerpoint Templates

Pour plus de modèles : Modèles Powerpoint PPT gratuits

Page 29

Nous avons étudié les points suivants : Serveurs dédiés/Serveurs Partagés Traitement d’une demande La mémoire SGA et la mémoire PGA Configuration Oracle Shared Server Choix d’un type de connexion

Récapitulation

Page 30: Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Powerpoint Templates

Pour plus de modèles : Modèles Powerpoint PPT gratuits

Page 30

MERCI POUR VOTRE

ATTENTION