Passage d'un patch IQ

1

Installer les binaires du patch

  1.  Downloader sur le site de sybase l'EBF (SDR ou ESD, les subtilités de sa nomination n'est pas très passionnante) 
  2. Dans un répertoire à part et de préférence au dessus du répertoire $SYBASE déposer le tgz téléchargé (légalement évidement)
  3. déziper gsip -d blabla.tgz
  4. détarer tar xf blabla.tar
Vous êtes prêt pour l'aventure

Mise à jour des binaires

  1. Se connecter à la base, faire un sp_iqcheckoptions et l'enregistrer dans un fichier.
  2. Arrêter le server IQ
  3. Faire une sauvegarde des binaires de la future ancienne distribution ($ASEDIR), du catalog (.db) et de sa log (.log)
  4. Aller dans le répertoire ebfxxxx généré par le détar
  5. Dans ce répertoire, il y a deux répertoires: un pour patcher le client windows... et l'autre pour le serveur.
  6. lancer le sybinstall --> Attention, il faut que les variables d'environnement soient correctement initialisées ($SYBASE et $ASDIR)
  7. Répondre à toutes les questions (il n'y a pas de piège)
  8. Les binaires sont remplacés et les liens sont recréés
  9. relancer le serveur IQ en mode stand alone (-gm 1 et -gd dba)
La distributions est mise à jour

Mise à niveau de la base

A la fin de la mise à jour des binaires le script sybinstall le signale: il faut se connecter sur la base et lancer la commande:

Alter database upgrade;

Cette commande n'est pas très longue à passer mais indispensable. Attention: Si vous ne le faites pas, la base et tout à fait utilisable, mais...

La dernière étape est de vérifier les options: 

C'est terminée. C'est une version allégée de la procédure de migration, pour plus d'information, il faut lire attentivement le readme présent dans le tar du patch. On peut rajouter par exemple une sauvegarde avant de commencer, mais ça semble tellement évident.
 On peut s'épargner un arrêt/relance en utilisant l'option
sa_server_option('disable_connections','ON')
Il doit tout y avoir.