Instalación de servidores DB2 > Instalación en Linux y UNIX > Instalación como usuario no root >
Habilitación de características basadas en usuario root en instalaciones no root con db2rfe
Existen varias características y posibilidades en instalaciones no root que inicialmente no están disponibles pero que se pueden habilitar
ejecutando el mandato db2rfe
Esta tarea requiere la autorización de usuario root.
Para habilitar las características y posibilidades que inicialmente no
están disponibles en instalaciones no root:
- Localice los archivos de configuración de ejemplo. Se proporcionan dos archivos de configuración:
- $HOME/sqllib/instance/db2rfe.cfg está previamente
configurado con los valores por omisión para la instancia de
DB2
de usuario no root
- $HOME/sqllib/cfg/db2rfe.cfg.sample no está
configurado
donde $HOME es el directorio inicial
del usuario no root.
- Copie uno de los archivos de configuración de ejemplo en una ubicación
diferente para que el archivo original no se modifique.
-
Actualice el archivo de configuración copiado del modo que sea necesario.
Este
archivo de configuración lo utiliza como entrada el mandato
db2rfe. Ejemplo de un archivo de configuración:
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
Nota:
- El valor del parámetro INSTANCENAME lo llena
automáticamente el programa de instalación de DB2
- El parámetro SET_ULIMIT sólo está disponible en AIX.
En otros sistemas operativos, un usuario con autorización de usuario root debe establecer los valores de ulimit manualmente.
- El valor por omisión para las otras palabras clave es NO
- Los parámetros hijo (como SVCENAME) por omisión se
proporcionan como comentarios. Los comentarios se indican mediante **
- Si ha establecido un parámetro en YES, y éste tiene algún
parámetro hijo, se recomienda descomentar los parámetros hijo y proporcionar los valores
adecuados. Los valores de puerto proporcionados son ejemplos. Asegúrese
de que los valores de puerto que asigna estén libres.
A continuación se proporciona un ejemplo para mostrar un archivo de
configuración editado que habilitará las siguientes características y
posibilidades:
- Alta disponibilidad
- Autentificación basada en el sistema operativo
- DB2 Text
Search, con el nombre de servicio db2j_db2inst2 y el valor
de puerto 55000
Para habilitar estas
características y posibilidades, edite el archivo de configuración como se
indica a continuación:
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
- Inicie una sesión como usuario con autorización de usuario root
- Navegue hasta el directorio $HOME/sqllib/instance,
donde $HOME representa el directorio inicial del usuario
no root.
- Ejecute el mandato db2rfe utilizando la sintaxis
siguiente:
db2rfe -f archivo_config
donde archivo_config es
el archivo de configuración creado en el paso 3.
Debe volver a ejecutar el mandato db2rfe después de
aplicar los fixpacks para mantener habilitadas las características basadas en usuario root en instalaciones no root.
[ Principio de página | Página anterior | Página siguiente | Contenido ]