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 :

Problème arrêt/démarrage Oracle


Sujet :

Oracle

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 35
    Par défaut Problème arrêt/démarrage Oracle
    Bonjour à toutes et à tous,

    Je rencontre un problème d'arrêt/démarrage sur une base Oracle 8i (8.1.7). Les responsables du système ont inséré un serveur Windows 2000 dans un domaine Active Directory (ce serveur était à l'origine dans un autre domaine) supportant une base Oracle 8i. Après quelques erreurs (notamment ajouter l'utilisateur gérant les sauvegardes dans le groupe local ORA_DBA), je rencontre deux erreurs récurrentes à l'arrêt et au démarrage de la base.

    Extrait du batch DOS pour arrêter la base :
    oradim.exe -shutdown -sid EDI -usrpwd manager -shuttype srvc,inst -shutmode i > %W_FIC_TMP%
    Cette commande ramène systématiquement un code-retour à 0. Par contre un message d'erreur est indiqué dans le fichier "Alert".

    Extrait du batch DOS pour démarrer la base :
    SET W_ORA_PFILE=C:\ORACLE\ORADATA\EDI\DBS\INITEDI.ORA
    oradim.exe -startup -sid EDI -usrpwd manager -starttype srvc,inst -pfile %W_ORA_PFILE% > %W_FIC_TMP%
    oradim.exe -startup -sid EDI -usrpwd manager -starttype srvc,inst -pfile %W_ORA_PFILE% >> %W_FIC_TMP%

    Les deux lignes ne sont pas une erreur, je n'ai trouvé que cette solution pour démarrer la base en batch. J'ai l'impression que Oracle ne "voit" pas la première commande (aucune trace dans le fichier "Alert")
    Ces deux commandes ramènent systématiquement un code-retour à 0.
    Je n'arrive pas à analyser le fichier de trace contenu dans le fichier "Alert".
    Merci de vos réponses.
    Fichiers attachés Fichiers attachés

  2. #2
    Membre Expert
    Avatar de bouyao
    Inscrit en
    Janvier 2005
    Messages
    1 778
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 778
    Par défaut
    lire ca

    Here are some detailed tuning measures that should help:

    The ora-12571 usually indicates an instability between Oracle and the network. Try performing the following to eliminate the error:

    - Shutdown the database
    - Stop the listener
    - Remove all the *.dat files in the c:\orant\otrace80\admin directory
    - Specify the parameter HASH_JOIN_ENABLED = FALSE in the file
    INIT(sid).ORA file
    - Specify the parameter EPC_DISABLED =TRUE in the registry
    (REGEDT32 -> HKEY_LOCAL_MACHINE -> SOFTWARE -> ORACLE)
    - Restart the database
    - Specify the parameter TCP_KEEPALIVE in the Windows NT registry

    HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters

    Edit - Add value : KeepAliveTime (REG_DWORD)

    Decimal -> 180000 (for example = 3 minutes)

    - Edit the file listener.ora. Configure the parameter
    TRACE_LEVEL_LISTENER = OFF

    - Remove unused protocol addresses, like Named Pipes and SPX, from the LISTENER.ORA file - Start the listener
    - Specify the SQLNET.EXPIRE_TIME = 0 parameter in the sqlnet.ora file

    - Monitor your network


    This can also be a result of a client machine abnormally disconnecting (such as a PC rebooting while a query is running), the server process tries to communicate with the client, the client is no longer there, thus the error is generated.

    This error can also be caused by a client issuing a CTRL-C while query results are being returned.

    This error i sometimes caused by poorly written applications that do not wait for all data to be returned before continuing. The server tries to send data to the client, but the client is not waiting for data.

    The listener may be timing out. Go to the listener.ora file to see what the CONNECT_TIMEOUT_ parameter is set to. Try increasing this in
    increments of 5 (10 to 15). Once the parameter is changed, stop and restart the listener.

    It is important to note that the 'LISTENER' part of this parameter is really the listener name, and is not a static part of the parameter name.

    There should be one CONNECT_TIMEOUT_ for each and every listener defined in the listener.ora file. A default value of 10 seconds will be used if one is not specified in CONNECT_TIMEOUT_ parameter.

    Also, checking the listener.log may provide more detailed error messages.


Discussions similaires

  1. Problème de démarrage/arrêt application serveur
    Par mawguai dans le forum Websphere
    Réponses: 0
    Dernier message: 22/06/2012, 12h02
  2. Problème de démarrage de Oracle dbconsole
    Par paco503 dans le forum Installation
    Réponses: 1
    Dernier message: 11/04/2012, 13h54
  3. Problème de démarrage des services Oracle (10.2.0.4)
    Par fred_04510 dans le forum Administration
    Réponses: 5
    Dernier message: 16/11/2009, 14h52
  4. [ORACLE 10g] problème de démarrage de l'agent Oracleagent10gAgent [XP]
    Par Arkan6262 dans le forum Entreprise Manager
    Réponses: 0
    Dernier message: 18/06/2008, 10h56
  5. Problème démarrage Oracle 8.1.7
    Par bonabene dans le forum Import/Export
    Réponses: 20
    Dernier message: 14/06/2007, 09h41

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