Instalación de servidores DB2 > Instalación en Linux y UNIX > Instalación como usuario no root >
Limitaciones de las instalaciones no root
Además de las diferencias entre las instalaciones root y no root, hay varias limitaciones en las instalaciones no root. En este tema se describen las limitaciones para ayudarle a decidir si desea utilizar una instalación no root.
- Limitaciones de producto
- Algunos productos de DB2
no están soportados en instalaciones no root:
- IBM Data Studio
- DB2 Query Patroller
- DB2 Net
Search Extender
- Centro de información de DB2
instalado localmente
Nota:
El Centro de información de
DB2 instalado localmente
no está soportado en instalaciones no root ya que requiere autorización root para iniciar el daemon. Sin embargo, una instancia de DB2
de la instalación de usuario no root puede configurarse para utilizar un Centro de información de
DB2 instalado localmente en el
mismo sistema.
- Limitaciones de herramientas y funciones
- Las siguientes herramientas y funciones no están disponibles en instalaciones no root:
- El Servidor de administración de
DB2
(DAS) y sus mandatos asociados: dascrt, dasdrop,
daslist, dasmigr y dasupdt
- El Asistente de configuración
- El Centro de control
- No está soportada la posibilidad de que db2governor aumente la prioridad
- En el Work Load Manager (WLM), se permiten los intentos de establecer la prioridad de agente en una clase de
servicio de DB2
en una instancia de DB2
no root. Sin embargo, no se respetará la prioridad de agente y no se devolverá ningún error de SQLCODE.
- No se da soporte al inicio automático de las instancias de usuario no root de
DB2
en el rearranque del sistema.
- Limitaciones del supervisor de salud
- Las siguientes funciones del supervisor de salud no están soportadas en las instalaciones no root:
- Ejecución de acciones de script o de tareas en instancias de alerta
- Envío de notificaciones de alerta
- Limitación de base de datos particionada
- En las instalaciones no root, sólo se da soporte a las bases de datos de una sola partición. No se pueden añadir particiones de base de datos adicionales.
- Listado de los productos de DB2
- La salida producida por medio del mandato db2ls, al ejecutar
como usuario no root, es diferente que la salida producida al ejecutar como usuario root. Para obtener más detalles, consulte el tema del mandato db2ls.
- Copias de DB2
- Cada usuario no root puede tener sólo una copia de un producto
DB2 instalado.
- Limitación de la instancia de DB2
- En instalaciones no root, se crea una instancia de
DB2
durante la instalación.
No pueden crearse instancias adicionales.
- Sólo el propietario de la instancia puede llevar a cabo las acciones de instancia de
DB2
- Las instalaciones root y las instalaciones no root pueden coexistir en el mismo sistema
en diferentes vías de acceso de instalación. Sin embargo, únicamente el usuario no root que posee la instancia de usuario no root
puede actualizar o desactivar una instancia de usuario no root (utilizando el mandato db2_deinstall).
Únicamente un usuario que tenga un privilegio root puede actualizar o eliminar una instancia de
DB2 creada por un usuario con privilegio
root.
- Mandatos de instancia de DB2
- Los siguientes mandatos de instancia de DB2
no están disponibles en instalaciones no root:
- db2icrt
- Al instalar un producto DB2 como
usuario no root, se crea y configura automáticamente una única instancia. En instalaciones no root no se pueden crear
más instancias. Sin embargo, si ha de configurarse la instancia creada automáticamente, podrá utilizar el mandato de
configuración de instalación no root, db2nrcfg.
- db2iupdt
- El mandato db2iupdt no puede utilizarse para instancias de usuario no root.
En su lugar, utilice el mandato de configuración de la instalación de usuario no root (db2nrcfg) para actualizar la instancia de
DB2 no root. Sin embargo,
normalmente no se requiere actualizar la instancia de usuario no root ya que ésta se actualiza automáticamente al actualizar
el producto de DB2.
- db2idrop
- La instancia que se crea automáticamente durante las instalaciones no root no puede eliminarse. El producto DB2 debe desinstalarse
para eliminar la instancia de DB2.
- db2iupgrade
- La migración no está soportada en instalaciones no root.
- Limitación de actualización
- Las instancias root no pueden actualizarse a una instancia de usuario no root.
- Sólo el propietario de la instancia de
DB2 puede llevar a cabo las acciones
posteriores a la instalación.
- Las instalaciones root y las instalaciones no root pueden coexistir en el mismo sistema.
Sin embargo, sólo el usuario no root original que instaló el producto DB2 puede realizar
acciones posteriores a la instalación, como por ejemplo:
- Aplicar fixpacks
- Añadir funciones
- Instalar productos complementarios
- Ajustar valores de ulimit
- El mandato ulimit de
UNIX y
Linux establece o comunica límites
de recurso de usuario, como por ejemplo límites de pila y datos. Para las instancias root, el servidor de base de datos actualiza dinámicamente valores de
ulimit requeridos sin cambiar los valores permanentes.
Sin embargo, para las instancias de usuario no root, los valores de
ulimit sólo pueden seleccionarse durante la instalación. En el caso de que los valores sean inadecuados se visualizará un
mensaje de aviso.
Para cambiar los valores de ulimit se necesita autorización root.
Limitaciones que pueden superarse ejecutando db2rfe
Hay algunas limitaciones adicionales en
las instalaciones no root que pueden superarse ejecutando el mandato db2rfe. Las siguientes
funciones y posibilidades no están disponibles inicialmente en instalaciones no root:
- Autentificación basada en el sistema operativo
- Función de alta disponibilidad (HA)
- La posibilidad de reservar nombres de servicio en el archivo /etc/services
- La posibilidad de aumentar los límites de datos de usuario (ulimits). Esta posibilidad se aplica
únicamente a AIX.
En otras plataformas, los límites de datos de usuario deben aumentarse manualmente.
Ejecute el
mandato Habilitar funciones root para el mandato de la instalación de usuario no root (db2rfe) para habilitar estas funciones y posibilidades. La ejecución del mandato
db2rfe es opcional y debe ejecutarlo un usuario con autorización root.
Tipo de autentificación en instalaciones no root
La autentificación basada en el sistema
operativo es el tipo de autentificación por omisión para los productos de
DB2.
Puesto que las instalaciones no root no dan soporte a la autentificación basada en el sistema operativo, si opta por
no ejecutar el mandato db2rfe después de instalar el producto de
DB2 como
usuario no root, deberá establecer manualmente el tipo de autentificación. Puede hacerlo actualizando los siguientes parámetros en el archivo de configuración del gestor de bases de datos
(dbm cfg):
- clnt_pw_plugin (Parámetro de configuración de conector de contraseña-idusuario de cliente)
- group_plugin (Parámetro de configuración de conector de grupo)
- srvcon_pw_plugin (Conector de contraseña-idusuario para conexiones de entrada en el parámetro de
configuración del servidor)
[ Principio de página | Página anterior | Página siguiente | Contenido ]