ルート・スキーマ: Describes the results from an ER process executing a command
型: object
タイトル: Describes the results from an ER process executing a command
ソースの表示
{
"title":"Describes the results from an ER process executing a command",
"required":[
"reply"
],
"type":"object",
"properties":{
"$schema":{
"enum":[
"er:commandResult"
]
},
"reply":{
"x-oneOf":[
{
"type":"string",
"minLength":"0",
"maxLength":"29996"
},
{
"type":"array",
"items":{
"type":"string",
"minLength":"0",
"maxLength":"4095"
},
"minItems":"0",
"maxItems":"32767"
}
]
},
"replyData":{
"x-anyOf":[
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"er:getLagResult"
]
},
"lagResult":{
"x-oneOf":[
{
"type":"object",
"properties":{
"lastRecordLag":{
"description":"Last record lag in seconds",
"type":"integer",
"minimum":"1",
"maximum":"9223372036854776000"
},
"lowWatermarkLag":{
"description":"Low watermark lag in seconds",
"type":"integer",
"minimum":"1",
"maximum":"2147483647"
},
"highWatermarkLag":{
"description":"High watermark lag in seconds",
"type":"integer",
"minimum":"1",
"maximum":"2147483647"
},
"eof":{
"description":"Whether the process is at EOF",
"type":"boolean"
},
"redoxportlag":{
"type":"array",
"items":{
"type":"object",
"properties":{
"lag":{
"description":"Lag value in seconds",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000"
},
"threadId":{
"description":"ID of the thread",
"type":"integer",
"minimum":"0",
"maximum":"500"
}
}
},
"minItems":"1",
"maxItems":"500"
},
"recordsProcessed":{
"description":"Whether there are any records processed yet",
"type":"boolean"
},
"deferApplyDelay":{
"description":"Defer apply delay in seconds",
"type":"integer",
"minimum":"1",
"maximum":"2147483647"
},
"lowWatermarkPosition":{
"description":"Low watermark position",
"type":"object",
"properties":{
"csn":{
"x-oneOf":[
{
"description":"System Change Number(Normal Format) for Oracle Database.",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000",
"example":"6488359"
},
{
"description":"System Change Number(Alternate Format) for Oracle Database.",
"type":"string",
"pattern":"[0-9]+[.][0-9]+",
"minLength":"3",
"maxLength":"64",
"example":"6488359.3456712"
}
]
}
},
"required":[
"csn"
],
"additionalProperties":false
},
"extdetail":{
"type":"object",
"properties":{
"downstream":{
"description":"Indicates if downstream is configured",
"type":"boolean"
},
"conntosrcdb":{
"description":"Indicates if conn to src db exists",
"type":"boolean"
},
"orlcount":{
"description":"Number of ORLs",
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
},
"maxorlsize":{
"description":"Maximum size of ORL",
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
},
"srlcount":{
"description":"Number of SRLs",
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
},
"minsrlsize":{
"description":"Minimum size of SRL",
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
}
}
},
"highWatermarkPosition":{
"description":"High watermark position",
"type":"object",
"properties":{
"csn":{
"x-oneOf":[
{
"description":"System Change Number(Normal Format) for Oracle Database.",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000",
"example":"6488359"
},
{
"description":"System Change Number(Alternate Format) for Oracle Database.",
"type":"string",
"pattern":"[0-9]+[.][0-9]+",
"minLength":"3",
"maxLength":"64",
"example":"6488359.3456712"
}
]
}
},
"required":[
"csn"
],
"additionalProperties":false
}
},
"required":[
"recordsProcessed"
],
"allowAdditionalProperties":false
},
{
"threads":{
"type":"array",
"items":{
"type":"object",
"properties":{
"recordsProcessed":{
"description":"Whether there are any records processed yet",
"type":"boolean"
},
"threadName":{
"description":"Name of the thread",
"type":"string",
"minLength":"1",
"maxLength":"128"
},
"lag":{
"description":"Lag value in seconds",
"type":"integer",
"minimum":"1",
"maximum":"9223372036854776000"
}
}
},
"minItems":"1",
"maxItems":"500"
},
"minLag":{
"description":"Minimum thread lag value information",
"type":"object",
"properties":{
"threadId":{
"description":"ID of the thread",
"type":"integer",
"minimum":"0",
"maximum":"500"
},
"threadName":{
"description":"Name of the thread",
"type":"string",
"minLength":"1",
"maxLength":"128"
},
"lag":{
"description":"Lag value in seconds",
"type":"integer",
"minimum":"1",
"maximum":"9223372036854776000"
}
}
},
"maxLag":{
"description":"Maximum thread lag value information",
"type":"object",
"properties":{
"threadId":{
"description":"ID of the thread",
"type":"integer",
"minimum":"0",
"maximum":"500"
},
"threadName":{
"description":"Name of the thread",
"type":"string",
"minLength":"1",
"maxLength":"128"
},
"lag":{
"description":"Lag value in seconds",
"type":"integer",
"minimum":"1",
"maximum":"9223372036854776000"
}
}
},
"avgLag":{
"description":"Average lag value in seconds",
"type":"integer",
"minimum":"1",
"maximum":"9223372036854776000"
},
"required":[
"recordsProcessed"
],
"allowAdditionalProperties":false
}
]
}
},
"required":[
"lagResult"
]
},
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"er:logEndResult"
]
},
"allRecordsProcessed":{
"description":"Whether or not Extract has processed all of the records in the data source.",
"type":"boolean"
}
},
"required":[
"allRecordsProcessed"
]
},
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"er:statusResult"
]
},
"status":{
"x-oneOf":[
{
"numThreadsWaiting":{
"description":"Number of threads in waiting status",
"type":"integer",
"minimum":"0",
"maximum":"4294967295"
},
"processId":{
"description":"OS process id",
"type":"integer",
"minimum":"1",
"maximum":"4294967295"
},
"groupName":{
"description":"Process group name",
"type":"string",
"pattern":"^[A-Z_$][A-Z0-9_$]*$",
"minLength":"1",
"maxLength":"8"
},
"replicatReadingPosition":{
"type":"array",
"items":{
"x-oneOf":[
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:trailPosition"
]
},
"name":{
"description":"The name of the trail",
"type":"string",
"pattern":"^[A-Za-z][A-Za-z0-9]$",
"minLength":"2",
"maxLength":"2"
},
"path":{
"description":"The path where trail data is stored",
"type":"string",
"minLength":"1",
"maxLength":"4096"
},
"sequence":{
"description":"Trail file sequence number",
"type":"integer",
"minimum":"0",
"maximum":"999999999",
"default":"0"
},
"offset":{
"description":"Offset in trail sequence file",
"type":"integer",
"minimum":"0",
"default":"0",
"maximum":"2147483647"
}
},
"required":[
"name",
"sequence",
"offset"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:filePosition"
]
},
"name":{
"description":"The name of the file",
"type":"string",
"minLength":"1",
"maxLength":"4096"
},
"path":{
"description":"The path where file data is stored",
"type":"string",
"minLength":"1",
"maxLength":"4096"
},
"offset":{
"description":"Offset in file",
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
}
},
"required":[
"name",
"path",
"offset"
],
"additionalProperties":false
}
]
},
"minItems":"1",
"maxItems":"32767"
},
"processType":{
"enum":[
"replicat"
]
},
"currentApplyParallelism":{
"description":"Current Apply Parallelism for a Parallel Replicat",
"type":"integer",
"minimum":"1",
"maximum":"100"
},
"numRecords":{
"description":"Total number of records",
"type":"integer",
"minimum":"0",
"maximum":"4294967295"
},
"status":{
"description":"OGG status of the process",
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"maxApplyParallelism":{
"description":"Maximum Apply Parallelism for a Parallel Replicat",
"type":"integer",
"minimum":"1",
"maximum":"100"
},
"mapParallelism":{
"description":"Map Parallelism for a Parallel Replicat",
"type":"integer",
"minimum":"1",
"maximum":"100"
},
"logicalEof":{
"type":"object",
"properties":{
"$schema":{
"enum":[
"type:position/atTrailRBA"
]
},
"sequence":{
"description":"Trail file sequence number",
"type":"integer",
"minimum":"0",
"maximum":"999999999",
"default":"0"
},
"offset":{
"description":"Offset in trail sequence file",
"type":"integer",
"minimum":"0",
"default":"0",
"maximum":"2147483647"
}
},
"required":[
"sequence"
],
"additionalProperties":false
},
"numSkippedRecords":{
"description":"Number of skipped records",
"type":"integer",
"minimum":"0",
"maximum":"4294967295"
},
"activeAppliers":{
"description":"Number of current active Appliers for a Parallel Replicat",
"type":"integer",
"minimum":"1",
"maximum":"100"
},
"physicalEof":{
"type":"object",
"properties":{
"$schema":{
"enum":[
"type:position/atTrailRBA"
]
},
"sequence":{
"description":"Trail file sequence number",
"type":"integer",
"minimum":"0",
"maximum":"999999999",
"default":"0"
},
"offset":{
"description":"Offset in trail sequence file",
"type":"integer",
"minimum":"0",
"default":"0",
"maximum":"2147483647"
}
},
"required":[
"sequence"
],
"additionalProperties":false
},
"minApplyParallelism":{
"description":"Minimum Apply Parallelism for a Parallel Replicat",
"type":"integer",
"minimum":"1",
"maximum":"100"
}
},
{
"processType":{
"enum":[
"extract"
]
},
"groupName":{
"description":"Process group name",
"type":"string",
"pattern":"^[A-Z_$][A-Z0-9_$]*$",
"minLength":"1",
"maxLength":"8"
},
"processId":{
"description":"OS process id",
"type":"integer",
"minimum":"1",
"maximum":"4294967295"
},
"status":{
"description":"OGG status of the process",
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"extractReadingPosition":{
"type":"array",
"items":{
"x-oneOf":[
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:trailPosition"
]
},
"name":{
"description":"The name of the trail",
"type":"string",
"pattern":"^[A-Za-z][A-Za-z0-9]$",
"minLength":"2",
"maxLength":"2"
},
"path":{
"description":"The path where trail data is stored",
"type":"string",
"minLength":"1",
"maxLength":"4096"
},
"sequence":{
"description":"Trail file sequence number",
"type":"integer",
"minimum":"0",
"maximum":"999999999",
"default":"0"
},
"offset":{
"description":"Offset in trail sequence file",
"type":"integer",
"minimum":"0",
"default":"0",
"maximum":"2147483647"
}
},
"required":[
"name",
"sequence",
"offset"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:filePosition"
]
},
"name":{
"description":"The name of the file",
"type":"string",
"minLength":"1",
"maxLength":"4096"
},
"path":{
"description":"The path where file data is stored",
"type":"string",
"minLength":"1",
"maxLength":"4096"
},
"offset":{
"description":"Offset in file",
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
}
},
"required":[
"name",
"path",
"offset"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"dbms:positionInfo"
]
},
"position":{
"x-oneOf":[
{
"type":"object",
"properties":{
"redoThread":{
"type":"integer",
"minimum":"1",
"maximum":"1024"
},
"csn":{
"x-oneOf":[
{
"description":"System Change Number(Normal Format) for Oracle Database.",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000",
"example":"6488359"
},
{
"description":"System Change Number(Alternate Format) for Oracle Database.",
"type":"string",
"pattern":"[0-9]+[.][0-9]+",
"minLength":"3",
"maxLength":"64",
"example":"6488359.3456712"
}
]
},
"timestamp":{
"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"
},
"seqno":{
"type":"integer",
"minimum":"1",
"maximum":"4294967295"
},
"rba":{
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
}
},
"required":[
"redoThread",
"csn",
"timestamp",
"seqno",
"rba"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"table":{
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"1",
"maxLength":"130"
},
{
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"3",
"maxLength":"261"
},
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"5",
"maxLength":"392"
}
]
}
]
},
"recordNumber":{
"type":"integer",
"minimum":"1",
"maximum":"9223372036854776000"
},
"timestamp":{
"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"
}
},
"required":[
"table",
"recordNumber",
"timestamp"
],
"additionalProperties":false
}
]
}
}
}
]
},
"minItems":"1",
"maxItems":"32767"
},
"extractWritingPosition":{
"type":"array",
"items":{
"x-oneOf":[
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:trailPosition"
]
},
"name":{
"description":"The name of the trail",
"type":"string",
"pattern":"^[A-Za-z][A-Za-z0-9]$",
"minLength":"2",
"maxLength":"2"
},
"path":{
"description":"The path where trail data is stored",
"type":"string",
"minLength":"1",
"maxLength":"4096"
},
"sequence":{
"description":"Trail file sequence number",
"type":"integer",
"minimum":"0",
"maximum":"999999999",
"default":"0"
},
"offset":{
"description":"Offset in trail sequence file",
"type":"integer",
"minimum":"0",
"default":"0",
"maximum":"2147483647"
}
},
"required":[
"name",
"sequence",
"offset"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:filePosition"
]
},
"name":{
"description":"The name of the file",
"type":"string",
"minLength":"1",
"maxLength":"4096"
},
"path":{
"description":"The path where file data is stored",
"type":"string",
"minLength":"1",
"maxLength":"4096"
},
"offset":{
"description":"Offset in file",
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
}
},
"required":[
"name",
"path",
"offset"
],
"additionalProperties":false
}
]
},
"minItems":"1",
"maxItems":"32767"
}
}
]
}
}
},
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"er:containersResult"
]
},
"containers":{
"description":"List of containers registered with the specified extract group.",
"type":"array",
"items":{
"x-oneOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"1",
"maxLength":"130"
}
]
},
"minItems":"1",
"maxItems":"4000"
}
},
"required":[
"containers"
]
},
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"er:tableCache"
]
},
"tables":{
"type":"array",
"items":{
"type":"object",
"properties":{
"id":{
"description":"id of the table",
"type":"integer",
"minimum":"0",
"maximum":"18446744073709552000"
},
"version":{
"description":"version of the table",
"type":"integer",
"minimum":"0",
"maximum":"100"
},
"mdh":{
"description":"metadata handle of container in which this table exists. For non-CDB , mdh is always 1",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000"
},
"name":{
"description":"fully qualified name of the table",
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"3",
"maxLength":"261"
},
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"5",
"maxLength":"392"
}
]
}
},
"required":[
"id",
"version",
"mdh",
"name"
],
"additionalProperties":false
},
"minItems":"0",
"maxItems":"1000000"
}
},
"required":[
"tables"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"er:partitionCache"
]
},
"partitionTables":{
"type":"array",
"items":{
"type":"object",
"properties":{
"tableDetails":{
"description":"table details",
"type":"object",
"properties":{
"id":{
"description":"id of the table",
"type":"integer",
"minimum":"0",
"maximum":"18446744073709552000"
},
"version":{
"description":"version of the table",
"type":"integer",
"minimum":"0",
"maximum":"100"
},
"mdh":{
"description":"metadata handle of container in which this table exists. For non-CDB , mdh is always 1",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000"
},
"name":{
"description":"fully qualified name of the table",
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"3",
"maxLength":"261"
},
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"5",
"maxLength":"392"
}
]
}
},
"required":[
"id",
"version",
"mdh",
"name"
],
"additionalProperties":false
},
"partitionDetails":{
"description":"partition details",
"type":"array",
"items":{
"type":"object",
"properties":{
"id":{
"description":"partition id of the table",
"type":"integer",
"minimum":"0",
"maximum":"18446744073709552000"
},
"name":{
"description":"partition name",
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"1",
"maxLength":"130"
}
},
"required":[
"id",
"name"
],
"additionalProperties":false
},
"minItems":"1",
"maxItems":"1024000"
}
},
"required":[
"tableDetails",
"partitionDetails"
],
"additionalProperties":false
},
"minItems":"0",
"maxItems":"1000000"
}
},
"required":[
"partitionTables"
],
"additionalProperties":false
},
{
"type":"object"
}
]
}
}
}
ネストされたスキーマ: reply
1つに一致
ソースの表示
{
"x-oneOf":[
{
"type":"string",
"minLength":"0",
"maxLength":"29996"
},
{
"type":"array",
"items":{
"type":"string",
"minLength":"0",
"maxLength":"4095"
},
"minItems":"0",
"maxItems":"32767"
}
]
}
ネストされたスキーマ: replyData
いずれかに一致
ソースの表示
{
"x-anyOf":[
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"er:getLagResult"
]
},
"lagResult":{
"x-oneOf":[
{
"type":"object",
"properties":{
"lastRecordLag":{
"description":"Last record lag in seconds",
"type":"integer",
"minimum":"1",
"maximum":"9223372036854776000"
},
"lowWatermarkLag":{
"description":"Low watermark lag in seconds",
"type":"integer",
"minimum":"1",
"maximum":"2147483647"
},
"highWatermarkLag":{
"description":"High watermark lag in seconds",
"type":"integer",
"minimum":"1",
"maximum":"2147483647"
},
"eof":{
"description":"Whether the process is at EOF",
"type":"boolean"
},
"redoxportlag":{
"type":"array",
"items":{
"type":"object",
"properties":{
"lag":{
"description":"Lag value in seconds",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000"
},
"threadId":{
"description":"ID of the thread",
"type":"integer",
"minimum":"0",
"maximum":"500"
}
}
},
"minItems":"1",
"maxItems":"500"
},
"recordsProcessed":{
"description":"Whether there are any records processed yet",
"type":"boolean"
},
"deferApplyDelay":{
"description":"Defer apply delay in seconds",
"type":"integer",
"minimum":"1",
"maximum":"2147483647"
},
"lowWatermarkPosition":{
"description":"Low watermark position",
"type":"object",
"properties":{
"csn":{
"x-oneOf":[
{
"description":"System Change Number(Normal Format) for Oracle Database.",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000",
"example":"6488359"
},
{
"description":"System Change Number(Alternate Format) for Oracle Database.",
"type":"string",
"pattern":"[0-9]+[.][0-9]+",
"minLength":"3",
"maxLength":"64",
"example":"6488359.3456712"
}
]
}
},
"required":[
"csn"
],
"additionalProperties":false
},
"extdetail":{
"type":"object",
"properties":{
"downstream":{
"description":"Indicates if downstream is configured",
"type":"boolean"
},
"conntosrcdb":{
"description":"Indicates if conn to src db exists",
"type":"boolean"
},
"orlcount":{
"description":"Number of ORLs",
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
},
"maxorlsize":{
"description":"Maximum size of ORL",
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
},
"srlcount":{
"description":"Number of SRLs",
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
},
"minsrlsize":{
"description":"Minimum size of SRL",
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
}
}
},
"highWatermarkPosition":{
"description":"High watermark position",
"type":"object",
"properties":{
"csn":{
"x-oneOf":[
{
"description":"System Change Number(Normal Format) for Oracle Database.",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000",
"example":"6488359"
},
{
"description":"System Change Number(Alternate Format) for Oracle Database.",
"type":"string",
"pattern":"[0-9]+[.][0-9]+",
"minLength":"3",
"maxLength":"64",
"example":"6488359.3456712"
}
]
}
},
"required":[
"csn"
],
"additionalProperties":false
}
},
"required":[
"recordsProcessed"
],
"allowAdditionalProperties":false
},
{
"threads":{
"type":"array",
"items":{
"type":"object",
"properties":{
"recordsProcessed":{
"description":"Whether there are any records processed yet",
"type":"boolean"
},
"threadName":{
"description":"Name of the thread",
"type":"string",
"minLength":"1",
"maxLength":"128"
},
"lag":{
"description":"Lag value in seconds",
"type":"integer",
"minimum":"1",
"maximum":"9223372036854776000"
}
}
},
"minItems":"1",
"maxItems":"500"
},
"minLag":{
"description":"Minimum thread lag value information",
"type":"object",
"properties":{
"threadId":{
"description":"ID of the thread",
"type":"integer",
"minimum":"0",
"maximum":"500"
},
"threadName":{
"description":"Name of the thread",
"type":"string",
"minLength":"1",
"maxLength":"128"
},
"lag":{
"description":"Lag value in seconds",
"type":"integer",
"minimum":"1",
"maximum":"9223372036854776000"
}
}
},
"maxLag":{
"description":"Maximum thread lag value information",
"type":"object",
"properties":{
"threadId":{
"description":"ID of the thread",
"type":"integer",
"minimum":"0",
"maximum":"500"
},
"threadName":{
"description":"Name of the thread",
"type":"string",
"minLength":"1",
"maxLength":"128"
},
"lag":{
"description":"Lag value in seconds",
"type":"integer",
"minimum":"1",
"maximum":"9223372036854776000"
}
}
},
"avgLag":{
"description":"Average lag value in seconds",
"type":"integer",
"minimum":"1",
"maximum":"9223372036854776000"
},
"required":[
"recordsProcessed"
],
"allowAdditionalProperties":false
}
]
}
},
"required":[
"lagResult"
]
},
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"er:logEndResult"
]
},
"allRecordsProcessed":{
"description":"Whether or not Extract has processed all of the records in the data source.",
"type":"boolean"
}
},
"required":[
"allRecordsProcessed"
]
},
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"er:statusResult"
]
},
"status":{
"x-oneOf":[
{
"numThreadsWaiting":{
"description":"Number of threads in waiting status",
"type":"integer",
"minimum":"0",
"maximum":"4294967295"
},
"processId":{
"description":"OS process id",
"type":"integer",
"minimum":"1",
"maximum":"4294967295"
},
"groupName":{
"description":"Process group name",
"type":"string",
"pattern":"^[A-Z_$][A-Z0-9_$]*$",
"minLength":"1",
"maxLength":"8"
},
"replicatReadingPosition":{
"type":"array",
"items":{
"x-oneOf":[
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:trailPosition"
]
},
"name":{
"description":"The name of the trail",
"type":"string",
"pattern":"^[A-Za-z][A-Za-z0-9]$",
"minLength":"2",
"maxLength":"2"
},
"path":{
"description":"The path where trail data is stored",
"type":"string",
"minLength":"1",
"maxLength":"4096"
},
"sequence":{
"description":"Trail file sequence number",
"type":"integer",
"minimum":"0",
"maximum":"999999999",
"default":"0"
},
"offset":{
"description":"Offset in trail sequence file",
"type":"integer",
"minimum":"0",
"default":"0",
"maximum":"2147483647"
}
},
"required":[
"name",
"sequence",
"offset"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:filePosition"
]
},
"name":{
"description":"The name of the file",
"type":"string",
"minLength":"1",
"maxLength":"4096"
},
"path":{
"description":"The path where file data is stored",
"type":"string",
"minLength":"1",
"maxLength":"4096"
},
"offset":{
"description":"Offset in file",
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
}
},
"required":[
"name",
"path",
"offset"
],
"additionalProperties":false
}
]
},
"minItems":"1",
"maxItems":"32767"
},
"processType":{
"enum":[
"replicat"
]
},
"currentApplyParallelism":{
"description":"Current Apply Parallelism for a Parallel Replicat",
"type":"integer",
"minimum":"1",
"maximum":"100"
},
"numRecords":{
"description":"Total number of records",
"type":"integer",
"minimum":"0",
"maximum":"4294967295"
},
"status":{
"description":"OGG status of the process",
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"maxApplyParallelism":{
"description":"Maximum Apply Parallelism for a Parallel Replicat",
"type":"integer",
"minimum":"1",
"maximum":"100"
},
"mapParallelism":{
"description":"Map Parallelism for a Parallel Replicat",
"type":"integer",
"minimum":"1",
"maximum":"100"
},
"logicalEof":{
"type":"object",
"properties":{
"$schema":{
"enum":[
"type:position/atTrailRBA"
]
},
"sequence":{
"description":"Trail file sequence number",
"type":"integer",
"minimum":"0",
"maximum":"999999999",
"default":"0"
},
"offset":{
"description":"Offset in trail sequence file",
"type":"integer",
"minimum":"0",
"default":"0",
"maximum":"2147483647"
}
},
"required":[
"sequence"
],
"additionalProperties":false
},
"numSkippedRecords":{
"description":"Number of skipped records",
"type":"integer",
"minimum":"0",
"maximum":"4294967295"
},
"activeAppliers":{
"description":"Number of current active Appliers for a Parallel Replicat",
"type":"integer",
"minimum":"1",
"maximum":"100"
},
"physicalEof":{
"type":"object",
"properties":{
"$schema":{
"enum":[
"type:position/atTrailRBA"
]
},
"sequence":{
"description":"Trail file sequence number",
"type":"integer",
"minimum":"0",
"maximum":"999999999",
"default":"0"
},
"offset":{
"description":"Offset in trail sequence file",
"type":"integer",
"minimum":"0",
"default":"0",
"maximum":"2147483647"
}
},
"required":[
"sequence"
],
"additionalProperties":false
},
"minApplyParallelism":{
"description":"Minimum Apply Parallelism for a Parallel Replicat",
"type":"integer",
"minimum":"1",
"maximum":"100"
}
},
{
"processType":{
"enum":[
"extract"
]
},
"groupName":{
"description":"Process group name",
"type":"string",
"pattern":"^[A-Z_$][A-Z0-9_$]*$",
"minLength":"1",
"maxLength":"8"
},
"processId":{
"description":"OS process id",
"type":"integer",
"minimum":"1",
"maximum":"4294967295"
},
"status":{
"description":"OGG status of the process",
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"extractReadingPosition":{
"type":"array",
"items":{
"x-oneOf":[
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:trailPosition"
]
},
"name":{
"description":"The name of the trail",
"type":"string",
"pattern":"^[A-Za-z][A-Za-z0-9]$",
"minLength":"2",
"maxLength":"2"
},
"path":{
"description":"The path where trail data is stored",
"type":"string",
"minLength":"1",
"maxLength":"4096"
},
"sequence":{
"description":"Trail file sequence number",
"type":"integer",
"minimum":"0",
"maximum":"999999999",
"default":"0"
},
"offset":{
"description":"Offset in trail sequence file",
"type":"integer",
"minimum":"0",
"default":"0",
"maximum":"2147483647"
}
},
"required":[
"name",
"sequence",
"offset"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:filePosition"
]
},
"name":{
"description":"The name of the file",
"type":"string",
"minLength":"1",
"maxLength":"4096"
},
"path":{
"description":"The path where file data is stored",
"type":"string",
"minLength":"1",
"maxLength":"4096"
},
"offset":{
"description":"Offset in file",
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
}
},
"required":[
"name",
"path",
"offset"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"dbms:positionInfo"
]
},
"position":{
"x-oneOf":[
{
"type":"object",
"properties":{
"redoThread":{
"type":"integer",
"minimum":"1",
"maximum":"1024"
},
"csn":{
"x-oneOf":[
{
"description":"System Change Number(Normal Format) for Oracle Database.",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000",
"example":"6488359"
},
{
"description":"System Change Number(Alternate Format) for Oracle Database.",
"type":"string",
"pattern":"[0-9]+[.][0-9]+",
"minLength":"3",
"maxLength":"64",
"example":"6488359.3456712"
}
]
},
"timestamp":{
"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"
},
"seqno":{
"type":"integer",
"minimum":"1",
"maximum":"4294967295"
},
"rba":{
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
}
},
"required":[
"redoThread",
"csn",
"timestamp",
"seqno",
"rba"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"table":{
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"1",
"maxLength":"130"
},
{
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"3",
"maxLength":"261"
},
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"5",
"maxLength":"392"
}
]
}
]
},
"recordNumber":{
"type":"integer",
"minimum":"1",
"maximum":"9223372036854776000"
},
"timestamp":{
"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"
}
},
"required":[
"table",
"recordNumber",
"timestamp"
],
"additionalProperties":false
}
]
}
}
}
]
},
"minItems":"1",
"maxItems":"32767"
},
"extractWritingPosition":{
"type":"array",
"items":{
"x-oneOf":[
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:trailPosition"
]
},
"name":{
"description":"The name of the trail",
"type":"string",
"pattern":"^[A-Za-z][A-Za-z0-9]$",
"minLength":"2",
"maxLength":"2"
},
"path":{
"description":"The path where trail data is stored",
"type":"string",
"minLength":"1",
"maxLength":"4096"
},
"sequence":{
"description":"Trail file sequence number",
"type":"integer",
"minimum":"0",
"maximum":"999999999",
"default":"0"
},
"offset":{
"description":"Offset in trail sequence file",
"type":"integer",
"minimum":"0",
"default":"0",
"maximum":"2147483647"
}
},
"required":[
"name",
"sequence",
"offset"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:filePosition"
]
},
"name":{
"description":"The name of the file",
"type":"string",
"minLength":"1",
"maxLength":"4096"
},
"path":{
"description":"The path where file data is stored",
"type":"string",
"minLength":"1",
"maxLength":"4096"
},
"offset":{
"description":"Offset in file",
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
}
},
"required":[
"name",
"path",
"offset"
],
"additionalProperties":false
}
]
},
"minItems":"1",
"maxItems":"32767"
}
}
]
}
}
},
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"er:containersResult"
]
},
"containers":{
"description":"List of containers registered with the specified extract group.",
"type":"array",
"items":{
"x-oneOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"1",
"maxLength":"130"
}
]
},
"minItems":"1",
"maxItems":"4000"
}
},
"required":[
"containers"
]
},
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"er:tableCache"
]
},
"tables":{
"type":"array",
"items":{
"type":"object",
"properties":{
"id":{
"description":"id of the table",
"type":"integer",
"minimum":"0",
"maximum":"18446744073709552000"
},
"version":{
"description":"version of the table",
"type":"integer",
"minimum":"0",
"maximum":"100"
},
"mdh":{
"description":"metadata handle of container in which this table exists. For non-CDB , mdh is always 1",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000"
},
"name":{
"description":"fully qualified name of the table",
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"3",
"maxLength":"261"
},
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"5",
"maxLength":"392"
}
]
}
},
"required":[
"id",
"version",
"mdh",
"name"
],
"additionalProperties":false
},
"minItems":"0",
"maxItems":"1000000"
}
},
"required":[
"tables"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"er:partitionCache"
]
},
"partitionTables":{
"type":"array",
"items":{
"type":"object",
"properties":{
"tableDetails":{
"description":"table details",
"type":"object",
"properties":{
"id":{
"description":"id of the table",
"type":"integer",
"minimum":"0",
"maximum":"18446744073709552000"
},
"version":{
"description":"version of the table",
"type":"integer",
"minimum":"0",
"maximum":"100"
},
"mdh":{
"description":"metadata handle of container in which this table exists. For non-CDB , mdh is always 1",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000"
},
"name":{
"description":"fully qualified name of the table",
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"3",
"maxLength":"261"
},
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"5",
"maxLength":"392"
}
]
}
},
"required":[
"id",
"version",
"mdh",
"name"
],
"additionalProperties":false
},
"partitionDetails":{
"description":"partition details",
"type":"array",
"items":{
"type":"object",
"properties":{
"id":{
"description":"partition id of the table",
"type":"integer",
"minimum":"0",
"maximum":"18446744073709552000"
},
"name":{
"description":"partition name",
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"1",
"maxLength":"130"
}
},
"required":[
"id",
"name"
],
"additionalProperties":false
},
"minItems":"1",
"maxItems":"1024000"
}
},
"required":[
"tableDetails",
"partitionDetails"
],
"additionalProperties":false
},
"minItems":"0",
"maxItems":"1000000"
}
},
"required":[
"partitionTables"
],
"additionalProperties":false
},
{
"type":"object"
}
]
}
ネストされたスキーマ: reply-x-oneOf[1]
型: array
最小アイテム数: 0
最大アイテム数: 32767
ソースの表示
{
"type":"array",
"items":{
"type":"string",
"minLength":"0",
"maxLength":"4095"
},
"minItems":"0",
"maxItems":"32767"
}
ネストされたスキーマ: replyData-x-anyOf[0]
型: object
ソースの表示
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"er:getLagResult"
]
},
"lagResult":{
"x-oneOf":[
{
"type":"object",
"properties":{
"lastRecordLag":{
"description":"Last record lag in seconds",
"type":"integer",
"minimum":"1",
"maximum":"9223372036854776000"
},
"lowWatermarkLag":{
"description":"Low watermark lag in seconds",
"type":"integer",
"minimum":"1",
"maximum":"2147483647"
},
"highWatermarkLag":{
"description":"High watermark lag in seconds",
"type":"integer",
"minimum":"1",
"maximum":"2147483647"
},
"eof":{
"description":"Whether the process is at EOF",
"type":"boolean"
},
"redoxportlag":{
"type":"array",
"items":{
"type":"object",
"properties":{
"lag":{
"description":"Lag value in seconds",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000"
},
"threadId":{
"description":"ID of the thread",
"type":"integer",
"minimum":"0",
"maximum":"500"
}
}
},
"minItems":"1",
"maxItems":"500"
},
"recordsProcessed":{
"description":"Whether there are any records processed yet",
"type":"boolean"
},
"deferApplyDelay":{
"description":"Defer apply delay in seconds",
"type":"integer",
"minimum":"1",
"maximum":"2147483647"
},
"lowWatermarkPosition":{
"description":"Low watermark position",
"type":"object",
"properties":{
"csn":{
"x-oneOf":[
{
"description":"System Change Number(Normal Format) for Oracle Database.",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000",
"example":"6488359"
},
{
"description":"System Change Number(Alternate Format) for Oracle Database.",
"type":"string",
"pattern":"[0-9]+[.][0-9]+",
"minLength":"3",
"maxLength":"64",
"example":"6488359.3456712"
}
]
}
},
"required":[
"csn"
],
"additionalProperties":false
},
"extdetail":{
"type":"object",
"properties":{
"downstream":{
"description":"Indicates if downstream is configured",
"type":"boolean"
},
"conntosrcdb":{
"description":"Indicates if conn to src db exists",
"type":"boolean"
},
"orlcount":{
"description":"Number of ORLs",
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
},
"maxorlsize":{
"description":"Maximum size of ORL",
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
},
"srlcount":{
"description":"Number of SRLs",
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
},
"minsrlsize":{
"description":"Minimum size of SRL",
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
}
}
},
"highWatermarkPosition":{
"description":"High watermark position",
"type":"object",
"properties":{
"csn":{
"x-oneOf":[
{
"description":"System Change Number(Normal Format) for Oracle Database.",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000",
"example":"6488359"
},
{
"description":"System Change Number(Alternate Format) for Oracle Database.",
"type":"string",
"pattern":"[0-9]+[.][0-9]+",
"minLength":"3",
"maxLength":"64",
"example":"6488359.3456712"
}
]
}
},
"required":[
"csn"
],
"additionalProperties":false
}
},
"required":[
"recordsProcessed"
],
"allowAdditionalProperties":false
},
{
"threads":{
"type":"array",
"items":{
"type":"object",
"properties":{
"recordsProcessed":{
"description":"Whether there are any records processed yet",
"type":"boolean"
},
"threadName":{
"description":"Name of the thread",
"type":"string",
"minLength":"1",
"maxLength":"128"
},
"lag":{
"description":"Lag value in seconds",
"type":"integer",
"minimum":"1",
"maximum":"9223372036854776000"
}
}
},
"minItems":"1",
"maxItems":"500"
},
"minLag":{
"description":"Minimum thread lag value information",
"type":"object",
"properties":{
"threadId":{
"description":"ID of the thread",
"type":"integer",
"minimum":"0",
"maximum":"500"
},
"threadName":{
"description":"Name of the thread",
"type":"string",
"minLength":"1",
"maxLength":"128"
},
"lag":{
"description":"Lag value in seconds",
"type":"integer",
"minimum":"1",
"maximum":"9223372036854776000"
}
}
},
"maxLag":{
"description":"Maximum thread lag value information",
"type":"object",
"properties":{
"threadId":{
"description":"ID of the thread",
"type":"integer",
"minimum":"0",
"maximum":"500"
},
"threadName":{
"description":"Name of the thread",
"type":"string",
"minLength":"1",
"maxLength":"128"
},
"lag":{
"description":"Lag value in seconds",
"type":"integer",
"minimum":"1",
"maximum":"9223372036854776000"
}
}
},
"avgLag":{
"description":"Average lag value in seconds",
"type":"integer",
"minimum":"1",
"maximum":"9223372036854776000"
},
"required":[
"recordsProcessed"
],
"allowAdditionalProperties":false
}
]
}
},
"required":[
"lagResult"
]
}
ネストされたスキーマ: replyData-x-anyOf[1]
型: object
ソースの表示
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"er:logEndResult"
]
},
"allRecordsProcessed":{
"description":"Whether or not Extract has processed all of the records in the data source.",
"type":"boolean"
}
},
"required":[
"allRecordsProcessed"
]
}
ネストされたスキーマ: replyData-x-anyOf[2]
型: object
ソースの表示
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"er:statusResult"
]
},
"status":{
"x-oneOf":[
{
"numThreadsWaiting":{
"description":"Number of threads in waiting status",
"type":"integer",
"minimum":"0",
"maximum":"4294967295"
},
"processId":{
"description":"OS process id",
"type":"integer",
"minimum":"1",
"maximum":"4294967295"
},
"groupName":{
"description":"Process group name",
"type":"string",
"pattern":"^[A-Z_$][A-Z0-9_$]*$",
"minLength":"1",
"maxLength":"8"
},
"replicatReadingPosition":{
"type":"array",
"items":{
"x-oneOf":[
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:trailPosition"
]
},
"name":{
"description":"The name of the trail",
"type":"string",
"pattern":"^[A-Za-z][A-Za-z0-9]$",
"minLength":"2",
"maxLength":"2"
},
"path":{
"description":"The path where trail data is stored",
"type":"string",
"minLength":"1",
"maxLength":"4096"
},
"sequence":{
"description":"Trail file sequence number",
"type":"integer",
"minimum":"0",
"maximum":"999999999",
"default":"0"
},
"offset":{
"description":"Offset in trail sequence file",
"type":"integer",
"minimum":"0",
"default":"0",
"maximum":"2147483647"
}
},
"required":[
"name",
"sequence",
"offset"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:filePosition"
]
},
"name":{
"description":"The name of the file",
"type":"string",
"minLength":"1",
"maxLength":"4096"
},
"path":{
"description":"The path where file data is stored",
"type":"string",
"minLength":"1",
"maxLength":"4096"
},
"offset":{
"description":"Offset in file",
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
}
},
"required":[
"name",
"path",
"offset"
],
"additionalProperties":false
}
]
},
"minItems":"1",
"maxItems":"32767"
},
"processType":{
"enum":[
"replicat"
]
},
"currentApplyParallelism":{
"description":"Current Apply Parallelism for a Parallel Replicat",
"type":"integer",
"minimum":"1",
"maximum":"100"
},
"numRecords":{
"description":"Total number of records",
"type":"integer",
"minimum":"0",
"maximum":"4294967295"
},
"status":{
"description":"OGG status of the process",
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"maxApplyParallelism":{
"description":"Maximum Apply Parallelism for a Parallel Replicat",
"type":"integer",
"minimum":"1",
"maximum":"100"
},
"mapParallelism":{
"description":"Map Parallelism for a Parallel Replicat",
"type":"integer",
"minimum":"1",
"maximum":"100"
},
"logicalEof":{
"type":"object",
"properties":{
"$schema":{
"enum":[
"type:position/atTrailRBA"
]
},
"sequence":{
"description":"Trail file sequence number",
"type":"integer",
"minimum":"0",
"maximum":"999999999",
"default":"0"
},
"offset":{
"description":"Offset in trail sequence file",
"type":"integer",
"minimum":"0",
"default":"0",
"maximum":"2147483647"
}
},
"required":[
"sequence"
],
"additionalProperties":false
},
"numSkippedRecords":{
"description":"Number of skipped records",
"type":"integer",
"minimum":"0",
"maximum":"4294967295"
},
"activeAppliers":{
"description":"Number of current active Appliers for a Parallel Replicat",
"type":"integer",
"minimum":"1",
"maximum":"100"
},
"physicalEof":{
"type":"object",
"properties":{
"$schema":{
"enum":[
"type:position/atTrailRBA"
]
},
"sequence":{
"description":"Trail file sequence number",
"type":"integer",
"minimum":"0",
"maximum":"999999999",
"default":"0"
},
"offset":{
"description":"Offset in trail sequence file",
"type":"integer",
"minimum":"0",
"default":"0",
"maximum":"2147483647"
}
},
"required":[
"sequence"
],
"additionalProperties":false
},
"minApplyParallelism":{
"description":"Minimum Apply Parallelism for a Parallel Replicat",
"type":"integer",
"minimum":"1",
"maximum":"100"
}
},
{
"processType":{
"enum":[
"extract"
]
},
"groupName":{
"description":"Process group name",
"type":"string",
"pattern":"^[A-Z_$][A-Z0-9_$]*$",
"minLength":"1",
"maxLength":"8"
},
"processId":{
"description":"OS process id",
"type":"integer",
"minimum":"1",
"maximum":"4294967295"
},
"status":{
"description":"OGG status of the process",
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"extractReadingPosition":{
"type":"array",
"items":{
"x-oneOf":[
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:trailPosition"
]
},
"name":{
"description":"The name of the trail",
"type":"string",
"pattern":"^[A-Za-z][A-Za-z0-9]$",
"minLength":"2",
"maxLength":"2"
},
"path":{
"description":"The path where trail data is stored",
"type":"string",
"minLength":"1",
"maxLength":"4096"
},
"sequence":{
"description":"Trail file sequence number",
"type":"integer",
"minimum":"0",
"maximum":"999999999",
"default":"0"
},
"offset":{
"description":"Offset in trail sequence file",
"type":"integer",
"minimum":"0",
"default":"0",
"maximum":"2147483647"
}
},
"required":[
"name",
"sequence",
"offset"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:filePosition"
]
},
"name":{
"description":"The name of the file",
"type":"string",
"minLength":"1",
"maxLength":"4096"
},
"path":{
"description":"The path where file data is stored",
"type":"string",
"minLength":"1",
"maxLength":"4096"
},
"offset":{
"description":"Offset in file",
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
}
},
"required":[
"name",
"path",
"offset"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"dbms:positionInfo"
]
},
"position":{
"x-oneOf":[
{
"type":"object",
"properties":{
"redoThread":{
"type":"integer",
"minimum":"1",
"maximum":"1024"
},
"csn":{
"x-oneOf":[
{
"description":"System Change Number(Normal Format) for Oracle Database.",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000",
"example":"6488359"
},
{
"description":"System Change Number(Alternate Format) for Oracle Database.",
"type":"string",
"pattern":"[0-9]+[.][0-9]+",
"minLength":"3",
"maxLength":"64",
"example":"6488359.3456712"
}
]
},
"timestamp":{
"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"
},
"seqno":{
"type":"integer",
"minimum":"1",
"maximum":"4294967295"
},
"rba":{
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
}
},
"required":[
"redoThread",
"csn",
"timestamp",
"seqno",
"rba"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"table":{
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"1",
"maxLength":"130"
},
{
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"3",
"maxLength":"261"
},
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"5",
"maxLength":"392"
}
]
}
]
},
"recordNumber":{
"type":"integer",
"minimum":"1",
"maximum":"9223372036854776000"
},
"timestamp":{
"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"
}
},
"required":[
"table",
"recordNumber",
"timestamp"
],
"additionalProperties":false
}
]
}
}
}
]
},
"minItems":"1",
"maxItems":"32767"
},
"extractWritingPosition":{
"type":"array",
"items":{
"x-oneOf":[
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:trailPosition"
]
},
"name":{
"description":"The name of the trail",
"type":"string",
"pattern":"^[A-Za-z][A-Za-z0-9]$",
"minLength":"2",
"maxLength":"2"
},
"path":{
"description":"The path where trail data is stored",
"type":"string",
"minLength":"1",
"maxLength":"4096"
},
"sequence":{
"description":"Trail file sequence number",
"type":"integer",
"minimum":"0",
"maximum":"999999999",
"default":"0"
},
"offset":{
"description":"Offset in trail sequence file",
"type":"integer",
"minimum":"0",
"default":"0",
"maximum":"2147483647"
}
},
"required":[
"name",
"sequence",
"offset"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:filePosition"
]
},
"name":{
"description":"The name of the file",
"type":"string",
"minLength":"1",
"maxLength":"4096"
},
"path":{
"description":"The path where file data is stored",
"type":"string",
"minLength":"1",
"maxLength":"4096"
},
"offset":{
"description":"Offset in file",
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
}
},
"required":[
"name",
"path",
"offset"
],
"additionalProperties":false
}
]
},
"minItems":"1",
"maxItems":"32767"
}
}
]
}
}
}
ネストされたスキーマ: replyData-x-anyOf[3]
型: object
ソースの表示
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"er:containersResult"
]
},
"containers":{
"description":"List of containers registered with the specified extract group.",
"type":"array",
"items":{
"x-oneOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"1",
"maxLength":"130"
}
]
},
"minItems":"1",
"maxItems":"4000"
}
},
"required":[
"containers"
]
}
ネストされたスキーマ: replyData-x-anyOf[4]
型: object
ソースの表示
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"er:tableCache"
]
},
"tables":{
"type":"array",
"items":{
"type":"object",
"properties":{
"id":{
"description":"id of the table",
"type":"integer",
"minimum":"0",
"maximum":"18446744073709552000"
},
"version":{
"description":"version of the table",
"type":"integer",
"minimum":"0",
"maximum":"100"
},
"mdh":{
"description":"metadata handle of container in which this table exists. For non-CDB , mdh is always 1",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000"
},
"name":{
"description":"fully qualified name of the table",
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"3",
"maxLength":"261"
},
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"5",
"maxLength":"392"
}
]
}
},
"required":[
"id",
"version",
"mdh",
"name"
],
"additionalProperties":false
},
"minItems":"0",
"maxItems":"1000000"
}
},
"required":[
"tables"
],
"additionalProperties":false
}
ネストされたスキーマ: replyData-x-anyOf[5]
型: object
ソースの表示
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"er:partitionCache"
]
},
"partitionTables":{
"type":"array",
"items":{
"type":"object",
"properties":{
"tableDetails":{
"description":"table details",
"type":"object",
"properties":{
"id":{
"description":"id of the table",
"type":"integer",
"minimum":"0",
"maximum":"18446744073709552000"
},
"version":{
"description":"version of the table",
"type":"integer",
"minimum":"0",
"maximum":"100"
},
"mdh":{
"description":"metadata handle of container in which this table exists. For non-CDB , mdh is always 1",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000"
},
"name":{
"description":"fully qualified name of the table",
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"3",
"maxLength":"261"
},
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"5",
"maxLength":"392"
}
]
}
},
"required":[
"id",
"version",
"mdh",
"name"
],
"additionalProperties":false
},
"partitionDetails":{
"description":"partition details",
"type":"array",
"items":{
"type":"object",
"properties":{
"id":{
"description":"partition id of the table",
"type":"integer",
"minimum":"0",
"maximum":"18446744073709552000"
},
"name":{
"description":"partition name",
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"1",
"maxLength":"130"
}
},
"required":[
"id",
"name"
],
"additionalProperties":false
},
"minItems":"1",
"maxItems":"1024000"
}
},
"required":[
"tableDetails",
"partitionDetails"
],
"additionalProperties":false
},
"minItems":"0",
"maxItems":"1000000"
}
},
"required":[
"partitionTables"
],
"additionalProperties":false
}
ネストされたスキーマ: replyData-x-anyOf[6]
型: object
ネストされたスキーマ: lagResult
1つに一致
ソースの表示
{
"x-oneOf":[
{
"type":"object",
"properties":{
"lastRecordLag":{
"description":"Last record lag in seconds",
"type":"integer",
"minimum":"1",
"maximum":"9223372036854776000"
},
"lowWatermarkLag":{
"description":"Low watermark lag in seconds",
"type":"integer",
"minimum":"1",
"maximum":"2147483647"
},
"highWatermarkLag":{
"description":"High watermark lag in seconds",
"type":"integer",
"minimum":"1",
"maximum":"2147483647"
},
"eof":{
"description":"Whether the process is at EOF",
"type":"boolean"
},
"redoxportlag":{
"type":"array",
"items":{
"type":"object",
"properties":{
"lag":{
"description":"Lag value in seconds",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000"
},
"threadId":{
"description":"ID of the thread",
"type":"integer",
"minimum":"0",
"maximum":"500"
}
}
},
"minItems":"1",
"maxItems":"500"
},
"recordsProcessed":{
"description":"Whether there are any records processed yet",
"type":"boolean"
},
"deferApplyDelay":{
"description":"Defer apply delay in seconds",
"type":"integer",
"minimum":"1",
"maximum":"2147483647"
},
"lowWatermarkPosition":{
"description":"Low watermark position",
"type":"object",
"properties":{
"csn":{
"x-oneOf":[
{
"description":"System Change Number(Normal Format) for Oracle Database.",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000",
"example":"6488359"
},
{
"description":"System Change Number(Alternate Format) for Oracle Database.",
"type":"string",
"pattern":"[0-9]+[.][0-9]+",
"minLength":"3",
"maxLength":"64",
"example":"6488359.3456712"
}
]
}
},
"required":[
"csn"
],
"additionalProperties":false
},
"extdetail":{
"type":"object",
"properties":{
"downstream":{
"description":"Indicates if downstream is configured",
"type":"boolean"
},
"conntosrcdb":{
"description":"Indicates if conn to src db exists",
"type":"boolean"
},
"orlcount":{
"description":"Number of ORLs",
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
},
"maxorlsize":{
"description":"Maximum size of ORL",
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
},
"srlcount":{
"description":"Number of SRLs",
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
},
"minsrlsize":{
"description":"Minimum size of SRL",
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
}
}
},
"highWatermarkPosition":{
"description":"High watermark position",
"type":"object",
"properties":{
"csn":{
"x-oneOf":[
{
"description":"System Change Number(Normal Format) for Oracle Database.",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000",
"example":"6488359"
},
{
"description":"System Change Number(Alternate Format) for Oracle Database.",
"type":"string",
"pattern":"[0-9]+[.][0-9]+",
"minLength":"3",
"maxLength":"64",
"example":"6488359.3456712"
}
]
}
},
"required":[
"csn"
],
"additionalProperties":false
}
},
"required":[
"recordsProcessed"
],
"allowAdditionalProperties":false
},
{
"threads":{
"type":"array",
"items":{
"type":"object",
"properties":{
"recordsProcessed":{
"description":"Whether there are any records processed yet",
"type":"boolean"
},
"threadName":{
"description":"Name of the thread",
"type":"string",
"minLength":"1",
"maxLength":"128"
},
"lag":{
"description":"Lag value in seconds",
"type":"integer",
"minimum":"1",
"maximum":"9223372036854776000"
}
}
},
"minItems":"1",
"maxItems":"500"
},
"minLag":{
"description":"Minimum thread lag value information",
"type":"object",
"properties":{
"threadId":{
"description":"ID of the thread",
"type":"integer",
"minimum":"0",
"maximum":"500"
},
"threadName":{
"description":"Name of the thread",
"type":"string",
"minLength":"1",
"maxLength":"128"
},
"lag":{
"description":"Lag value in seconds",
"type":"integer",
"minimum":"1",
"maximum":"9223372036854776000"
}
}
},
"maxLag":{
"description":"Maximum thread lag value information",
"type":"object",
"properties":{
"threadId":{
"description":"ID of the thread",
"type":"integer",
"minimum":"0",
"maximum":"500"
},
"threadName":{
"description":"Name of the thread",
"type":"string",
"minLength":"1",
"maxLength":"128"
},
"lag":{
"description":"Lag value in seconds",
"type":"integer",
"minimum":"1",
"maximum":"9223372036854776000"
}
}
},
"avgLag":{
"description":"Average lag value in seconds",
"type":"integer",
"minimum":"1",
"maximum":"9223372036854776000"
},
"required":[
"recordsProcessed"
],
"allowAdditionalProperties":false
}
]
}
ネストされたスキーマ: lagResult-x-oneOf[0]
型: object
ソースの表示
{
"type":"object",
"properties":{
"lastRecordLag":{
"description":"Last record lag in seconds",
"type":"integer",
"minimum":"1",
"maximum":"9223372036854776000"
},
"lowWatermarkLag":{
"description":"Low watermark lag in seconds",
"type":"integer",
"minimum":"1",
"maximum":"2147483647"
},
"highWatermarkLag":{
"description":"High watermark lag in seconds",
"type":"integer",
"minimum":"1",
"maximum":"2147483647"
},
"eof":{
"description":"Whether the process is at EOF",
"type":"boolean"
},
"redoxportlag":{
"type":"array",
"items":{
"type":"object",
"properties":{
"lag":{
"description":"Lag value in seconds",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000"
},
"threadId":{
"description":"ID of the thread",
"type":"integer",
"minimum":"0",
"maximum":"500"
}
}
},
"minItems":"1",
"maxItems":"500"
},
"recordsProcessed":{
"description":"Whether there are any records processed yet",
"type":"boolean"
},
"deferApplyDelay":{
"description":"Defer apply delay in seconds",
"type":"integer",
"minimum":"1",
"maximum":"2147483647"
},
"lowWatermarkPosition":{
"description":"Low watermark position",
"type":"object",
"properties":{
"csn":{
"x-oneOf":[
{
"description":"System Change Number(Normal Format) for Oracle Database.",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000",
"example":"6488359"
},
{
"description":"System Change Number(Alternate Format) for Oracle Database.",
"type":"string",
"pattern":"[0-9]+[.][0-9]+",
"minLength":"3",
"maxLength":"64",
"example":"6488359.3456712"
}
]
}
},
"required":[
"csn"
],
"additionalProperties":false
},
"extdetail":{
"type":"object",
"properties":{
"downstream":{
"description":"Indicates if downstream is configured",
"type":"boolean"
},
"conntosrcdb":{
"description":"Indicates if conn to src db exists",
"type":"boolean"
},
"orlcount":{
"description":"Number of ORLs",
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
},
"maxorlsize":{
"description":"Maximum size of ORL",
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
},
"srlcount":{
"description":"Number of SRLs",
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
},
"minsrlsize":{
"description":"Minimum size of SRL",
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
}
}
},
"highWatermarkPosition":{
"description":"High watermark position",
"type":"object",
"properties":{
"csn":{
"x-oneOf":[
{
"description":"System Change Number(Normal Format) for Oracle Database.",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000",
"example":"6488359"
},
{
"description":"System Change Number(Alternate Format) for Oracle Database.",
"type":"string",
"pattern":"[0-9]+[.][0-9]+",
"minLength":"3",
"maxLength":"64",
"example":"6488359.3456712"
}
]
}
},
"required":[
"csn"
],
"additionalProperties":false
}
},
"required":[
"recordsProcessed"
],
"allowAdditionalProperties":false
}
ネストされたスキーマ: extdetail
型: object
ソースの表示
{
"type":"object",
"properties":{
"downstream":{
"description":"Indicates if downstream is configured",
"type":"boolean"
},
"conntosrcdb":{
"description":"Indicates if conn to src db exists",
"type":"boolean"
},
"orlcount":{
"description":"Number of ORLs",
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
},
"maxorlsize":{
"description":"Maximum size of ORL",
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
},
"srlcount":{
"description":"Number of SRLs",
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
},
"minsrlsize":{
"description":"Minimum size of SRL",
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
}
}
}
ネストされたスキーマ: highWatermarkPosition
型: object
高水位標位置
ソースの表示
{
"description":"High watermark position",
"type":"object",
"properties":{
"csn":{
"x-oneOf":[
{
"description":"System Change Number(Normal Format) for Oracle Database.",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000",
"example":"6488359"
},
{
"description":"System Change Number(Alternate Format) for Oracle Database.",
"type":"string",
"pattern":"[0-9]+[.][0-9]+",
"minLength":"3",
"maxLength":"64",
"example":"6488359.3456712"
}
]
}
},
"required":[
"csn"
],
"additionalProperties":false
}
ネストされたスキーマ: lowWatermarkPosition
型: object
低水位標位置
ソースの表示
{
"description":"Low watermark position",
"type":"object",
"properties":{
"csn":{
"x-oneOf":[
{
"description":"System Change Number(Normal Format) for Oracle Database.",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000",
"example":"6488359"
},
{
"description":"System Change Number(Alternate Format) for Oracle Database.",
"type":"string",
"pattern":"[0-9]+[.][0-9]+",
"minLength":"3",
"maxLength":"64",
"example":"6488359.3456712"
}
]
}
},
"required":[
"csn"
],
"additionalProperties":false
}
ネストされたスキーマ: redoxportlag
型: array
最小アイテム数: 1
最大アイテム数: 500
ソースの表示
{
"type":"array",
"items":{
"type":"object",
"properties":{
"lag":{
"description":"Lag value in seconds",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000"
},
"threadId":{
"description":"ID of the thread",
"type":"integer",
"minimum":"0",
"maximum":"500"
}
}
},
"minItems":"1",
"maxItems":"500"
}
ネストされたスキーマ: csn
1つに一致
ソースの表示
- integer
最小値: 0
最大値: 9223372036854776000
Oracle Databaseの場合のシステム変更番号(標準形式)。
例: 6488359
- string
最小長: 3
最大長: 64
パターン: [0-9]+[.][0-9]+
Oracle Databaseの場合のシステム変更番号(代替形式)。
例: 6488359.3456712
{
"x-oneOf":[
{
"description":"System Change Number(Normal Format) for Oracle Database.",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000",
"example":"6488359"
},
{
"description":"System Change Number(Alternate Format) for Oracle Database.",
"type":"string",
"pattern":"[0-9]+[.][0-9]+",
"minLength":"3",
"maxLength":"64",
"example":"6488359.3456712"
}
]
}
ネストされたスキーマ: csn
1つに一致
ソースの表示
- integer
最小値: 0
最大値: 9223372036854776000
Oracle Databaseの場合のシステム変更番号(標準形式)。
例: 6488359
- string
最小長: 3
最大長: 64
パターン: [0-9]+[.][0-9]+
Oracle Databaseの場合のシステム変更番号(代替形式)。
例: 6488359.3456712
{
"x-oneOf":[
{
"description":"System Change Number(Normal Format) for Oracle Database.",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000",
"example":"6488359"
},
{
"description":"System Change Number(Alternate Format) for Oracle Database.",
"type":"string",
"pattern":"[0-9]+[.][0-9]+",
"minLength":"3",
"maxLength":"64",
"example":"6488359.3456712"
}
]
}
ネストされたスキーマ: items
型: object
ソースの表示
{
"type":"object",
"properties":{
"lag":{
"description":"Lag value in seconds",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000"
},
"threadId":{
"description":"ID of the thread",
"type":"integer",
"minimum":"0",
"maximum":"500"
}
}
}
ネストされたスキーマ: status
1つに一致
ソースの表示
{
"x-oneOf":[
{
"numThreadsWaiting":{
"description":"Number of threads in waiting status",
"type":"integer",
"minimum":"0",
"maximum":"4294967295"
},
"processId":{
"description":"OS process id",
"type":"integer",
"minimum":"1",
"maximum":"4294967295"
},
"groupName":{
"description":"Process group name",
"type":"string",
"pattern":"^[A-Z_$][A-Z0-9_$]*$",
"minLength":"1",
"maxLength":"8"
},
"replicatReadingPosition":{
"type":"array",
"items":{
"x-oneOf":[
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:trailPosition"
]
},
"name":{
"description":"The name of the trail",
"type":"string",
"pattern":"^[A-Za-z][A-Za-z0-9]$",
"minLength":"2",
"maxLength":"2"
},
"path":{
"description":"The path where trail data is stored",
"type":"string",
"minLength":"1",
"maxLength":"4096"
},
"sequence":{
"description":"Trail file sequence number",
"type":"integer",
"minimum":"0",
"maximum":"999999999",
"default":"0"
},
"offset":{
"description":"Offset in trail sequence file",
"type":"integer",
"minimum":"0",
"default":"0",
"maximum":"2147483647"
}
},
"required":[
"name",
"sequence",
"offset"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:filePosition"
]
},
"name":{
"description":"The name of the file",
"type":"string",
"minLength":"1",
"maxLength":"4096"
},
"path":{
"description":"The path where file data is stored",
"type":"string",
"minLength":"1",
"maxLength":"4096"
},
"offset":{
"description":"Offset in file",
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
}
},
"required":[
"name",
"path",
"offset"
],
"additionalProperties":false
}
]
},
"minItems":"1",
"maxItems":"32767"
},
"processType":{
"enum":[
"replicat"
]
},
"currentApplyParallelism":{
"description":"Current Apply Parallelism for a Parallel Replicat",
"type":"integer",
"minimum":"1",
"maximum":"100"
},
"numRecords":{
"description":"Total number of records",
"type":"integer",
"minimum":"0",
"maximum":"4294967295"
},
"status":{
"description":"OGG status of the process",
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"maxApplyParallelism":{
"description":"Maximum Apply Parallelism for a Parallel Replicat",
"type":"integer",
"minimum":"1",
"maximum":"100"
},
"mapParallelism":{
"description":"Map Parallelism for a Parallel Replicat",
"type":"integer",
"minimum":"1",
"maximum":"100"
},
"logicalEof":{
"type":"object",
"properties":{
"$schema":{
"enum":[
"type:position/atTrailRBA"
]
},
"sequence":{
"description":"Trail file sequence number",
"type":"integer",
"minimum":"0",
"maximum":"999999999",
"default":"0"
},
"offset":{
"description":"Offset in trail sequence file",
"type":"integer",
"minimum":"0",
"default":"0",
"maximum":"2147483647"
}
},
"required":[
"sequence"
],
"additionalProperties":false
},
"numSkippedRecords":{
"description":"Number of skipped records",
"type":"integer",
"minimum":"0",
"maximum":"4294967295"
},
"activeAppliers":{
"description":"Number of current active Appliers for a Parallel Replicat",
"type":"integer",
"minimum":"1",
"maximum":"100"
},
"physicalEof":{
"type":"object",
"properties":{
"$schema":{
"enum":[
"type:position/atTrailRBA"
]
},
"sequence":{
"description":"Trail file sequence number",
"type":"integer",
"minimum":"0",
"maximum":"999999999",
"default":"0"
},
"offset":{
"description":"Offset in trail sequence file",
"type":"integer",
"minimum":"0",
"default":"0",
"maximum":"2147483647"
}
},
"required":[
"sequence"
],
"additionalProperties":false
},
"minApplyParallelism":{
"description":"Minimum Apply Parallelism for a Parallel Replicat",
"type":"integer",
"minimum":"1",
"maximum":"100"
}
},
{
"processType":{
"enum":[
"extract"
]
},
"groupName":{
"description":"Process group name",
"type":"string",
"pattern":"^[A-Z_$][A-Z0-9_$]*$",
"minLength":"1",
"maxLength":"8"
},
"processId":{
"description":"OS process id",
"type":"integer",
"minimum":"1",
"maximum":"4294967295"
},
"status":{
"description":"OGG status of the process",
"type":"string",
"minLength":"1",
"maxLength":"1024"
},
"extractReadingPosition":{
"type":"array",
"items":{
"x-oneOf":[
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:trailPosition"
]
},
"name":{
"description":"The name of the trail",
"type":"string",
"pattern":"^[A-Za-z][A-Za-z0-9]$",
"minLength":"2",
"maxLength":"2"
},
"path":{
"description":"The path where trail data is stored",
"type":"string",
"minLength":"1",
"maxLength":"4096"
},
"sequence":{
"description":"Trail file sequence number",
"type":"integer",
"minimum":"0",
"maximum":"999999999",
"default":"0"
},
"offset":{
"description":"Offset in trail sequence file",
"type":"integer",
"minimum":"0",
"default":"0",
"maximum":"2147483647"
}
},
"required":[
"name",
"sequence",
"offset"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:filePosition"
]
},
"name":{
"description":"The name of the file",
"type":"string",
"minLength":"1",
"maxLength":"4096"
},
"path":{
"description":"The path where file data is stored",
"type":"string",
"minLength":"1",
"maxLength":"4096"
},
"offset":{
"description":"Offset in file",
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
}
},
"required":[
"name",
"path",
"offset"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"dbms:positionInfo"
]
},
"position":{
"x-oneOf":[
{
"type":"object",
"properties":{
"redoThread":{
"type":"integer",
"minimum":"1",
"maximum":"1024"
},
"csn":{
"x-oneOf":[
{
"description":"System Change Number(Normal Format) for Oracle Database.",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000",
"example":"6488359"
},
{
"description":"System Change Number(Alternate Format) for Oracle Database.",
"type":"string",
"pattern":"[0-9]+[.][0-9]+",
"minLength":"3",
"maxLength":"64",
"example":"6488359.3456712"
}
]
},
"timestamp":{
"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"
},
"seqno":{
"type":"integer",
"minimum":"1",
"maximum":"4294967295"
},
"rba":{
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
}
},
"required":[
"redoThread",
"csn",
"timestamp",
"seqno",
"rba"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"table":{
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"1",
"maxLength":"130"
},
{
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"3",
"maxLength":"261"
},
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"5",
"maxLength":"392"
}
]
}
]
},
"recordNumber":{
"type":"integer",
"minimum":"1",
"maximum":"9223372036854776000"
},
"timestamp":{
"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"
}
},
"required":[
"table",
"recordNumber",
"timestamp"
],
"additionalProperties":false
}
]
}
}
}
]
},
"minItems":"1",
"maxItems":"32767"
},
"extractWritingPosition":{
"type":"array",
"items":{
"x-oneOf":[
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:trailPosition"
]
},
"name":{
"description":"The name of the trail",
"type":"string",
"pattern":"^[A-Za-z][A-Za-z0-9]$",
"minLength":"2",
"maxLength":"2"
},
"path":{
"description":"The path where trail data is stored",
"type":"string",
"minLength":"1",
"maxLength":"4096"
},
"sequence":{
"description":"Trail file sequence number",
"type":"integer",
"minimum":"0",
"maximum":"999999999",
"default":"0"
},
"offset":{
"description":"Offset in trail sequence file",
"type":"integer",
"minimum":"0",
"default":"0",
"maximum":"2147483647"
}
},
"required":[
"name",
"sequence",
"offset"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:filePosition"
]
},
"name":{
"description":"The name of the file",
"type":"string",
"minLength":"1",
"maxLength":"4096"
},
"path":{
"description":"The path where file data is stored",
"type":"string",
"minLength":"1",
"maxLength":"4096"
},
"offset":{
"description":"Offset in file",
"type":"integer",
"minimum":"0",
"maximum":"2147483647"
}
},
"required":[
"name",
"path",
"offset"
],
"additionalProperties":false
}
]
},
"minItems":"1",
"maxItems":"32767"
}
}
]
}
ネストされたスキーマ: containers
型: array
最小アイテム数: 1
最大アイテム数: 4000
指定された抽出グループに登録されているコンテナのリスト。
ソースの表示
{
"description":"List of containers registered with the specified extract group.",
"type":"array",
"items":{
"x-oneOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"1",
"maxLength":"130"
}
]
},
"minItems":"1",
"maxItems":"4000"
}
ネストされたスキーマ: items
1つに一致
ソースの表示
- string
最小長: 1
最大長: 130
パターン: ^([^.*?"]{1,128}|["].{1,128}["])$
{
"x-oneOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"1",
"maxLength":"130"
}
]
}
ネストされたスキーマ: tables
型: array
最小アイテム数: 0
最大アイテム数: 1000000
ソースの表示
{
"type":"array",
"items":{
"type":"object",
"properties":{
"id":{
"description":"id of the table",
"type":"integer",
"minimum":"0",
"maximum":"18446744073709552000"
},
"version":{
"description":"version of the table",
"type":"integer",
"minimum":"0",
"maximum":"100"
},
"mdh":{
"description":"metadata handle of container in which this table exists. For non-CDB , mdh is always 1",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000"
},
"name":{
"description":"fully qualified name of the table",
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"3",
"maxLength":"261"
},
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"5",
"maxLength":"392"
}
]
}
},
"required":[
"id",
"version",
"mdh",
"name"
],
"additionalProperties":false
},
"minItems":"0",
"maxItems":"1000000"
}
ネストされたスキーマ: items
型: object
ソースの表示
{
"type":"object",
"properties":{
"id":{
"description":"id of the table",
"type":"integer",
"minimum":"0",
"maximum":"18446744073709552000"
},
"version":{
"description":"version of the table",
"type":"integer",
"minimum":"0",
"maximum":"100"
},
"mdh":{
"description":"metadata handle of container in which this table exists. For non-CDB , mdh is always 1",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000"
},
"name":{
"description":"fully qualified name of the table",
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"3",
"maxLength":"261"
},
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"5",
"maxLength":"392"
}
]
}
},
"required":[
"id",
"version",
"mdh",
"name"
],
"additionalProperties":false
}
ネストされたスキーマ: name
表の完全修飾名
いずれかに一致
ソースの表示
- string
最小長: 3
最大長: 261
パターン: ^([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])$
- string
最小長: 5
最大長: 392
パターン: ^([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])$
{
"description":"fully qualified name of the table",
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"3",
"maxLength":"261"
},
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"5",
"maxLength":"392"
}
]
}
ネストされたスキーマ: partitionTables
型: array
最小アイテム数: 0
最大アイテム数: 1000000
ソースの表示
{
"type":"array",
"items":{
"type":"object",
"properties":{
"tableDetails":{
"description":"table details",
"type":"object",
"properties":{
"id":{
"description":"id of the table",
"type":"integer",
"minimum":"0",
"maximum":"18446744073709552000"
},
"version":{
"description":"version of the table",
"type":"integer",
"minimum":"0",
"maximum":"100"
},
"mdh":{
"description":"metadata handle of container in which this table exists. For non-CDB , mdh is always 1",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000"
},
"name":{
"description":"fully qualified name of the table",
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"3",
"maxLength":"261"
},
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"5",
"maxLength":"392"
}
]
}
},
"required":[
"id",
"version",
"mdh",
"name"
],
"additionalProperties":false
},
"partitionDetails":{
"description":"partition details",
"type":"array",
"items":{
"type":"object",
"properties":{
"id":{
"description":"partition id of the table",
"type":"integer",
"minimum":"0",
"maximum":"18446744073709552000"
},
"name":{
"description":"partition name",
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"1",
"maxLength":"130"
}
},
"required":[
"id",
"name"
],
"additionalProperties":false
},
"minItems":"1",
"maxItems":"1024000"
}
},
"required":[
"tableDetails",
"partitionDetails"
],
"additionalProperties":false
},
"minItems":"0",
"maxItems":"1000000"
}
ネストされたスキーマ: items
型: object
ソースの表示
{
"type":"object",
"properties":{
"tableDetails":{
"description":"table details",
"type":"object",
"properties":{
"id":{
"description":"id of the table",
"type":"integer",
"minimum":"0",
"maximum":"18446744073709552000"
},
"version":{
"description":"version of the table",
"type":"integer",
"minimum":"0",
"maximum":"100"
},
"mdh":{
"description":"metadata handle of container in which this table exists. For non-CDB , mdh is always 1",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000"
},
"name":{
"description":"fully qualified name of the table",
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"3",
"maxLength":"261"
},
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"5",
"maxLength":"392"
}
]
}
},
"required":[
"id",
"version",
"mdh",
"name"
],
"additionalProperties":false
},
"partitionDetails":{
"description":"partition details",
"type":"array",
"items":{
"type":"object",
"properties":{
"id":{
"description":"partition id of the table",
"type":"integer",
"minimum":"0",
"maximum":"18446744073709552000"
},
"name":{
"description":"partition name",
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"1",
"maxLength":"130"
}
},
"required":[
"id",
"name"
],
"additionalProperties":false
},
"minItems":"1",
"maxItems":"1024000"
}
},
"required":[
"tableDetails",
"partitionDetails"
],
"additionalProperties":false
}
ネストされたスキーマ: partitionDetails
型: array
最小アイテム数: 1
最大アイテム数: 1024000
パーティション詳細
ソースの表示
{
"description":"partition details",
"type":"array",
"items":{
"type":"object",
"properties":{
"id":{
"description":"partition id of the table",
"type":"integer",
"minimum":"0",
"maximum":"18446744073709552000"
},
"name":{
"description":"partition name",
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"1",
"maxLength":"130"
}
},
"required":[
"id",
"name"
],
"additionalProperties":false
},
"minItems":"1",
"maxItems":"1024000"
}
ネストされたスキーマ: tableDetails
型: object
表の詳細
ソースの表示
{
"description":"table details",
"type":"object",
"properties":{
"id":{
"description":"id of the table",
"type":"integer",
"minimum":"0",
"maximum":"18446744073709552000"
},
"version":{
"description":"version of the table",
"type":"integer",
"minimum":"0",
"maximum":"100"
},
"mdh":{
"description":"metadata handle of container in which this table exists. For non-CDB , mdh is always 1",
"type":"integer",
"minimum":"0",
"maximum":"9223372036854776000"
},
"name":{
"description":"fully qualified name of the table",
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"3",
"maxLength":"261"
},
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"5",
"maxLength":"392"
}
]
}
},
"required":[
"id",
"version",
"mdh",
"name"
],
"additionalProperties":false
}
ネストされたスキーマ: items
型: object
ソースの表示
{
"type":"object",
"properties":{
"id":{
"description":"partition id of the table",
"type":"integer",
"minimum":"0",
"maximum":"18446744073709552000"
},
"name":{
"description":"partition name",
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"1",
"maxLength":"130"
}
},
"required":[
"id",
"name"
],
"additionalProperties":false
}
ネストされたスキーマ: name
表の完全修飾名
いずれかに一致
ソースの表示
- string
最小長: 3
最大長: 261
パターン: ^([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])$
- string
最小長: 5
最大長: 392
パターン: ^([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])$
{
"description":"fully qualified name of the table",
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"3",
"maxLength":"261"
},
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":"5",
"maxLength":"392"
}
]
}