Utilice esta tarea para crear una base de datos Oracle para
Business Process Choreographer.
Pasos para realizar esta tarea
- Instale el servidor Oracle en el sistema que albergue la base de
datos.
Asegúrese de utilizar las bibliotecas de Oracle de 32 bits que se encuentran en el
subdirectorio lib32.
- En los
sistemas Linux y UNIX, asegúrese de que las variables de
entorno ORACLE_BASE y ORACLE_HOME se han establecido para el
usuario root.
- Compruebe la classpath para asegurarse de que el controlador JDBC
utiliza el archivo ojdbc14.jar.
- En los sistemas
Linux y UNIX, cree enlaces dinámicos con las
siguientes bibliotecas de Oracle en el directorio /usr/lib:
- Para Oracle 10g: enlace a libclnt.so.10.1.
- Para Oracle 9i: enlace a libwtc9.so, libclntsh.so.9.0
y libocijdbc9.so.
- Cree una base de datos Oracle mediante el asistente de configuración de bases de datos, por
ejemplo con el nombre BPEDB. No hay script para crear de forma rápida una base de datos Oracle por
omisión para Business Process Choreographer.Asegúrese de seleccionar la opción JServer para la base de datos. Debe
crearse la base de datos para tener una página de códigos Unicode.
- Inicie el receptor de Oracle entrando el mandato:
lsnrctl start
- En el servidor que alberga el servidor de aplicaciones, vaya al directorio
donde se encuentran los scripts de configuración de Business Process Choreographer:
- Si la base de datos está en un servidor distinto al servidor de
aplicaciones:
- Copie los siguientes scripts DDL de configuración de Oracle del
subdirectorio de Business Process Choreographer en el servidor que alberga el
servidor de aplicaciones a un directorio adecuado del servidor que alberga la
base de datos:
clearSchemaOracle.ddl
createSchemaOracle.ddl
createTablespaceOracle.ddl
dropSchemaOracle.ddl
dropTablespaceOracle.ddl
- En el servidor de bases de datos, vaya al directorio donde ha
copiado los scripts DDL.
- Edite el script de creación de espacios de tablas según las
instrucciones situadas en la parte superior del archivo
createTablespaceOracle.ddl.
- Asegúrese de que utiliza un ID de usuario que tenga como mínimo los
siguientes derechos sobre la base de datos:
CONNECT, RESOURCE, CREATE TABLESPACE, DROP TABLESPACE y CREATE TABLE.
- Si no desea crear el esquema en la instancia por omisión, establezca la variable de
entorno ORACLE_SID.
- Para crear los espacios de tabla, ejecute el script
createTablespaceOracle.ddl, tal como se describe en la cabecera de
script. Para hacer pruebas, puede utilizar la misma ubicación para todos
los espacios de tablas y pasar la vía de acceso como argumento de línea de
mandatos al script; por ejemplo, en un sistema
Windows, con el ID de
usuario bpeuser, la contraseña bpepwd, el nombre de base de
datos BPEDB y la vía de acceso de espacio de tablas
d:\mydb\ts, entre:
sqlplus bpeuser/bpepwd@BPEDB @createTablespaceOracle.ddl d:\mydb\ts
Si
desea eliminar los espacios de tablas, puede utilizar el script
dropTablespaceOracle.ddl.
- Para crear el esquema, ejecute el script createSchemaOracle.ddl. Por ejemplo, en los
sistemas Windows, especifique:
sqlplus bpeuser/bpepwd@BPEDB @createSchemaOracle.ddl
Resultado
La base de datos Oracle para Business Process Choreographer ya está creada.
Qué hay que hacer a continuación
Siga configurando
en el tema padre en el
paso
2.