Notas del release
Cierra y trunca el archivo de anotaciones cronológicas activo para una base
de datos recuperable. Si la salida de usuario está habilitada, emite
una petición de archivado.
Autorización
Uno de los siguientes:
- sysadm
- sysctrl
- sysmaint
- dbadm
Conexión necesaria
Esta API establece automáticamente una conexión con la base de datos
especificada. Si ya hay una conexión con la base de datos especificada,
la API devolverá un error.
Archivo de inclusión de API
db2ApiDf.h
Sintaxis de API C
/* Archivo: db2ApiDf.h */
/* API: Archivar anotación cronológica activa */
SQL_API_RC SQL_API_FN
db2ArchiveLog (
db2Uint32 version,
void *pDB2ArchiveLogStruct,
struct sqlca * pSqlca);
typedef struct
{
char *piDatabaseAlias;
char *piUserName;
char *piPassword;
db2Uint16 iAllNodeFlag;
db2Uint16 iNumNodes;
SQL_PDB_NODE_TYPE *piNodeList;
db2Uint32 iOptions;
} db2ArchiveLogStruct
|
Sintaxis de API genérica
/* Archivo: db2ApiDf.h */
/* API: Archivar anotación cronológica activa */
SQL_API_RC SQL_API_FN
db2gArchiveLog (
db2Uint32 version,
void *pDB2ArchiveLogStruct,
struct sqlca * pSqlca);
typedef struct
{
db2Uint32 iAliasLen;
db2Uint32 iUserNameLen;
db2Uint32 iPasswordLen;
char *piDatabaseAlias;
char *piUserName;
char *piPassword;
db2Uint16 iAllNodeFlag;
db2Uint16 iNumNodes;
SQL_PDB_NODE_TYPE *piNodeList;
db2Uint32 iOptions;
} db2ArchiveLogStruct
|
Parámetros de API
- version
- Entrada. Especifica la versión y el nivel de release de la variable
que se pasa como segundo parámetro, pDB2ArchiveLogStruct.
- pDB2ArchiveLogStruct
- Entrada. Puntero hacia la estructura
db2ArchiveLogStruct.
- pSqlca
- Salida. Puntero hacia la estructura sqlca.
- iAliasLen
- Entrada. Entero no firmado de 4 bytes que representa la longitud en
bytes del alias de base de datos.
- iUserNameLen
- Entero no firmado de 4 bytes que representa la longitud en bytes del
nombre de usuario. Establézcalo en cero si no se utiliza nombre de
usuario.
- iPasswordLen
- Entrada. Entero no firmado de 4 bytes que representa la longitud en
bytes de la contraseña. Establézcalo en cero si no se utiliza
contraseña.
- piDatabaseAlias
- Entrada. Serie que contiene el alias de base de datos (tal como se
ha catalogado en el directorio de bases de datos del sistema) de la base de
datos para la que deberá archivarse la anotación cronológica activa.
- piUserName
- Entrada. Serie que contiene el nombre de usuario que se utilizará
al intentar realizar una conexión.
- piPassword
- Entrada. Serie que contiene la contraseña que se utilizará al
intentar realizar una conexión.
- iAllNodeFlag
- Sólo MPP. Entrada. Distintivo que indica si la operación se
debe aplicar a todos los nodos listados en el archivo
db2nodes.cfg. Los valores válidos son:
- DB2ARCHIVELOG_NODE_LIST
- Aplicar a los nodos de una lista de nodos que se pasa en
piNodeList.
- DB2ARCHIVELOG_ALL_NODES
- Aplicar a todos los nodos. piNodeList debe ser
NULL. Este es el valor por omisión.
- DB2ARCHIVELOG_ALL_EXCEPT
- Aplicar a todos los nodos excepto aquellos de la lista de nodos que se ha
pasado en piNodeList.
- iNumNodes
- Sólo MPP. Entrada. Especifica el número de nodos del
conjunto piNodeList.
- piNodeList
- Sólo MPP. Entrada. Puntero hacia un conjunto de números de
nodo a los que se aplicará la operación archive log.
- iOptions
- Entrada. Reservado para su utilización en el futuro.
[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]