• Administration Systèmes
  • Administration Réseaux
  • Administration Bases de Données

Aide Informatique N°1

  • Actualités
  • Cours
    • ASR
    • TSRIT
  • Entraide
  • Contact
  • Crédits photo

Installation silencieuse du client Oracle 12

06/10/2016 · by Dehecq Olivier · Leave a Comment

Prérequis :

  • il faut avoir les sources d’installation du client Oracle : son petit nom est « Instant Client Oracle 12c » (à télécharger ici)

Marche à suivre :

  • installer le Client Oracle à la main en enregistrant un fichier de réponse :
    • décompresser le .zip de l’instant client et repérer le setup.exe
    • ouvrir une invite de commande en mode administrateur
    • aller dans le répertoire où se trouve le setup.exe (cd …..\…..)
    • exécuter la commande suivante (powershell) pour enregistrer les réponses dans un fichier C:\Temp\AutoInstall.rsp
1
. setup.exe -record -destinationfile "C:\Temp\AutoInstall.rsp"
  • installer le client Oracle comme vous le feriez d’habitude :
    • sélectionnez la langue
    • sélectionnez les répertoires d’installation
    • sélectionnez les composants
  • modifier le fichier de réponse généré
    • ouvrez le fichier C:\temp\AutoInstall.rsp (64ko quand même … avec plein de commentaires)
    • modifiez le fichier pour qu’il ressemble à ce que vous voulez. Globalement ça consiste à mettre SHOW_xxxxx=false à pas mal de lignes
    • enregistrez le fichier modifié
  • exécuter le script d’autoinstallation
    • exécuter la commande suivante (powershell) :
1
. setup.exe -silent -responseFile "C:\Temp\AutoInstall.rsp"
  • tester le resultat obtenu
    • valeur des clés de registre dans HKLM/Software/Wow6432Node/Oracle
    • valeur des clés de registre dans HKLM/Software/Wow6432Node/ODBC (ou exécuter C:\Windows\SysWOW64\odbcad32.exe et regarder l’onglet Drivers
    • Service OracleMTSRecoveryService
    • Variable PATH
    • Fichiers présents dans votre répertoire %oracle_home%
  • créer un script d’auto-installation pour le client Oracle
    • simplement on reprend la ligne
      1
      . setup.exe -silent -destinationFile "C:\temp\AutoInstall.rsp"

      et on la met dans un joli script PowerShell

 

Après on peut se tapoter l’épaule parce qu’on a fait du bon boulot et que n’importe quel neuneu pourra installer le client Oracle sans se louper sur les options ou les répertoires d’installation 🙂

PS : pour modifier la variable NLS_LANG, je vous conseille de modifier directement le registre avec un script powershell : ici

  • delicious Bookmark on Delicious
  • digg Digg this post
  • facebook Recommend on Facebook
  • reddit share via Reddit
  • stumble Share with Stumblers
  • twitter Tweet about it
  • rss Subscribe to the comments on this post

Partager :

  • Cliquez pour partager sur Facebook(ouvre dans une nouvelle fenêtre)
  • Cliquez pour partager sur Twitter(ouvre dans une nouvelle fenêtre)
  • Cliquez pour partager sur LinkedIn(ouvre dans une nouvelle fenêtre)
  • Cliquer pour imprimer(ouvre dans une nouvelle fenêtre)

Filed Under: Administration Systèmes, Entraide · Tagged: Oracle

Laisser un commentaire ...

Veuillez Connexion pour commenter
  Subscribe  
Notify of

Copyright © 2019 Olivier Dehecq

  • follow:follow:
  • RSS RSS
wpDiscuz