Mandato recoverMEConfig
Utilice el mandato recoverMEConfig para recuperar los datos de configuración del motor de mensajería que ha fallado o se ha colgado en el almacenamiento de mensajes si no hay ninguna copia de seguridad disponible. El almacén de mensajes puede ser una base de datos o un sistema de almacén de archivos al que el motor de mensajería anterior se ha conectado.
Este mandato recupera los datos de configuración del motor de mensajería de colas y temas desde el almacén de mensajes.
- CWSJA0166E: Se ha iniciado la recuperación de configuración del motor de mensajería
para la base de datos: mediante el esquema: <nombreEsquema para
jndiname: <nombrejndi
Este mensaje de rastreo marca el inicio del mandato de recuperación mediante la base de datos. Esta es la línea de rastreo de entrada que el usuario debe utilizar para confirmar el inicio del mandato de recuperación.
- CWSJA0166E: Se ha iniciado la recuperación de configuración del motor de mensajería
para el sistema de archivos: mediante logDirectory :
<directorioRegistro permLogDirectory :
<directorioRegistroPerm > tempLogDirectory :
<directorioRegistroTemp>
Este mensaje de rastreo marca el inicio del mandato de recuperación mediante el sistema de archivos.
- CWSJA0167E: Se ha completado la recuperación de configuración del motor de mensajería para la base de datos: mediante el esquema: <nombreEsquema> para jndiname: <nombrejndi>.
Para ejecutar el mandato, utilice el objeto AdminTask del cliente de scripts wsadmin.
El cliente de scripts wsadmin
se ejecuta desde Qshell.
Para obtener más información, consulte Configuración de Qshell para ejecutar scripts de WebSphere mediante el script wsadmin.
- Si desea una lista de los mandatos disponibles del bus de integración de servicios en Jyton y una breve descripción de cada mandato, especifique el mandato siguiente en el indicador de wsadmin:
print AdminTask.help('SIBAdminCommands')
- Si desea ayuda general sobre un mandato determinado,
especifique el mandato siguiente en el indicador de wsadmin:
print AdminTask.help('nombre_mandato')
AdminConfig.save()
Objetivo
Objeto de destino
Ninguno.
Parámetros necesarios
- -busName nombre_bus
- Nombre del bus de integración de servicios en el que existía el motor de mensajería que se ha colgado previamente. Puede utilizar el mandato listSIBuses para listar los nombres de los buses existentes. Si el nombre de bus no existe, se crea un nuevo bus se crea con el mismo nombre de bus.
- -messageStore tipo almacénMensajes
- Especifique el tipo de almacén de mensajes desde donde se deben recuperar los datos
del motor de mensajería. Especifique FILE para recuperar desde el sistema de archivos o
DB para recuperar desde la base de datos.
Si el valor es FILE, el usuario debe proporcionar los parámetros -logDirectory, -permLogDirectory, -tempLogDirectory, -nodeName y -serverName o -clusterName.
Si el valor es DB, el usuario debe proporcionar los parámetros -dataSource, -schema, -nodeName y -serverName o -clusterName.
- -nodeName nombre_nodo
- Especifique el nombre del nodo en el que se ejecutaba el motor de mensajería anterior. Los datos de configuración del motor de mensajería anterior se recuperarán con el mismo nombre de nodo.
- -serverName nombre_servidor
- Especifique el nombre del servidor el que se ejecutaba el motor de mensajería
anterior.
Si especifique los parámetros nodeName y serverName, no especifique los parámetros -clusterName.
- -clusterName nombre_clúster
- Para añadir un clúster de servidor como miembro de bus, especifique el nombre del clúster.
Si especifica este parámetro, no especifique los parámetros -nodeName ni -serverName.
- -logDirectory nombre_directorio_registro
- Vía de acceso completa del directorio del archivo de registro cronológico que utiliza el almacén de mensajes del motor de mensajería que se ha colgado previamente. Utilice este parámetro si se ha especificado el valor del parámetro -messageStore como FILE.
- -permLogDirectory nombre_directorio_registro_permanente
- Vía de acceso completa del directorio de registro cronológico permanente que utiliza el almacén de mensajes del motor de mensajería anterior para almacenar los objetos permanentes. Utilice este parámetro si se ha especificado el valor del parámetro -messageStore como FILE.
- -tempLogDirectory nombre_directorio_registro_temporal
- Vía de acceso completa del directorio de registro cronológico temporal que utiliza el almacén de mensajes del motor de mensajería anterior para almacenar los objetos permanentes. Utilice este parámetro si se ha especificado el valor del parámetro -messageStore como FILE.
- -dataSource nombre_origen_datos
- Nombre del origen de datos que utiliza el motor de mensajería para acceder al sistema
de gestión de bases de datos relacionales (RDBMS) del almacén de datos. Utilice este
parámetro si se ha especificado el valor del parámetro -messageStore
como DB.Puede utilizar $AdminConfig list DataSource para obtener la lista de nombres de los objetos DataSource.Nota: El parámetro -dataSource que se utiliza para recuperar los datos del motor de mensajería puede definirse a nivel de servidor o célula, y si se ejecuta algún mandato de recuperación existente, el usuario debe comprobar que se ha completado antes de iniciar otro mandato.
- -schemaName nombre_esquema
- Nombre de esquema de la base de datos de donde se van a recuperar los datos del motor de mensajería. Utilice este parámetro si se ha especificado el valor del parámetro -messageStore como DB.
Ejemplo
Para recuperar los datos persistentes de un sistema de archivos del almacén de mensajes en el nivel de servidor.
$AdminTask recoverMEConfig {-busName Bus01 -messageStore FILE
-logDirectory "c:\FileStoreLogs" -permLogDirectory "c:\PermFileStoreLogs"
-tempLogDirectory "c:\TempFileStoreLogs" -nodeName node1 -serverName server1}
Para recuperar los datos persistentes de un sistema de base de datos del almacén de mensajes en el nivel de servidor.
$AdminTask recoverMEConfig {-busName bus55 -messageStore DB
-dataSource "MyDataSource" -schemaName "server6"
-nodeName node01 -serverName server01}
Para recuperar los datos persistentes de un sistema de base de datos del almacén de mensajes en el nivel de clúster.
$AdminTask recoverMEConfig {-busName bus55 -messageStore DB
-dataSource "MyDataSource"
-schemaName "server6" -clusterName cluster01}