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

Oracle Discussion :

[8.0.6] Problème contention IO ?


Sujet :

Oracle

  1. #1
    Membre actif
    Inscrit en
    Décembre 2002
    Messages
    438
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 438
    Points : 218
    Points
    218
    Par défaut [8.0.6] Problème contention IO ?
    Voici un bout d'un fichier d'alerte d'une base 8.0.6

    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
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
     
    Thu Sep 22 08:51:17 2005
    Thread 1 cannot allocate new log, sequence 38696
    All online logs needed archiving
      Current log# 3 seq# 38695 mem# 0: E:\ORA_816\ORADATA\RPRT\LOGRPRT3.ORA
    Thu Sep 22 08:51:17 2005
    ARC0: Beginning to archive log# 1 seq# 38693
    ARC0: Failed to archive log# 1 seq# 38693
    ARC0: Beginning to archive log# 2 seq# 38694
    ARC0: Failed to archive log# 2 seq# 38694
    Thu Sep 22 08:51:17 2005
    ARC2: Completed archiving log# 1 seq# 38693
    ARC2: Beginning to archive log# 2 seq# 38694
    ARC2: Failed to archive log# 2 seq# 38694
    Thu Sep 22 08:51:18 2005
    Thread 1 advanced to log sequence 38696
      Current log# 1 seq# 38696 mem# 0: E:\ORA_816\ORADATA\RPRT\LOGRPRT1.ORA
    Thu Sep 22 08:51:18 2005
    ARC0: Beginning to archive log# 2 seq# 38694
    ARC0: Failed to archive log# 2 seq# 38694
    ARC0: Beginning to archive log# 3 seq# 38695
    Thu Sep 22 08:52:06 2005
    ARC1: Completed archiving log# 2 seq# 38694
    ARC1: Beginning to archive log# 3 seq# 38695
    ARC1: Failed to archive log# 3 seq# 38695
    ARC1: Beginning to archive log# 3 seq# 38695
    ARC1: Failed to archive log# 3 seq# 38695
    Thu Sep 22 08:52:12 2005
    Thread 1 advanced to log sequence 38697
      Current log# 2 seq# 38697 mem# 0: E:\ORA_816\ORADATA\RPRT\LOGRPRT2.ORA
    Thu Sep 22 08:52:12 2005
    ARC2: Beginning to archive log# 3 seq# 38695
    ARC2: Failed to archive log# 3 seq# 38695
    ARC2: Beginning to archive log# 1 seq# 38696
    Thu Sep 22 08:52:55 2005
    Thread 1 cannot allocate new log, sequence 38698
    All online logs needed archiving
      Current log# 2 seq# 38697 mem# 0: E:\ORA_816\ORADATA\RPRT\LOGRPRT2.ORA
    Thu Sep 22 08:52:55 2005
    ARC1: Beginning to archive log# 3 seq# 38695
    ARC1: Failed to archive log# 3 seq# 38695
    ARC1: Beginning to archive log# 1 seq# 38696
    ARC1: Failed to archive log# 1 seq# 38696
    ARC1: Beginning to archive log# 3 seq# 38695
    ARC1: Failed to archive log# 3 seq# 38695
    ARC1: Beginning to archive log# 1 seq# 38696
    ARC1: Failed to archive log# 1 seq# 38696
    ARC1: Beginning to archive log# 3 seq# 38695
    ARC1: Failed to archive log# 3 seq# 38695
    ARC1: Beginning to archive log# 1 seq# 38696
    ARC1: Failed to archive log# 1 seq# 38696
    Thu Sep 22 08:52:57 2005
    ARC0: Completed archiving log# 3 seq# 38695
    ARC0: Beginning to archive log# 1 seq# 38696
    ARC0: Failed to archive log# 1 seq# 38696
    Thu Sep 22 08:52:57 2005
    Thread 1 advanced to log sequence 38698
      Current log# 3 seq# 38698 mem# 0: E:\ORA_816\ORADATA\RPRT\LOGRPRT3.ORA
    Thu Sep 22 08:52:57 2005
    ARC1: Beginning to archive log# 1 seq# 38696
    ARC1: Failed to archive log# 1 seq# 38696
    ARC1: Beginning to archive log# 2 seq# 38697
    Thu Sep 22 08:53:35 2005
    ARC2: Completed archiving log# 1 seq# 38696
    ARC2: Beginning to archive log# 2 seq# 38697
    ARC2: Failed to archive log# 2 seq# 38697
    ARC2: Beginning to archive log# 2 seq# 38697
    ARC2: Failed to archive log# 2 seq# 38697
    Thu Sep 22 08:53:38 2005
    Thread 1 advanced to log sequence 38699
      Current log# 1 seq# 38699 mem# 0: E:\ORA_816\ORADATA\RPRT\LOGRPRT1.ORA
    Thu Sep 22 08:53:38 2005
    ARC0: Beginning to archive log# 2 seq# 38697
    ARC0: Failed to archive log# 2 seq# 38697
    ARC0: Beginning to archive log# 3 seq# 38698
    Thu Sep 22 08:53:58 2005
    ARC1: Completed archiving log# 2 seq# 38697
    ARC1: Beginning to archive log# 3 seq# 38698
    ARC1: Failed to archive log# 3 seq# 38698
    Thu Sep 22 08:54:18 2005
    ARC0: Completed archiving log# 3 seq# 38698
    Thu Sep 22 09:32:46 2005
    Errors in file E:\Ora_816\admin\RPRT\udump\ORA00362.TRC:
    ORA-12571: TNS:packet writer failure
     
    Thu Sep 22 09:41:06 2005
    Thread 1 advanced to log sequence 38700
      Current log# 2 seq# 38700 mem# 0: E:\ORA_816\ORADATA\RPRT\LOGRPRT2.ORA
    Thu Sep 22 09:41:06 2005
    ARC0: Beginning to archive log# 1 seq# 38699
    Thu Sep 22 09:41:25 2005
    ARC0: Completed archiving log# 1 seq# 38699
    Thu Sep 22 10:11:27 2005
    Thread 1 advanced to log sequence 38701
      Current log# 3 seq# 38701 mem# 0: E:\ORA_816\ORADATA\RPRT\LOGRPRT3.ORA
    Thu Sep 22 10:11:27 2005
    ARC2: Beginning to archive log# 2 seq# 38700
    Thu Sep 22 10:11:52 2005
    ARC2: Completed archiving log# 2 seq# 38700
    Thu Sep 22 10:16:26 2005
    Thread 1 advanced to log sequence 38702
      Current log# 1 seq# 38702 mem# 0: E:\ORA_816\ORADATA\RPRT\LOGRPRT1.ORA
    Thu Sep 22 10:16:26 2005
    ARC1: Beginning to archive log# 3 seq# 38701
    Thu Sep 22 10:16:47 2005
    ARC1: Completed archiving log# 3 seq# 38701
    Thu Sep 22 10:27:53 2005
    Thread 1 advanced to log sequence 38703
      Current log# 2 seq# 38703 mem# 0: E:\ORA_816\ORADATA\RPRT\LOGRPRT2.ORA
    Thu Sep 22 10:27:53 2005
    ARC0: Beginning to archive log# 1 seq# 38702
    Thu Sep 22 10:28:14 2005
    ARC0: Completed archiving log# 1 seq# 38702
    A priori, les disques durs n'arrivent pas à suivre ! Qu'elles-sont les actions possibles ? Augmenter le nombre de log ? Augmenter la taille des log ?

    Qu'en pensez-vous ?

    merci

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 320
    Points : 3 798
    Points
    3 798
    Par défaut
    La destinayion d'archivage n'est pas pleine ??

  3. #3
    Membre expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Points : 3 199
    Points
    3 199
    Par défaut
    Si l'espace d'archive était plein, on aurait "no available destination" ou un truc dans le genre...

    Je penche plus par un nombre insuffisant de db_writers...

  4. #4
    Membre confirmé

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 487
    Points : 455
    Points
    455
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Errors in file E:\Ora_816\admin\RPRT\udump\ORA00362.TRC:
    ORA-12571: TNS:packet writer failure

    Que dit le fichier E:\Ora_816\admin\RPRT\udump\ORA00362.TRC ?

    Les disques sont-ils en local ou en remote?

  5. #5
    Membre actif
    Inscrit en
    Décembre 2002
    Messages
    438
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 438
    Points : 218
    Points
    218
    Par défaut
    J'ai plein de place. On peut augmenter le nombre de DBWR en 8.0.6 ?

  6. #6
    Membre actif
    Inscrit en
    Décembre 2002
    Messages
    438
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 438
    Points : 218
    Points
    218
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Errors in file E:\Ora_816\admin\RPRT\udump\ORA00362.TRC: 
    ORA-12571: TNS:packet writer failure
    Oups ! Ca c'est un autre problème pas important pour le moment.

  7. #7
    Membre expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Points : 3 199
    Points
    3 199
    Par défaut
    Citation Envoyé par aline
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Errors in file E:\Ora_816\admin\RPRT\udump\ORA00362.TRC:
    ORA-12571: TNS:packet writer failure

    Que dit le fichier E:\Ora_816\admin\RPRT\udump\ORA00362.TRC ?

    Les disques sont-ils en local ou en remote?
    c'est à plusieurs minutes des switches, il est fort probable qu'il s'agisse d'un autre incident totalement indépendant....

    Pour ce qui est du nombre de DBW, il serait surprenant que l'on ne puisse pas, même en 8.0.6.
    Quelle est la valeur de db_writer_processes ?

  8. #8
    Membre éclairé

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2003
    Messages
    701
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 701
    Points : 710
    Points
    710
    Billets dans le blog
    1
    Par défaut
    Bonjour ,

    il faut aggrandir tes reo-logs, car en pleine activité , ils switchent toutes les
    minutes.
    et donc peut-être que l'écriture des archives est plus longue
    (sont-ils sur les mêmes disques? (redo et archive ) )

    cdlt

  9. #9
    Membre expert
    Avatar de bouyao
    Inscrit en
    Janvier 2005
    Messages
    1 778
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 778
    Points : 3 033
    Points
    3 033
    Par défaut
    Peut -on avoir le fichier d'initialisation ?
    La taille des red log ?
    ET si possible comme Aline à indiquer si E est en remote

  10. #10
    Membre confirmé

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 487
    Points : 455
    Points
    455
    Par défaut
    Citation Envoyé par ducho
    Bonjour ,

    il faut aggrandir tes reo-logs, car en pleine activité , ils switchent toutes les
    minutes.
    et donc peut-être que l'écriture des archives est plus longue
    (sont-ils sur les mêmes disques? (redo et archive ) )

    cdlt
    C'est vrai, mais je pense que le problème ne vient pas de contention du à l'archivage des archivelogs.

    on aurait plutot dans le cas que tu décris ce genre de message:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Thread 1 cannot allocate new log, sequence 18366
    Checkpoint not complete

  11. #11
    Membre actif
    Inscrit en
    Décembre 2002
    Messages
    438
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 438
    Points : 218
    Points
    218
    Par défaut
    Je me suis planté c'est une 8.1.6. Finalement elle remonte dans mon estime !
    Les redo log font 50 Mo et je les ai déjà augmentés.
    Sur E il y a les datas + archives. Mais c'est du RAID.

    Voici le fichier d'init :
    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
     
     
     
    db_name 			= "RPRT"
    db_domain 			= world
    instance_name 			= RPRT
    service_names 			= RPRT.world
    global_names 			= FALSE
     
    compatible 			= 8.1.7.0.0
     
    db_block_size 			= 8192
    db_file_multiblock_read_count 	= 8
    db_block_buffers 		= 12800
    shared_pool_size 		= 52428800
    large_pool_size 		= 614400
    java_pool_size 			= 0
     
    log_checkpoint_interval 	= 10000
    log_checkpoint_timeout 		= 1800
     
    processes 			= 50
    log_buffer 			= 32768
    max_dump_file_size 		= 10240
    sort_area_size 			= 500000
    sort_area_retained_size 	= 500000
    open_cursors 			= 100
     
    log_archive_start 		= true
    log_archive_dest_1 		= "location=E:\Sauvegarde\Archive"
    log_archive_format 		= RP%s.ARC
     
    background_dump_dest 		= E:\Ora_816\admin\RPRT\bdump
    user_dump_dest 			= E:\Ora_816\admin\RPRT\udump
     
    db_files 			= 32
    control_files = ("E:\Ora_816\oradata\RPRT\control01.ctl", "E:\Ora_816\oradata\RPRT\control02.ctl", "E:\Ora_816\oradata\RPRT\control03.ctl")
     
    max_enabled_roles 		= 30
     
    parallel_max_servers 		= 5
     
    # transactions 			= 40
    # transactions_per_rollback_segment = 5
     
    oracle_trace_collection_name 	= ""
     
    remote_login_passwordfile 	= exclusive
     
    job_queue_processes 		= 3
    job_queue_interval 		= 10
    open_links 			= 4
     
    distributed_transactions 	= 500
     
    utl_file_dir 			= E:\Outils\auto

  12. #12
    Membre expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Points : 3 199
    Points
    3 199
    Par défaut
    Citation Envoyé par LeoAnderson
    (...)
    Pour ce qui est du nombre de DBW, il serait surprenant que l'on ne puisse pas, même en 8.0.6.
    Quelle est la valeur de db_writer_processes ?


    Avez-vous essayez de le modifier ?

  13. #13
    Rédacteur

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 320
    Points : 3 798
    Points
    3 798
    Par défaut
    Bonjour ,
    Que donne un TOP et un Sar sur votre systéme


    Jaouad

  14. #14
    Membre actif
    Inscrit en
    Décembre 2002
    Messages
    438
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 438
    Points : 218
    Points
    218
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Que donne un TOP et un Sar sur votre systéme
    C'est du windows NT4.[/code]

  15. #15
    Membre actif
    Inscrit en
    Décembre 2002
    Messages
    438
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 438
    Points : 218
    Points
    218
    Par défaut
    Avez-vous essayez de le modifier ?
    non. DBWn est sur les DATA pas sur les log. Tu veux dire augmenter les LGWR. C'est pas possible !

    db_writer_processes = 1

  16. #16
    Membre expert
    Avatar de bouyao
    Inscrit en
    Janvier 2005
    Messages
    1 778
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 778
    Points : 3 033
    Points
    3 033
    Par défaut
    1. vérifie le nombre de fichier dans ton repertoire d'archive.
    2. esaye d'augmenter la taille des redo logs à 100Mo au lieu de 50Mo

  17. #17
    Membre confirmé

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 487
    Points : 455
    Points
    455
    Par défaut
    Citation Envoyé par bouyao
    1. vérifie le nombre de fichier dans ton repertoire d'archive.
    2. esaye d'augmenter la taille des redo logs à 100Mo au lieu de 50Mo
    et aussi augmente le nombre de groupe.
    Si tu as beaucoup d'écriture, cela peux t'être utile.

  18. #18
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    Citation Envoyé par aline
    et aussi augmente le nombre de groupe.
    Et réduire le nombre de membres si ils ne sont pas sur des disques différents ça ne sert à rien d'autre que générer un peu plus d'IO

Discussions similaires

  1. Réponses: 3
    Dernier message: 14/01/2008, 19h35
  2. Content Query Web Part - problème avec CommonViewFields via feature
    Par francois.verbeeck dans le forum SharePoint
    Réponses: 0
    Dernier message: 24/10/2007, 15h18
  3. [MOSS 2007]Problème de Content Type & Lookup
    Par Vincent Dieudonné dans le forum SharePoint
    Réponses: 6
    Dernier message: 31/05/2007, 11h57
  4. [XML] problème avec :content et :before pour un XML
    Par sab_etudianteBTS dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 21/01/2007, 15h49
  5. XSL : Problème pour visualiser le contenu de <content>
    Par externe dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 31/12/2005, 17h44

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