Patcher Oracle GridControl de 10.2.0.4 a 10.2.0.5

Oracle Grid Control 10.2.0.5 est disponible sur Linux et Windows 32 bits sous le numéro ARU 3731593. Et voila… C’est installé sur la production de mon client californien! Beaucoup de nouveautés dans cette version; Les graphiques sont désormais en Flash et on trouve de nombreux écrans qui n’existant pas en 10.2.0.4 comme celui ci-dessous qui affiche l’activité des 8 instances d’un RAC sur une seule page (si vous avez Diagnostic Pack) :

Ou encore cet écran qui affiche les fonctionnalités MAA activées:
Ou encore la possibilité de désormais d’acquitter les alertes. Côté installation, il y a plusieurs choses à dire:

  1. D’abord les documents de référence:
    • 763072.1 Release Notes
    • 763088.1 List of Bug Fixes
    • Le patch 3731593
    • 412431.1 Oracle Enterprise Manager 10g Grid Control Certification Checker
  2. D’autre part, si comme moi, vous utilisez un port en dessous de 1024, comme 443 pour HTTPS, vous avez peut-être changé l’utilisateur et le groupe de .apatchctl. Si c’est le cas, changez le de nouveau pour le temps de la mise à jour; Assurez-vous également que EMKEY est stocké dans le référentiel.
  3. Je n’ai toujours pas trouvé les bonnes variables pour lancer runInstaller en mode silencieux; J’ai utilisé ORACLE_HOME, sl_pwdInfo={syspassword}, ACCEPT_LICENSE_AGREEMENT=false et METALINK_USERNAME= » » mais l’installer a échoué avec le message ci-dessous:
    SEVERE: 3/3/09 10:49:57 AM GMT: Abnormal program termination. An internal error has occured. Please provide the following files to Oracle Support :
    "/usr/home/oracle/oraInventory/logs/installActions2009-03-03_10-49-54AM.log"
    "/usr/home/oracle/oraInventory/logs/oraInstall2009-03-03_10-49-54AM.err"
    "/usr/home/oracle/oraInventory/logs/oraInstall2009-03-03_10-49-54AM.out"

    Le fichier oraInstall2009-03-03_10-49-54AM.err contient:

    Exception java.lang.StringIndexOutOfBoundsException: String index out of range: 0 occurred..
    java.lang.StringIndexOutOfBoundsException: String index out of range: 0
    at java.lang.String.charAt(Unknown Source)
    at oracle.sysman.oii.oiio.oiioz.OiiozResponseFile.validateValue(OiiozResponseFile.java:562)
    at oracle.sysman.oii.oiis.OiisVariable.getValueFromCommandLine(OiisVariable.java:2605)
    at oracle.sysman.oii.oiis.OiisVariable.setVariable(OiisVariable.java:2184)
    at oracle.sysman.oii.oiis.OiisVariable.setVariable(OiisVariable.java:2124)
    at oracle.sysman.oii.oiic.OiicSessionContext.setVariables(OiicSessionContext.java:689)
    at oracle.sysman.oii.oiic.OiicInstallSession.initSession(OiicInstallSession.java:1206)
    at oracle.sysman.oii.oiic.OiicPullSession.initialize(OiicPullSession.java:1308)
    at oracle.sysman.oii.oiic.OiicSessionWrapper.initialize(OiicSessionWrapper.java:754)
    at oracle.sysman.oii.oiic.OiicSessionWrapper.initialize(OiicSessionWrapper.java:738)
    at oracle.sysman.oii.oiic.OiicInstaller.run(OiicInstaller.java:561)
    at oracle.sysman.oii.oiic.OiicInstaller.runInstaller(OiicInstaller.java:962)
    at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:899)

    Impossible, dans mon cas d’utiliser un serveur X et donc d’enregistrer les variables dans un fichier avec « -record -destinationFile ». Les mêmes variables dans un nouveau fichier de réponse fonctionne mais ne mettent pas à jour le referentiel. Comme pour 10.2.0.4, vous pouvez utiliser RepManager comme ci-dessous:

    ./RepManager -connect "(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=myhost)
    (PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=EMREP)))"
    -action upgrade -verbose -repos_user sysman
  4. Enfin, soyez patient… Pour la mise à jour du référentiel; Le chargement des fichiers XML avec transX prend une bonne heure.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *