ルート・スキーマ: Oracle GoldenGate Position details for ER processes
型: object
タイトル: Oracle GoldenGate Position details for ER processes
ソースの表示
{
"title":"Oracle GoldenGate Position details for ER processes",
"type":"object",
"properties":{
"lowWatermarkLagMs":{
"description":"Lag of the low watermark (milliseconds)",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000"
},
"endOfFile":{
"description":"End of file indicator",
"type":"boolean"
},
"$schema":{
"enum":[
"mpoints:positionEr"
]
},
"lastCheckpointTs":{
"description":"Time of last checkpoint",
"x-oneOf":[
{
"type":"string",
"pattern":"^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$",
"minLength":"20",
"maxLength":"32"
},
{
"type":"null"
}
]
},
"lowWatermarkTs":{
"description":"Time of the low watermark",
"x-oneOf":[
{
"type":"string",
"pattern":"^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$",
"minLength":"20",
"maxLength":"32"
},
{
"type":"null"
}
]
},
"outputCheckpoint":{
"description":"Output checkpoint position",
"properties":{
"sequence":{
"description":"Sequence Number",
"type":"integer",
"minimum":"0",
"maximum":"4294967295"
},
"rba":{
"description":"Relative Byte Address",
"type":"integer",
"minimum":"0",
"maximum":"4294967295"
},
"timestamp":{
"description":"Time of last write checkpoint",
"x-oneOf":[
{
"type":"string",
"pattern":"^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$",
"minLength":"20",
"maxLength":"32"
},
{
"type":"null"
}
]
},
"trail":{
"description":"Trail Path",
"type":"string",
"minLength":"1",
"maxLength":"64"
}
}
},
"lastOperationLagMs":{
"description":"Lag of last operation (milliseconds)",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000"
},
"lastOperationTs":{
"description":"Time of last operation processed",
"x-oneOf":[
{
"type":"string",
"pattern":"^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$",
"minLength":"20",
"maxLength":"32"
},
{
"type":"null"
}
]
},
"trailTimesAtEof":{
"description":"Number of Times Read Hit End of File",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000"
},
"highWatermarkLagMs":{
"description":"Lag of the high watermark (milliseconds)",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000"
},
"highWatermarkTs":{
"description":"Time of the high watermark",
"x-oneOf":[
{
"type":"string",
"pattern":"^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$",
"minLength":"20",
"maxLength":"32"
},
{
"type":"null"
}
]
},
"inputCheckpoint":{
"description":"Input checkpoint position",
"properties":{
"redoThread":{
"description":"Redo Thread Id",
"type":"integer",
"minimum":"0",
"maximum":"4294967295"
},
"sequence":{
"description":"Sequence Number",
"type":"integer",
"minimum":"0",
"maximum":"4294967295"
},
"rba":{
"description":"Relative Byte Address",
"type":"integer",
"minimum":"0",
"maximum":"4294967295"
},
"timestamp":{
"description":"Time of last read checkpoint",
"x-oneOf":[
{
"type":"string",
"pattern":"^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$",
"minLength":"20",
"maxLength":"32"
},
{
"type":"null"
}
]
},
"scn":{
"description":"SCN number",
"type":"string",
"minLength":"1",
"maxLength":"32"
}
}
}
},
"additionalProperties":false
}
ネストされたスキーマ: highWatermarkTs
高水位標の時間
1つに一致
ソースの表示
- string
最小長: 20
最大長: 32
パターン: ^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$
- null
{
"description":"Time of the high watermark",
"x-oneOf":[
{
"type":"string",
"pattern":"^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$",
"minLength":"20",
"maxLength":"32"
},
{
"type":"null"
}
]
}
ネストされたスキーマ: lastCheckpointTs
最後のチェックポイントの時間
1つに一致
ソースの表示
- string
最小長: 20
最大長: 32
パターン: ^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$
- null
{
"description":"Time of last checkpoint",
"x-oneOf":[
{
"type":"string",
"pattern":"^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$",
"minLength":"20",
"maxLength":"32"
},
{
"type":"null"
}
]
}
ネストされたスキーマ: lastOperationTs
最後に処理された操作の時間
1つに一致
ソースの表示
- string
最小長: 20
最大長: 32
パターン: ^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$
- null
{
"description":"Time of last operation processed",
"x-oneOf":[
{
"type":"string",
"pattern":"^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$",
"minLength":"20",
"maxLength":"32"
},
{
"type":"null"
}
]
}
ネストされたスキーマ: lowWatermarkTs
低水位標の時間
1つに一致
ソースの表示
- string
最小長: 20
最大長: 32
パターン: ^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$
- null
{
"description":"Time of the low watermark",
"x-oneOf":[
{
"type":"string",
"pattern":"^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$",
"minLength":"20",
"maxLength":"32"
},
{
"type":"null"
}
]
}
ネストされたスキーマ: outputCheckpoint
型: object
出力チェックポイント位置
ソースの表示
{
"description":"Output checkpoint position",
"properties":{
"sequence":{
"description":"Sequence Number",
"type":"integer",
"minimum":"0",
"maximum":"4294967295"
},
"rba":{
"description":"Relative Byte Address",
"type":"integer",
"minimum":"0",
"maximum":"4294967295"
},
"timestamp":{
"description":"Time of last write checkpoint",
"x-oneOf":[
{
"type":"string",
"pattern":"^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$",
"minLength":"20",
"maxLength":"32"
},
{
"type":"null"
}
]
},
"trail":{
"description":"Trail Path",
"type":"string",
"minLength":"1",
"maxLength":"64"
}
}
}
ネストされたスキーマ: timestamp
最後の書込みチェックポイントの時間
1つに一致
ソースの表示
- string
最小長: 20
最大長: 32
パターン: ^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$
- null
{
"description":"Time of last write checkpoint",
"x-oneOf":[
{
"type":"string",
"pattern":"^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$",
"minLength":"20",
"maxLength":"32"
},
{
"type":"null"
}
]
}