Além de algumas limitações, a estrutura de diretório de uma instalação não-raiz é um pouco diferente da estrutura de diretório de uma instalação raiz.
Durante uma instalação raiz, os subdiretórios e arquivos para o produto DB2 são criados em um diretório da escolha do usuário root.
Diferente de usuários root, os usuários não-root não podem escolher onde os produtos DB2 serão instalados. As instalações não-raiz são sempre colocadas no diretório $HOME/sqllib, em que $HOME representa o diretório inicial do usuário não-root. O layout dos subdiretórios no diretório sqllib de uma não-raiz é semelhante ao de uma instalação raiz.
Para instalações raiz, podem ser criadas várias instâncias. A propriedade da instância está associada ao ID do usuário com o qual a instância foi criada.
As instalações não-raiz podem ter apenas uma instância do DB2. O diretório de instalação não-raiz contém todos os arquivos do produto e arquivos de instância do DB2 sem links simbólicos.
A tabela a seguir resume as diferenças entre instalações raiz e instalações não-raiz.
Critérios | Instalações raiz | Instalações não-raiz |
---|---|---|
O usuário pode selecionar um diretório de instalação | Sim | Os produtos DB2 são instalados no diretório inicial do usuário. |
Número de instâncias do DB2 permitidas | Várias | Uma |
Arquivos implementados durante a instalação | Apenas arquivos de programas. As instâncias devem ser criadas após a instalação. | Arquivos de programas e arquivos de instâncias. O produto DB2 está pronto para utilização imediatamente após a instalação. |