Outre certaines limitations, la structure des répertoires d'une installation effectuée sans droits root est légèrement différente de celle d'une installation effectuée avec des droits root.
Pendant une installation effectuée avec des droits root, les sous-répertoires et les fichiers du produit DB2 sont créés dans un répertoire choisi par l'utilisateur root.
En revanche, les utilisateurs qui ne possèdent pas de droits root ne peuvent pas sélectionner le répertoire où les produits DB2 sont installés. Sans droits root, les produits sont toujours installés dans le répertoire $REP_PRINC/sqllib, où $REP_PRINC représente le répertoire principal de l'utilisateur non root. Pour une installation sans droits root, la structure des sous-répertoires au sein du répertoire sqllib est identique à celle d'une installation effectuée avec des droits root.
Les utilisateurs root peuvent créer plusieurs instances lors d'une installation. La propriété de l'instance est associée à l'ID utilisateur avec lequel l'instance a été créée.
Les installations effectuées sans droits root ne peuvent comporter qu'une seule instance DB2. Sans droits root, le répertoire d'installation contient tous les fichiers du produit et les fichiers d'instance DB2 sans liens lointains.
Le tableau ci-après récapitule les différences entre les installations effectuées avec des droits root et celles effectuées sans droits root.
Critères | Installations avec droits root | Installations sans droits root |
---|---|---|
L'utilisateur peut sélectionner le répertoire d'installation | Oui | Non. Les produits DB2 sont installés dans le répertoire principal de l'utilisateur. |
Nombre d'instances DB2 autorisées | Plusieurs | Une seule |
Fichiers déployés pendant l'installation | Fichiers programme uniquement. Les instances doivent être créées après l'installation. | Fichiers programme et instances de fichier. A l'issue de l'installation, le produit DB2 est immédiatement opérationnel. |