DB2 Version 9.7 for Linux, UNIX, and Windows
Installation de serveurs DB2 > Installation sous Linux et UNIX > Installation en tant qu'utilisateur non root >

Activation de fonctions non root sur les installations non root à l'aide de la commande db2rfe

Il existe plusieurs fonctions initialement non disponibles dans les installations non root mais qui peuvent être activées à l'aide de la commande db2rfe.

Cette tâche ne nécessite pas de droits root.

Pour activer des fonctions initialement indisponibles dans les installations non root :

  1. Localisez les fichiers de configuration modèles. Deux fichiers de configuration modèles sont fournis : où $HOME est le répertoire personnel de l'utilisateur non root.
  2. Copiez un des fichiers de configuration modèles vers un autre emplacement de façon à ne pas modifier le fichier initial.
  3. Modifiez le fichier copié. Le fichier de configuration est intégré à la commande db2rfe. Exemple de fichier de configuration :
    INSTANCENAME=db2inst2
    SET_ULIMIT=NO
    ENABLE_HA=NO
    ENABLE_OS_AUTHENTICATION=NO
    RESERVE_REMOTE_CONNECTION=NO
       **SVCENAME=db2c_db2inst2
     	**SVCEPORT=48000 
    RESERVE_TEXT_SEARCH_CONNECTION=NO
     	**SVCENAME_TEXT_SEARCH=db2j_db2inst2
     	**SVCEPORT_TEXT_SEARCH=55000
    Remarque :
    • La valeur du paramètre INSTANCENAME est renseignée automatiquement par le programme d'installation DB2.
    • Le paramètre SET_ULIMIT est disponible uniquement sous AIX. Sur les autres systèmes d'exploitation, un utilisateur avec des droits root doit définir des valeurs ulimit manuellement.
    • La valeur par défaut des autres mots clés est NO.
    • Les paramètres dérivés (comme SVCENAME) sont par défaut mis en commentaires. Les commentaires sont identifiés par **
    • Si vous donnez la valeur YES à un paramètre, et si celui-ci possède des paramètres dérivés ("enfants"), nous vous conseillons d'activer les paramètres dérivés et de leur donner des valeurs adéquates. Les valeurs de ports indiquées ne le sont qu'à titre d'exemple. Assurez-vous que les numéros de ports que vous attribuez sont libres.
    Un exemple est fourni ci-dessous ; il montre un fichier de configuration qui active les fonctions suivantes : Pour activer ces fonctions, modifiez le fichier de configuration de la façon suivante :
    INSTANCENAME=db2inst2
    SET_ULIMIT=NO
    ENABLE_HA=YES
    ENABLE_OS_AUTHENTICATION=YES
    RESERVE_REMOTE_CONNECTION=NO
       **SVCENAME=db2c_db2inst2
     	**SVCEPORT=48000 
    RESERVE_TEXT_SEARCH_CONNECTION=YES
     	  SVCENAME_TEXT_SEARCH=db2j_db2inst2
     	  SVCEPORT_TEXT_SEARCH=55000
  4. Connectez-vous en tant qu'utilisateur disposant des droits root
  5. Placez-vous dans le répertoire $HOME/sqllib/instance, où $HOME correspond au répertoire personnel de l'utilisateur non root.
  6. Exécutez la commande db2rfe avec la syntaxe suivante :
    db2rfe -f fichier_config
    fichier_config est le fichier de configuration créé à l'étape 3.

Vous devez réexécuter la commande db2rfe après installation de groupes de correctifs afin de conserver les fonctions root actives sur les installations non root.

[ Début de page | Page précédente | Page suivante | Table des matières ]