WebSphere Enterprise Service Bus, Versión 6.2.0 Sistemas operativos: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


Usuarios y esquemas para bases de datos

Durante la instalación de WebSphere ESB, tiene la opción de utilizar los privilegios de ID de usuario y nombre de esquema predeterminados cuando se instalan las bases de datos. No obstante, el diseño de la base de datos puede requerir un ID de usuario y privilegios de nombre de esquema diferentes. Puede revisar los tres casos de ejemplo proporcionados para determinar cuándo y cómo configurar distintos privilegios de nombre de esquema e ID de usuario cuando se instala WebSphere ESB.

Privilegios de ID de usuario o nombre de esquema individuales para la configuración predeterminada

Si selecciona una instalación predeterminada para las bases de datos, WebSphere ESB requiere un mínimo de un ID de usuario o nombre de esquema con la posibilidad de crear tablas y seleccionar, insertar, actualizar y suprimir filas en dichas tablas. Puede utilizar la herramienta de gestión de perfiles o el instalador para crear las bases de datos. La Tabla 1 muestra las propiedades de configuración de base de datos predeterminadas utilizando DB2 como el proveedor de base de datos. Otros proveedores de base de datos tienen propiedades de configuración predeterminadas diferentes.
Tabla 1. Privilegios de ID de usuario y nombre de esquema predeterminados con DB2
Tablas de base de datos El nombre de la base de datos predeterminada con DB2 ID de usuario o nombre de esquema
Tablas de base de datos comunes WPRCSDB WebSphere ESB proporciona un ID de usuario durante la instalación.
Tablas de mensajería MEDB WebSphere ESB proporciona un nombre de esquema durante la instalación.

Privilegios de ID de usuario o nombre de esquema múltiples

Si el diseño de la base de datos tiene propiedades diferentes, es posible que necesite múltiples privilegios de ID de usuario y nombre de esquema. Se proporcionan tres escenarios junto tablas que le muestran cómo aplicar la configuración para realizar el diseño deseado. Si su diseño en concreto no está incluido en los tres escenarios que se proporcionan, examine estos escenarios como ayuda para implementar su diseño.

Escenario 1

En este escenario se utiliza un nombre de esquema que es el mismo que los privilegios de ID de usuario, pero no está utilizando los privilegios de ID de usuario o de nombre de esquema. Este ID de usuario único puede acceder a todas las bases de datos así como crear todas las tablas necesarias. Los siguientes son ejemplos de privilegios del escenario 1:
  • Nombre de esquema: dog
  • Nombre de esquema para SCA.SYSTEM ME : dogSYS
  • Nombre de esquema para SCA.APP ME: dogAPP
  • Nombre de esquema para Event ME: dogEvent
  • ID de usuario para crear esquemas: dog
  • ID de usuario para seleccionar, insertar, actualizar y suprimir esquemas: dog
La Tabla 2 es una lista de cómo configurar los privilegios de nombre de esquema e ID de usuario utilizando DB2 como proveedor de base de datos. Si selecciona un proveedor de bases de datos diferente, consulte su documentación para configurar privilegios de ID de usuario y nombres de esquemas.
Tabla 2. Escenario 1
Tablas de base de datos El nombre de la base de datos con DB2 Nombre de esquema ID de usuario para crear tablas ID de usuario para seleccionar, insertar, actualizar y suprimir filas
Tablas de base de datos comunes
Este valor se suministra en los siguientes puntos:
  • Asistente de instalación
  • Herramienta de gestión de perfiles
  • Instalación silenciosa
  • Creación silenciosa de perfiles
Este nombre de esquema es el mismo que el ID de usuario utilizado para seleccionar, insertar, actualizar y suprimir filas. Este valor es el mismo que el ID de usuario utilizado para seleccionar, insertar, actualizar y suprimir filas.
Este valor se suministra en los siguientes puntos:
  • Asistente de instalación
  • Herramienta de gestión de perfiles
  • Instalación silenciosa
  • Creación silenciosa de perfiles

Escenario 2

En este escenario utiliza el mismo nombre de esquema e ID de usuario para seleccionar, insertar, actualizar y suprimir esquemas. No obstante, utilice un ID de usuario diferente para crear los esquemas. Los siguientes son ejemplos de los privilegios del escenario 2:
  • Nombre de esquema: snow
  • Nombre de esquema para SCA.SYSTEM ME: snowSYS
  • Nombre de esquema para SCA.APP ME: snowAPP
  • Nombre de esquema para Event ME: snowEvent
  • ID de usuario para crear los esquemas: rock
  • ID de usuario para seleccionar, insertar, actualizar y suprimir esquemas: snow
La Tabla 3 es una lista de cómo configurar los privilegios de nombre de esquema e ID de usuario utilizando DB2 como proveedor de base de datos. Si selecciona un proveedor de bases de datos diferente, consulte su documentación para configurar privilegios de ID de usuario y nombres de esquemas.
Tabla 3. Escenario 2
Tablas de base de datos El nombre de la base de datos con DB2 Nombre de esquema ID de usuario para crear tablas ID de usuario para seleccionar, insertar, actualizar y suprimir filas Valores de configuración adicionales
Tablas de base de datos comunes
Suministre este valor dos veces:
  1. En los scripts de creación de tablas
  2. Durante la configuración de WebSphere ESB utilizando uno de los elementos siguientes:
    • Consola administrativa
    • Asistente de instalación
    • Herramienta de gestión de perfiles
    • Instalación silenciosa
    • Creación silenciosa de perfiles
Nota: Si ejecuta en primer lugar el instalador, entonces el valor se suministra una vez puesto que los scripts generados ya contienen los valores de ID de usuario y nombre de esquema correctos.
Los scripts de creación de tablas se deben modificar con el nombre de esquema, lo que permite leer y escribir filas. El script de creación de tablas se debe modificar con el ID de usuario que permite crear tablas.
Proporcione el ID de usuario durante la creación de perfiles utilizando una de las siguientes opciones:
  • Asistente de instalación
  • Herramienta de gestión de perfiles
  • Instalación silenciosa
  • Creación silenciosa de perfiles
Cuando utilice el instalador o la herramienta de gestión de perfiles, debe seleccionar las tablas de base de datos existentes o retrasar la creación de tablas.

Escenario 3

En este escenario utiliza el mismo D de usuario para crear todos los esquemas. No obstante, cada esquema tiene un ID de usuario diferente para seleccionar, insertar, actualizar y suprimir filas. Los siguientes son ejemplos de los privilegios del escenario 3:
  • Nombre de esquema: waterCom
  • Nombre de esquema para tablas comunes: waterCom
  • Nombre de esquema para SCA.SYSTEM ME : waterSYSME
  • Nombre de esquema para SCA.APP ME: waterAPPME
  • Nombre de esquema para Event ME: waterEventME
  • Nombre de esquema para tablas ESBMessaging: waterESB
  • ID de usuario para crear esquemas: milk
  • ID de usuario para seleccionar, insertar, actualizar y suprimir esquemas:
    Nombre de esquema ID de usuario para seleccionar, insertar, actualizar y suprimir esquemas
    waterCom waterCom
    waterSYSME waterSYSME
    waterAPPME waterAPPME
    waterEventME waterEventME
    waterESB waterESB
La Tabla 4 es una lista de cómo configurar los privilegios de nombre de esquema e ID de usuario utilizando DB2 como proveedor de base de datos. Si selecciona un proveedor de bases de datos diferente, consulte su documentación para configurar privilegios de ID de usuario y nombres de esquemas.
Tabla 4. Escenario 3
Tablas de base de datos El nombre de la base de datos con DB2 Nombre de esquema ID de usuario para crear tablas ID de usuario para seleccionar, insertar, actualizar y suprimir filas Valores de configuración adicionales
Tablas de base de datos comunes
Este valor se suministra en los siguientes puntos:
  • Asistente de instalación
  • Herramienta de gestión de perfiles
  • Instalación silenciosa
  • Creación silenciosa de perfiles
Este nombre de esquema es el mismo que el ID de usuario utilizado para seleccionar, insertar, actualizar y suprimir filas. Este valor es el mismo que el ID de usuario utilizado para seleccionar, insertar, actualizar y suprimir filas.
Proporcione el ID de usuario durante la creación de perfiles utilizando una de las siguientes opciones:
  • Asistente de instalación
  • Herramienta de gestión de perfiles
  • Instalación silenciosa
  • Creación silenciosa de perfiles
Después de crear los orígenes de datos, modifique el valor de DB2 para que utilice el nombre de esquema.
Tablas de mensajería Este valor se proporciona con la definición de cada motor de mensajería. Los scripts de creación de tabla requieren incluir el nombre de esquema que se utiliza para seleccionar, insertar, actualizar y suprimir filas. Este valor es el mismo que el ID de usuario utilizado para seleccionar, insertar, actualizar y suprimir filas. Proporcione este valor durante la creación del motor de mensajería. Seleccione la opción de crear tabla durante la configuración del motor de mensajería.  

reference Tema de referencia

Condiciones de uso | Comentarios


Icono de indicación de la hora Última actualización: 05 julio 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/rpln_userid_privilege_db.html
Copyright IBM Corporation 2005, 2010. Reservados todos los derechos.
Este centro de información está basado en tecnología Eclipse (http://www.eclipse.org).