Configuración manual del repositorio de extensiones de propiedades de los repositorios federados

Puede utilizar el script createIdMgrPropExtDbTables para crear tablas en el repositorio de extensiones de propiedades para repositorios federados.

Antes de empezar

El script admite las siguientes bases de datos cuando la base de datos existe en un sistema operativo distribuido:
  • IBM® DB2
  • Apache Derby
  • IBM Informix Dynamic Server
  • Oracle 11g
  • Microsoft SQL Server
Para obtener una lista de las versiones de bases de datos soportadas, consulte Requisitos del sistema detallados de IBM WebSphere Application Server.

Para utilizar la base de datos IBM DB2 en z/OS o IBM DB2 en iSeries, consulte el tema sobre la configuración manual del repositorio de extensiones de propiedades en DB2.

Si no tiene instalado WebSphere Application Server en el mismo sistema en el que va a configurar la base de datos, debe copiar los archivos siguientes del sistema en el que está instalado WebSphere Application Server a un sistema en el que va a configurar la base de datos. Asegúrese de que replica la misma estructura de directorios dentro del directorio de configuración. La variable tipo_bd representa uno de los nombres de directorios siguientes: db2, oracle, informix, derby o sqlserver.
raíz_servidor_aplic\etc\wim\setup\bin\createIdMgrPropExtDbTables.sh
raíz_servidor_aplic\etc\wim\setup\bin\createIdMgrPropExtDbTables.bat
raíz_servidor_aplic\etc\wim\setup\lookaside\tipo_bd\dbclean.sql 
raíz_servidor_aplic\etc\wim\setup\lookaside\tipo_bd\schema.sql 
raíz_servidor_aplic\etc\wim\setup\lookaside\tipo_bd\primarykeys.sql 
raíz_servidor_aplic\etc\wim\setup\lookaside\tipo_bd\indexes.sql 
raíz_servidor_aplic\etc\wim\setup\lookaside\tipo_bd\references.sql 
raíz_servidor_aplic\etc\wim\setup\lookaside\keys.sql 
raíz_servidor_aplic\etc\wim\setup\lookaside\bootstrap.sql

Especificación del esquema de bases de datos:

Puede especificar el esquema de base de datos donde desea crear las tablas de repositorio federado cuando se configura manualmente el repositorio de extensiones de propiedades.

Si desea utilizar el esquema predeterminado de la base de datos, debe ejecutar los mandatos siguientes sin especificar el parámetro DBSCHEMA. Normalmente, el esquema predeterminado es el espacio de nombres del usuario de base de datos actual.

Siga estos pasos para sustituir la variable de esquema en los archivos SQL por el nombre de esquema de la base de datos real. Si WebSphere Application Server y la base de datos no están en el mismo sistema, establezca el valor SCHEMA_LOCATION en la ubicación donde ha copiado los archivos SQL.

Sistemas operativos Windows:
  1. Abra una ventana de mandatos.
  2. Vaya al directorioraíz_servidor_aplic\etc\wim\setup.
  3. Entre los mandatos siguientes:
    set SCHEMA_LOCATION=raíz_servidor_aplicaciones\etc\wim\setup\lookaside
    set DBTYPE=<db_type>
    set DBSCHEMA=dbschemaname
    set SCHEMA_DEST_LOCATION=<ubicación donde deben copiarse los archivos SQL actualizados con variables sustituidas>
    ws_ant.bat -f raíz_servidor_aplicaciones\etc\wim\setup\filterbuild.xml

    donde el valor de <tipo_bd> es db2, derby, informix, oracle o sqlserver.

Nota: : si no se establece SCHEMA_DEST_LOCATION, los archivos SQL actualizados se copian en un directorio con el nombre como el valor ya que el valor no se sustituye en el directorio actual. La salida muestra dónde se copian los archivos.
Sistemas operativos AIX, HP-UX, Linux y Solaris:
  1. Abra una ventana de mandatos.
  2. Vaya al directorio raíz_servidor_aplic/etc/wim/setup.
  3. Entre los mandatos siguientes:
    export
    SCHEMA_LOCATION=raíz_servidor_aplic/etc/wim/setup/lookaside
    export DBTYPE=<db_type>
    export DBSCHEMA=dbschemaname
    export SCHEMA_DEST_LOCATION=<ubicación donde se deben copiar los archivos SQL actualizados con las
    variables sustituidas>
    ws_ant.sh -f raíz_servidor_aplic/etc/wim/setup/filterbuild.xml

    donde el valor de <tipo_bd> es db2, derby, informix, oracle o sqlserver.

Nota: si no se establece SCHEMA_DEST_LOCATION, los archivos SQL actualizados se copian en un directorio con el nombre como el valor ya que el valor no se sustituye en el directorio actual. La salida muestra dónde se copian los archivos.

Acerca de esta tarea

Las notas siguientes se aplican a las bases de datos específicas:
  • Oracle 11g
    • Si no ha creado la base de datos predeterminada al instalar el producto Oracle, debe crear manualmente la base de datos antes de ejecutar el script createIdMgrPropExtDbTables. El valor de la variable ORACLE_SID es el mismo valor que el nombre de la base de datos.
    • Si desea crear las tablas en el esquema que ha especificado utilizando DBSCHEMA (que se describe en el apartado anterior, Especificación del esquema de la base de datos) asegúrese de que crea el esquema especificado en esta base de datos antes de ejecutar el script createIdMgrPropExtDbTables.
    • En los sistemas operativos AIX, HP-UX, Linux y Solaris, ejecute el script createIdMgrPropExtDbTables como usuario Oracle o como usuario root con los permisos adecuados y los derechos de administrador de base de datos (dba) para ejecutar las consultas SQL como administrador de base de datos del sistema (sysdba).
  • IBM DB2
    • En el sistema operativo Windows, debe inicializar el entorno DB2 antes de ejecutar el script createIdMgrPropExtDbTables. En el indicador de mandatos de Windows, especifique db2cmd para abrir una nueva ventana de mandatos de DB2 y ejecute el archivo de proceso por lotes createIdMgrPropExtDbTables desde este indicador.
  • Microsoft SQL Server
    • Abra una ventana de mandatos, vaya al directorio raíz_servidor_aplic\bin y especifique los mandatos siguientes para sustituir las variables en los archivos SQL. Si WebSphere Application Server y la base de datos no están en el mismo sistema, establezca el valor SCHEMA_LOCATION en la ubicación donde ha copiado los archivos SQL.
      set SCHEMA_LOCATION=raíz_servidor_aplicaciones\etc\wim\setup\lookaside
      set DBTYPE=sqlserver
      set SCHEMA_DEST_LOCATION=<ubicación donde deben copiarse los archivos SQL actualizados con variables sustituidas>
      set DBOWNER=dbo
      ws_ant.bat -f raíz_servidor_aplicaciones\etc\wim\setup\filterbuild.xml
    Nota: si no se establece SCHEMA_DEST_LOCATION, los archivos SQL actualizados se copian en un directorio con el nombre como el valor ya que el valor no se sustituye en el directorio actual. La salida muestra dónde se copian los archivos.
La instancia predeterminada siguiente se crea como parte de la instalación de la base de datos:
  • DB2: DB2
  • Informix: demo_on
  • SQL Server: %computername%
La base de datos Informix se crea con el siguiente entorno:
CLIENT_LOCALE=EN_US.CP1252  
DB_LOCALE=EN_US.8859-1
SERVER_LOCALE=EN_US.CP1252
DBLANG=EN_US.CP125

Procedimiento

Ejecute el script createIdMgrPropExtDbTables.sh o el script createIdMgrPropExtDbTables.bat para crear las tablas en el repositorio de extensiones de propiedades.
Ejecute el script desde la ubicación siguiente o desde el directorio en el que se ha copiado previamente el archivo de script:
Sistemas operativos AIX, HP-UX, Linux y Solaris
raíz_servidor_aplic/etc/wim/setup/bin/createIdMgrPropExtDbTables.sh
Windows
raíz_servidor_aplic\etc\wim\setup\bin\createIdMgrPropExtDbTables.bat
Utilice los siguientes parámetros para especificar los valores que necesite cuando ejecute el script:
-b
Utilice este parámetro para especificar el directorio inicial de la base de datos.

Este valor es un valor de serie que es necesario para todos los tipos de base de datos.

-d
Utilice este parámetro para especificar el esquema de base de datos.

El valor de este parámetro debe ser el mismo valor que ha especificado para DBSCHEMA (que se describe en el apartado anterior, Especificación del esquema de base de datos).

Este valor es un valor de serie que es opcional para las bases de datos DB2, Derby y SQL Server, si desea especificar el esquema de base de datos donde desea crear las tablas de repositorio federado. Este valor no es necesario para las bases de datos Oracle y Informix.

-h
Utilice este parámetro para mostrar la información de ayuda. (Opcional)
-i
Utilice este parámetro para especificar el directorio inicial de la instancia de base de datos.

Este valor es un valor de serie que es necesario sólo para una base de datos DB2; no especifique un valor para otros tipos de base de datos.

Este parámetro se aplica a los sistemas operativos AIX, HP-UX, Linux y Solaris.

-n
Utilice este parámetro para especificar el nombre de la base de datos a la que se va a conectar.

Para una base de datos Oracle, el valor de la variable ORACLE_SID es el mismo que el nombre de la base de datos.

Este valor es un valor de serie que es necesario para todos los tipos de base de datos.

-p
Utilice este parámetro para especificar la contraseña del administrador de base de datos.

Este valor es un valor de serie que sólo es necesario para las bases de datos DB2, Oracle, Informix y SQL; no especifique ningún valor para una base de datos Derby.

-s
En los sistemas operativos AIX, HP-UX, Linux y Solaris, este parámetro especifica la ubicación del directorio raíz_servidor_aplic/etc/wim/setup o la ubicación en la que se copian los archivos actualizados en función de los pasos de la sección anterior, Especificación del esquema de base de datos.

En los sistemas operativos Windows, este parámetro especifica la ubicación del directorio raíz_servidor_aplic\etc\wim\setup o la ubicación en la que se copian los archivos actualizados en función de los pasos de la sección anterior, Especificación del esquema de base de datos.

Este valor es un valor de serie que es necesario para todos los tipos de base de datos.

-t
Utilice este parámetro para especificar un tipo de base de datos.
  • En los sistemas operativos AIX, HP-UX, Linux y Solaris, especifique uno de los valores válidos siguientes: db2, oracle, informix, derby.
  • En los sistemas operativos Windows, especifique uno de los valores válidos siguientes: db2, oracle, informix, derby o sqlserver.

Este valor es un valor de serie que es necesario para todos los tipos de base de datos.

-u
Utilice este parámetro para especificar el ID de usuario del administrador de la base de datos.

Este valor es un valor de serie que sólo es necesario para las bases de datos DB2, Oracle, Informix y SQL; no especifique ningún valor para una base de datos Derby.

Ejemplo

Ejecute el script adecuado para que la base de datos y el sistema operativo creen las tablas en el repositorio de extensiones de propiedades. Utilice los valores de ejemplo para especificar los parámetros de base de datos. Si la base de datos existe en un sistema en el que WebSphere Application Server no se ha instalado, los siguientes ejemplos dan por supuesto que la variable PATH incluye una entrada para la ubicación en la que ha copiado los archivos de script. Para los sistemas operativos AIX, HP-UX, Linux y Solaris, la entrada puede ser el directorio raíz_servidor_aplic/etc/wim/setup/bin/ o el directorio /setup/bin/. Para los sistemas operativos Windows, la entrada puede ser el directorio raíz_servidor_aplic\etc\wim\setup\bin\ o el directorio \setup\bin\.

Los ejemplos siguientes se muestran en varias líneas sólo con fines ilustrativos.

En los sistemas operativos AIX, HP-UX, Linux y Solaris:
Bases de datos Oracle
createIdMgrPropExtDbTables.sh 
-b /space/oracle/product/10.2.0/Db_1/ 
-n orcl 
-u system 
-p manager 
-s /opt/IBM/WebSphere/AppServer1/etc/wim/setup 
-t oracle
Bases de datos Informix
createIdMgrPropExtDbTables.sh 
-b /opt/IBM/informix/ 
-n demo_on 
-u informix 
-p informix 
-s /opt/IBM/WebSphere/AppServer/etc/wim/setup 
-t informix
Bases de datos DB2
createIdMgrPropExtDbTables.sh 
-b /opt/ibm/db2/V9.1/ 
-n db2inst1 
-p db2inst1  
-s /opt/IBM/WebSphere/AppServer/etc/wim/setup 
-t DB2 
-u db2inst1 
-i /home/db2inst1/
Bases de datos Derby
createIdMgrPropExtDbTables.sh 
-b /opt/ibm/derby/ 
-n test11 
-s /opt/IBM/WebSphere/AppServer/etc/wim/setup 
-t derby 
En los sistemas operativos Windows:
Bases de datos Oracle
createIdMgrPropExtDbTables.bat 
-b "c:\oracle\product\10.2.0\Db_1" 
-n orcl 
-u system 
-p manager 
-s "c:\Archivos de programa\IBM\WebSphere\AppServer1\etc\wim\setup" 
-t oracle
Bases de datos Informix
createIdMgrPropExtDbTables.bat 
-b "c:\Archivos de programa\IBM\informix" 
-n demo_on 
-u informix 
-p informix 
-s "c:\Archivos de programa\IBM\WebSphere\AppServer\etc\wim\setup" 
-t informix
Bases de datos DB2
createIdMgrPropExtDbTables.bat 
-t db2 
-u db2admin 
-p sec001ret# 
-n test23 
-b "c:\Archivos de programa\IBM\SQLLIB" 
-s "c:\Archivos de programa\IBM\WebSphere\AppServer1\etc\wim\setup"
Bases de datos Derby
createIdMgrPropExtDbTables.bat 
-t derby 
-b "c:\Derby" 
-n test11 
-s "c:\Archivos de programa\IBM\WebSphere\AppServer1\etc\wim\setup"
Bases de datos Microsoft SQL Server
createIdMgrPropExtDbTables.bat 
-t sqlserver 
-u sa 
-p sec001ret# 
-n sqlsrv
-b "c:\Progra~1\Micros~1\90\Tools" 
-s "C:\Progra~1\IBM\WebSphere\AppServer1\etc\wim\setup"

Qué hacer a continuación

Ejecute el mandato setupIdMgrPropertyExtensionRepositoryTables con el parámetro skipDBCreation establecido en true para rellenar las tablas que se han creado. Para obtener más información, consulte la información acerca de cómo configurar un repositorio de correlación den entradas o un repositorio de base de datos del registro personalizado utilizando mandatos wsadmin.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twim_manpropextrepos
File name: twim_manpropextrepos.html