Las configuraciones de la Base de datos común contienen información sobre los tipos de base de datos soportados; los scripts y sus ubicaciones; las acciones de configuración de creación de perfiles; los parámetros de instalación; los tipos de tablas creadas y los privilegios de ID de usuario.
Base de datos común se crea automáticamente al crear un perfil de WebSphere ESB. Esta base de datos actúa como un depósito para varios componentes.
Tipos de bases de datos | Consideraciones |
---|---|
Derby Embedded | Se utiliza como el tipo de base de datos por omisión para el perfil autónomo. |
Derby Network Server | Se utiliza como el tipo de base de datos por omisión en el entorno de Network Deployment. |
DB2 Universal | Se utiliza como base de datos en las configuraciones de despliegue de red. De modo opcional, se puede utilizar como base de datos en configuraciones de servidor autónomo. |
DB2 para z/OS v8 |
Importante: Cuando se crea un perfil para un servidor que utiliza DB2 para z/OS v9, el servidor debe poder conectar con la base de datos DB2.
Se utiliza
como base de datos en las configuraciones de despliegue de red. De modo opcional, se puede
utilizar como base de datos en configuraciones de servidor autónomo. |
DB2 UDB para iSeries (Nativa) |
Se utiliza como una base de datos local para el perfil autónomo. |
DB2 UDB para iSeries (Toolbox) |
Se utiliza como una base de datos remota para el entorno de Network Deployment o bien como una base de datos local para un perfil autónomo.Se utiliza como base de datos en las configuraciones de despliegue de red. De modo opcional, se puede utilizar como base de datos en configuraciones de servidor autónomo. |
DB2 Universal Runtime Client | Se utiliza como base de datos en las configuraciones de despliegue de red. De modo opcional, se puede utilizar como base de datos en configuraciones de servidor autónomo. |
Informix Dynamic Server | |
Microsoft SQL Server (incorporado) | |
Microsoft SQL Server (Data Direct) | |
Microsoft SQL Server (Microsoft) - En WebSphere Process Server, versión 6.2.0.1 se ha añadido soporte para el controlador JDBC de Microsoft SQL Server, versión 1.2 | |
Oracle 9i |
Necesite privilegios de sysdba para crear la base de datos, las tablas y los esquemas. Si no dispone del privilegio de sysdba correcto, se pueden generar errores al crear y acceder a las tablas y a los esquemas. |
Existe un conjunto de tablas de base de datos común por célula.
Instalador
Utilice el instalador si tiene la intención de crear los perfiles al instalar el software. Puede instalar los productos de base de datos durante la instalación, pero existe un límite en los tipos de productos de base de datos que puede instalar. Si desea utilizar otro producto de base de datos soportado que no aparece en la Tabla 2, debe crear el gestor de despliegue utilizando la herramienta de gestión de perfiles.
Opción | Bases de datos que puede utilizar |
---|---|
Típica: Perfil autónomo | Sólo Derby Embedded |
Típica: Todos los demás perfiles | Sólo Derby Network Server |
Personalizada: Perfil autónomo |
|
Personalizada: Todos los demás perfiles |
|
Herramienta de gestión de perfiles
Utilice la herramienta de gestión de perfiles para crear perfiles cuando haya terminado de instalar el software. La herramienta de gestión de perfiles permite instalar la base de datos antes, durante o después de haber creado el perfil. Consulte "Creación manual de Base de datos común y de tablas después de la creación o el aumento de perfiles" para obtener más información. Para conocer las ubicaciones de los scripts de base de datos, consulte "Scripts y sus ubicaciones".
En la Tabla 3 se listan las bases de datos soportadas por los perfiles (por omisión) típicos y los personalizados. La instalación típica de la herramienta de gestión de perfiles tiene valores por omisión para la base de datos y los parámetros de configuración, que no pueden cambiarse. La instalación personalizada de la herramienta de gestión de perfiles le permite cambiar los parámetros de configuración y elegir una base de datos soportada. Consulte "Creación de perfiles" para obtener más información sobre la creación de perfiles personalizados.
Opciones | Bases de datos que puede utilizar |
---|---|
Típica: Perfil autónomo | Sólo Derby Embedded |
Típica: Todos los demás perfiles | Sólo Derby Network Server |
Personalizada: Perfil autónomo | Cualquiera de los Tipos de bases de datos soportadas |
Personalizada: Todos los demás perfiles | Cualquiera de los Tipos de bases de datos soportadas |
Instalaciones silenciosas
Al instalar el producto de forma silenciosa, puede especificar la configuración de base de datos común editando el archivo de respuestas de plantilla. Consulte "Instalación silenciosa" para obtener más información.
Scripts
Hay dos ubicaciones donde puede encontrar los scripts de perfiles por omisión. Puede localizar un conjunto de scripts por omisión en el soporte del producto en el siguiente directorio raíz_soporte/dbscripts.
Los otros scripts por omisión del perfil se encuentran en el directorio siguiente después de la instalación de WebSphere ESB raíz_instalación/dbscripts/CommonDB/tipo_bd.
Puede crear la base de datos común utilizando scripts antes de instalar WebSphere ESB o durante la creación de perfiles. Consulte el tema "Creación manual de la base de datos común antes de la instalación del producto" para obtener más información.
Si decide configurar la base de datos con scripts durante la creación de perfiles, primero es necesario instalar WebSphere ESB y seleccionar la opción para diferir la creación de la base de datos. La creación de perfiles recopila los parámetros de base de datos que se añaden a los scripts por omisión. Tras completar la creación del perfil, podrá encontrar los scripts actualizados en la ubicación siguiente:
raíz_perfil/dbscripts/CommonDB/dbType/dbName
Puede proporcionar dichos scripts a la persona encargada de crear la Base de datos común. Los scripts están listos para ejecutarse, pero puede editarlos si desea incluir requisitos específicos. Si intenta iniciar WebSphere ESB antes de crear la base de datos, recibirá un mensaje de error.
Lo scripts SQL permiten configurar la base de datos antes o después de la creación del perfil. Las tablas se crean con un perfil de gestor de despliegue y, por tanto, no hay ningún script SQL que se ejecute como parte de la creación de nodos gestionados.
Si decide diferir la creación de la base de datos para después de crear el perfil, los scripts actualizados se encontrarán en:
raíz_perfil/dbscripts/característica/dbType/dbName
Se crea un proveedor de JDBC de nuevo en función del tipo de base de datos. El proveedor se crea en el ámbito de nodo, en un perfil autónomo, y a nivel de célula, en un entorno Network Deployment. El término proveedor de JDBC hace referencia a la variable JDBC_DRIVER_PATH, que permite localizar los controladores JDBC locales. La variable se especifica a nivel de célula y a nivel de cada nodo para indicar la ruta de acceso local correcta.
Existen varias restricciones en los mandatos de base de datos que están a disposición del usuario durante la creación de perfiles.
Componente | Nombres de tablas | Scripts |
---|---|---|
Relación | Tabla dinámica, creada en tiempo de ejecución | createTable_RelationshipMetadataTable.sql |
Base de datos común | SchemaVersionInfo | createTable_CommonDB.sql |
Mediación Anotador de mensajes de ESB | MSGLOG | createTable_ESBLoggerMediation.sql |
Todos los scripts SQL anteriores se ejecutan mediante commonDBUtility.ant desde cada script de componente, como por ejemplo configRecovery > commonDBUtility > execute createTable_Recovery.sql. Cuando el valor delayConfig=true aparece en el archivo de respuestas, se crean los archivos de SQL, pero no se ejecutan. Cuando éste sea el caso, deberá ejecutar los mandatos SQL manualmente una fez finalizada la configuración.
Los scripts se crean para cualquier opción seleccionada en el panel Herramienta de gestión de perfiles para configurar Base de datos común. Los scripts contienen sólo sentencias básicas de creación para bases de datos, tablas e índices. El administrador de base de datos deberá utilizar mandatos nativos de base de datos para ejecutar estos scripts. Consulte el apartado "Configuración de la base de datos Base de datos común utilizando la herramienta de gestión de perfiles" para obtener más información.
Los scripts se denominan configCommonDB.bat o configCommonDB.sh para sistemas operativos Windows® y basados en UNIX, respectivamente.
raíz_perfil/dbscripts/CommonDB/dbType/dbName