IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration Oracle Discussion :

Problème: instance qui s'arrête après plusieurs connexion simultanées


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 76
    Par défaut Problème: instance qui s'arrête après plusieurs connexion simultanées
    Bonjour à tous,
    J'ai un problème avec ma BD (oracle 10g R1).
    En fait, quand plusieurs utilisateurs (environ 30) se connectent simultanément (via un logiciel), l'instance arrête de fonctionner.
    Voilà ma config : SGA : 1,8 Go et PGA : 600 Mo Mémoire virtuelle : 10 Go
    Je consulte les fichiers listener.log et alert.log et je vois ces messages suivants:
    listerner.log :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    TNS-12500: TNS:listener failed to start a dedicated server process
     TNS-12560: TNS:protocol adapter error
      TNS-00530: Protocol adapter error
       32-bit Windows Error: 258: Unknown error
     
    TNS-12500: TNS:listener failed to start a dedicated server process
     TNS-12549: TNS:operating system resource quota exceeded
      TNS-12560: TNS:protocol adapter error
       TNS-00519: Operating system resource quota exceeded
        32-bit Windows Error: 8: Exec format error
    alert.log :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    skgpspawn failed:category = 27143, depinfo = 9261, op = spdcr, loc = skgpspawn
    SVP, d'où peut être le problème?
    Merci

    Edit : La base fonctionne normalement quand il y a 1 ou 2 connexions

  2. #2
    Membre émérite Avatar de jkofr
    Homme Profil pro
    Senior Consultant DBA (Trivadis SA)
    Inscrit en
    Octobre 2006
    Messages
    484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : Suisse

    Informations professionnelles :
    Activité : Senior Consultant DBA (Trivadis SA)
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 484
    Par défaut
    Hello,

    Windows serveur 2003 ou 2008?
    De combien de RAM dispose ton serveur?

    Tu peux poster ton fichier init.ora

    A mon avis t'as pas assez de mémoire...

    Merci jko

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 76
    Par défaut
    j'utilise Windows 2003 server.
    La ram à l'achat était 2Go et on l'a augmentée à 16Go.

    voilà les fichiers init.ora et spfile.ora
    init.ora:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
     
    ##############################################################################
    # Copyright (c) 1991, 2001, 2002 by Oracle Corporation
    ##############################################################################
     
    ###########################################
    # Cache and I/O
    ###########################################
    db_block_size=8192
    db_file_multiblock_read_count=16
     
    ###########################################
    # Cursors and Library Cache
    ###########################################
    open_cursors=300
     
    ###########################################
    # Database Identification
    ###########################################
    db_domain=""
    db_name=TOTO
     
    ###########################################
    # Diagnostics and Statistics
    ###########################################
    background_dump_dest=D:\oracle\product\10.1.0\admin\TOTO\bdump
    core_dump_dest=D:\oracle\product\10.1.0\admin\TOTO\cdump
    user_dump_dest=D:\oracle\product\10.1.0\admin\TOTO\udump
     
    ###########################################
    # File Configuration
    ###########################################
    control_files=("D:\oracle\product\10.1.0\db_1\TOTO\control01.ctl", "D:\oracle\product\10.1.0\db_1\TOTO\control02.ctl", "D:\oracle\product\10.1.0\db_1\TOTO\control03.ctl")
    db_recovery_file_dest=D:\oracle\product\10.1.0\flash_recovery_area
    db_recovery_file_dest_size=2147483648
     
    ###########################################
    # Job Queues
    ###########################################
    job_queue_processes=10
     
    ###########################################
    # Miscellaneous
    ###########################################
    compatible=10.1.0.2.0
     
    ###########################################
    # Processes and Sessions
    ###########################################
    processes=150
     
    ###########################################
    # SGA Memory
    ###########################################
    sga_target=1887436800
     
    ###########################################
    # Security and Auditing
    ###########################################
    remote_login_passwordfile=EXCLUSIVE
     
    ###########################################
    # Shared Server
    ###########################################
    dispatchers="(PROTOCOL=TCP) (SERVICE=TOTOXDB)"
     
    ###########################################
    # Sort, Hash Joins, Bitmap Indexes
    ###########################################
    pga_aggregate_target=629145600
     
    ###########################################
    # System Managed Undo and Rollback Segments
    ###########################################
    undo_management=AUTO
    undo_tablespace=UNDOTBS1
    spfile:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    toto.__java_pool_size=16777216
    toto.__large_pool_size=8388608
    toto.__shared_pool_size=402653184
    *.background_dump_dest='D:\oracle\product\10.1.0\admin\TOTO\bdump'
    *.compatible='10.1.0.2.0'
    *.control_files='D:\oracle\product\10.1.0\db_1\TOTO\control01.ctl','D:\oracle\product\10.1.0\db_1\TOTO\control02.ctl','D:\oracle\product\10.1.0\db_1\TOTO\control03.ctl'
    *.core_dump_dest='D:\oracle\product\10.1.0\admin\TOTO\cdump'
    *.db_block_size=8192
    *.db_domain=''
    *.db_file_multiblock_read_count=16
    *.db_name='TOTO'
    *.db_recovery_file_dest='D:\oracle\product\10.1.0\flash_recovery_area'
    *.db_recovery_file_dest_size=2147483648
    *.dispatchers='(PROTOCOL=TCP) (SERVICE=TOTOXDB)'
    *.job_queue_processes=10
    *.open_cursors=300
    *.pga_aggregate_target=629145600
    *.processes=150
    *.remote_login_passwordfile='EXCLUSIVE'
    *.sga_target=1887436800
    *.undo_management='AUTO'
    *.undo_tablespace='UNDOTBS1'
    *.user_dump_dest='D:\oracle\product\10.1.0\admin\TOTO\udump'

  4. #4
    Membre émérite Avatar de jkofr
    Homme Profil pro
    Senior Consultant DBA (Trivadis SA)
    Inscrit en
    Octobre 2006
    Messages
    484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : Suisse

    Informations professionnelles :
    Activité : Senior Consultant DBA (Trivadis SA)
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 484
    Par défaut
    Hello,

    T'es pas obliger de spécifier une valeurs pour:
    java_pool_size,large_pool_size,shared_pool_size

    Si tu as 16 Gb de dispo tu peux peut-être allouer un peu plus.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
     
    # Active ASMM
    SGA_MAX_SIZE=4096M
    SGA_TARGET=4096M
    PGA_AGGREGATE_TARGET=1024M
    processes=600
    open_cursors=500
     
    db_recovery_file_dest_size=20G
     
     
    # Si tu as vraiment besoin d'un minimum pour java_pool_size,large_pool_size,shared_pool_size alors tu dois le spécifier.
    Essaie ca.
    Bon courage
    jko

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 76
    Par défaut
    Merci
    Je vais appliquer ces modifications.
    Mais à l'installation de mon instance, 1800 Mo était le maximum que je pouvais donner pour la SGA.
    Au delà de ce nombre, l'installation ne dépassait pas 1%.

    J'ai cru que c'est la limite imposée par Oracle 10g.

    Merci

  6. #6
    Membre émérite Avatar de jkofr
    Homme Profil pro
    Senior Consultant DBA (Trivadis SA)
    Inscrit en
    Octobre 2006
    Messages
    484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : Suisse

    Informations professionnelles :
    Activité : Senior Consultant DBA (Trivadis SA)
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 484
    Par défaut
    Citation Envoyé par monthaldo Voir le message
    Merci
    Je vais appliquer ces modifications.
    Mais à l'installation de mon instance, 1800 Mo était le maximum que je pouvais donner pour la SGA.
    Au delà de ce nombre, l'installation ne dépassait pas 1%.

    J'ai cru que c'est la limite imposée par Oracle 10g.

    Merci
    ???
    Je comprends pas

  7. #7
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 76
    Par défaut
    J'ai un sérieux problème maintenant

    J'ai mis la config.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    SGA_MAX_SIZE=4096M
    SGA_TARGET=4096M
    J'ai une erreur et maintenant quand je remet mon ancienne config, soit 1800M.

    Au redemarrage, j'ai le message d'erreur suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ORA-12514:Message 12514 not found; product=RDBMS80; Facility=ORA
    C'est un message que j'ai dejà eu et j'ai pas pu resoudre

    Une aide

  8. #8
    Membre émérite Avatar de jkofr
    Homme Profil pro
    Senior Consultant DBA (Trivadis SA)
    Inscrit en
    Octobre 2006
    Messages
    484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : Suisse

    Informations professionnelles :
    Activité : Senior Consultant DBA (Trivadis SA)
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 484
    Par défaut
    As tu modifie le Boot.ini?

    jko

  9. #9
    Membre émérite
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2007
    Messages
    419
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Novembre 2007
    Messages : 419
    Par défaut
    et il y a quoi d'autre qui tourne sur ton serveur au moment où tu as l'erreur?
    ce n'est peut-être pas judicieux d'augmenter la sga et la pga à ce point où c'est tout ton serveur qui risque de ramer. il faut au contraire les diminuer et essayer de redémarrer la base (1Go de sga et 500Mo de pga ne seraient-ils pas suffisants). de toute façon pour 4096Mo il faut en effet modifier le boot.ini comme indiqué ci-dessus.
    ensuite il y a probablement un problème de config de ton listener ; peux-tu poster ta configuration de listener stp? que donne la commande lsnrctl services?
    les paramètres SHARED_SERVERS, MAX_SHARED_SERVERS ne sont pas positionnés? attention ils ont apparemment des valeurs par defaut si tu ne les précise pas (voir la note metalink Compatibility Issues with Initialization Parameters in 10.1 [ID 268738.1]). idem pour le paramètre dispatchers. il faudrait peut-être préciser un nombre de dispatchers.

Discussions similaires

  1. Client qui se bloque après plusieurs appelles serveur
    Par Takumi dans le forum Windows Communication Foundation
    Réponses: 4
    Dernier message: 15/02/2010, 01h20
  2. Fichier .bat qui s'arrête après une commande
    Par VinnieMc dans le forum Administration
    Réponses: 6
    Dernier message: 28/08/2008, 18h17
  3. Réponses: 0
    Dernier message: 16/05/2008, 17h14
  4. [C#] [MSDE] Connexion qui se ferme après appel de fonction
    Par trotters213 dans le forum Windows Forms
    Réponses: 11
    Dernier message: 23/03/2005, 16h30
  5. Problème requête qui renvoie plusieurs
    Par dai.kaioh dans le forum Langage SQL
    Réponses: 6
    Dernier message: 01/04/2004, 10h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo