¸±¸®½º Á¤º¸
º¹±¸ °¡´ÉÇÑ µ¥ÀÌÅͺ£À̽º¿¡ »ç¿ë ÁßÀÎ ·Î±× ÆÄÀÏÀ» ´Ý°í
µÚ¸¦ ÀÚ¸¨´Ï´Ù. User Exit¸¦ »ç¿ëÇÒ °æ¿ì, ¾ÆÄ«ÀÌºê ¿äûÀ» ¹ßÇàÇϽʽÿÀ.
±ÇÇÑ ºÎ¿©
´ÙÀ½ Áß ÇϳªÀÇ ±ÇÇÑÀ¸·Î ¼öÇàÇϽʽÿÀ.
- sysadm
- sysctrl
- sysmaint
- dbadm
Çʼö ¿¬°á
ÀÌ API´Â ÁöÁ¤µÈ µ¥ÀÌÅͺ£À̽º¿¡ ÀÚµ¿À¸·Î ¿¬°áÀ» ¼³Á¤ÇÕ´Ï´Ù.
ÁöÁ¤µÈ µ¥ÀÌÅͺ£À̽º¿Í ¿¬°áÀÌ ÀÌ¹Ì Á¸ÀçÇÒ °æ¿ì, API´Â ¿À·ù¸¦ ¸®ÅÏÇÕ´Ï´Ù.
API Æ÷ÇÔ ÆÄÀÏ
db2ApiDf.h
C API ±¸¹®
/* File: db2ApiDf.h */
/* API: Archive Active Log */
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
|
ÀÏ¹Ý API ±¸¹®
/* File: db2ApiDf.h */
/* API: Archive Active Log */
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
|
API ¸Å°³º¯¼ö
- version
- ÀÔ·Â. µÎ ¹ø° ¸Å°³º¯¼ö, pDB2ArchiveLogStruct·Î¼ Àü´ÞµÈ º¯¼öÀÇ ¹öÀü ¹× ¸±¸®½º ·¹º§À» ÁöÁ¤ÇÕ´Ï´Ù.
- pDB2ArchiveLogStruct
- ÀÔ·Â. db2ArchiveLogStruct ±¸Á¶¸¦ °¡¸®Å°´Â Æ÷ÀÎÅÍ.
- pSqlca
- Ãâ·Â. sqlca ±¸Á¶¸¦ °¡¸®Å°´Â Æ÷ÀÎÅÍ.
- iAliasLen
- ÀÔ·Â. µ¥ÀÌÅͺ£À̽º º°¸íÀÇ ±æÀ̸¦ ¹ÙÀÌÆ® ´ÜÀ§·Î Ç¥½ÃÇÏ´Â 4¹ÙÀÌÆ® ºÎÈ£ ¾ø´Â Á¤¼ö.
- iUserNameLen
- »ç¿ëÀÚ À̸§ÀÇ ±æÀ̸¦ ¹ÙÀÌÆ® ´ÜÀ§·Î Ç¥½ÃÇÏ´Â 4¹ÙÀÌÆ® ºÎÈ£ ¾ø´Â Á¤¼ö. »ç¿ëÀÚ À̸§À» »ç¿ëÇÏÁö ¾ÊÀ» °æ¿ì ¿µ(0)À¸·Î ¼³Á¤ÇϽʽÿÀ.
- iPasswordLen
- ÀÔ·Â. ¾ÏÈ£ÀÇ ±æÀ̸¦ ¹ÙÀÌÆ® ´ÜÀ§·Î Ç¥½ÃÇÏ´Â 4¹ÙÀÌÆ® ºÎÈ£ ¾ø´Â Á¤¼ö. ¾ÏÈ£¸¦
»ç¿ëÇÏÁö ¾ÊÀ» °æ¿ì ¿µ(0)À¸·Î ¼³Á¤ÇϽʽÿÀ.
- piDatabaseAlias
- ÀÔ·Â. »ç¿ë ÁßÀÎ ·Î±×°¡ ¾ÆÄ«À̺êµÉ µ¥ÀÌÅͺ£À̽ºÀÇ º°¸í(½Ã½ºÅÛ µ¥ÀÌÅͺ£À̽º
µð·ºÅ丮¿¡ Ä«Å»·Î±×µÈ ´ë·Î)ÀÌ µé¾î ÀÖ´Â ¹®ÀÚ¿.
- piUserName
- ÀÔ·Â. ¿¬°áÀ» ½ÃµµÇÒ ¶§ »ç¿ëµÉ »ç¿ëÀÚ À̸§ÀÌ µé¾î ÀÖ´Â ¹®ÀÚ¿.
- piPassword
- ÀÔ·Â. ¿¬°áÀ» ½ÃµµÇÒ ¶§ »ç¿ëµÉ ¾ÏÈ£°¡ µé¾î ÀÖ´Â ¹®ÀÚ¿.
- iAllNodeFlag
- MPP Àü¿ë. ÀÔ·Â. ÀÛ¾÷ÀÌ db2nodes.cfg ÆÄÀÏ¿¡ ³ª¿µÈ ¸ðµç ³ëµå¿¡
Àû¿ëµÉÁö ¿©ºÎ¸¦ Ç¥½ÃÇÏ´Â Ç÷¡±×.
À¯È¿ÇÑ °ªÀº ´ÙÀ½°ú °°½À´Ï´Ù.
- DB2ARCHIVELOG_NODE_LIST
- piNodeList¿¡ Àü´ÞµÇ´Â ³ëµå ¸ñ·ÏÀÇ ³ëµå¿¡ Àû¿ëÇÕ´Ï´Ù.
- DB2ARCHIVELOG_ALL_NODES
- ¸ðµç ³ëµå¿¡ Àû¿ëÇÕ´Ï´Ù. piNodeList´Â ³Î(NULL)À̾î¾ß ÇÕ´Ï´Ù. ÀÌ°ÍÀº ±âº»°ªÀÔ´Ï´Ù.
- DB2ARCHIVELOG_ALL_EXCEPT
- piNodeList¿¡ Àü´ÞµÈ ³ëµå ¸ñ·Ï¿¡ ÀÖ´Â ³ëµå¸¦ Á¦¿ÜÇÑ ¸ðµç ³ëµå¿¡ Àû¿ëÇÕ´Ï´Ù.
- iNumNodes
- MPP Àü¿ë. ÀÔ·Â. piNodeList ¹è¿ÀÇ ³ëµå ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
- piNodeList
- MPP Àü¿ë. ÀÔ·Â. ¾ÆÄ«ÀÌºê ·Î±× ÀÛ¾÷À» Àû¿ëÇÒ ³ëµå ¹øÈ£ÀÇ ¹è¿À» °¡¸®Å°´Â Æ÷ÀÎÅÍ.
- iOptions
- ÀÔ·Â. ÀÌÈÄ·Î »ç¿ëÀ» À§ÇØ ¿¹¾àµÇ¾î ÀÖ½À´Ï´Ù.
[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]