ルート・スキーマ: Manage Supplemental Logging for Database Tables
型: object
タイトル: Manage Supplemental Logging for Database Tables
1つに一致
ソースの表示
{
"x-oneOf":[
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:trandataTableResponse"
]
},
"type":{
"enum":[
"info"
]
},
"tables":{
"type":"array",
"items":{
"type":"object",
"properties":{
"tableName":{
"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
}
]
},
"enabled":{
"description":"True if supplemental logging for this table is enabled",
"type":"boolean"
},
"primaryKey":{
"description":"True if supplemental logging of primary key columns is enabled",
"type":"boolean",
"default":true
},
"schedulingColumns":{
"description":"True if supplemental logging of primary key, foreign key and unique key columns are enabled",
"type":"boolean",
"default":true
},
"allColumns":{
"description":"True if supplemental logging for all columns of the table is enabled",
"type":"boolean",
"default":false
},
"columns":{
"description":"List of columns being logged",
"type":"array",
"items":{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":1,
"maxLength":130
},
"minItems":1,
"maxItems":8192
},
"preparedCsn":{
"description":"Prepared instantiation CSN",
"x-oneOf":[
{
"description":"Normal format",
"type":"integer",
"minimum":1,
"maximum":9.223372036854776E18
},
{
"description":"Alternate format",
"type":"string",
"pattern":"[0-9]+[.][0-9]+",
"minLength":3,
"maxLength":64
}
]
}
},
"required":[
"tableName",
"enabled",
"primaryKey",
"schedulingColumns",
"allColumns"
],
"additionalProperties":false
},
"minItems":1,
"maxItems":65535
}
},
"required":[
"type",
"tables"
],
"additionalProperties":false
},
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:trandataTableResponse"
]
},
"type":{
"enum":[
"support"
]
},
"tables":{
"type":"array",
"items":{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:trandataTableSupport"
]
},
"schemaName":{
"description":"Schema name for table",
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":1,
"maxLength":130
},
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":3,
"maxLength":261
}
]
},
"tableName":{
"description":"Table name",
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":1,
"maxLength":130
},
"details":{
"type":"array",
"items":{
"x-oneOf":[
{
"description":"Oracle Goldengate does not support system or referential partitioned table {0}.{1}.",
"enum":[
"unsupportedPartitionTable"
]
},
{
"description":"Oracle Goldengate requires supplemental logging on PLSQL to be enabled to support table {0}.{1}.",
"enum":[
"tableRequiresPlsqlLogging"
]
},
{
"description":"Oracle Goldengate does not support replication on table {0}.{1}.",
"enum":[
"unsupportTable"
]
},
{
"description":"Oracle Goldengate does not support native capture on table {0}.{1}.",
"enum":[
"partialSupportTable"
]
},
{
"description":"Table {0}.{1} requires fetch, and Oracle Goldengate has limit of 4GB on any fetched column.",
"enum":[
"fetchSizeLimit"
]
},
{
"description":"Oracle Goldengate marked following column as key columns on table {0}.{1}: ",
"enum":[
"oggKeycolList"
]
},
{
"description":"No unique key is defined for table {0}.",
"enum":[
"noUniqueKeyDefined"
]
},
{
"description":"No viable unique key is defined for table {0}.",
"enum":[
"noViableUniqueKey"
]
},
{
"description":"Unique key {0} for table {1} cannot be used due to the inclusion of virtual columns, or user-defined datatypes, or extended long varchar columns, or function-based index columns.",
"enum":[
"disqualifiedUniqueKey"
]
},
{
"description":"This table has object column(s). If that column contains any lob or xml type attribute, the maximum fetch size is limited on those attributes to what's specifed by LOBBUFSIZE or XMLBUFSIZE parameter.",
"enum":[
"fetchObjectColLobxml"
]
},
{
"description":"Oracle Goldengate support native capture on table {0}.{1}.",
"enum":[
"tableFullSupport"
]
},
{
"description":"Table {0} does not have any scalar column.",
"enum":[
"tableWithoutScalarColumn"
]
},
{
"description":"Table {0} is an object table.",
"enum":[
"tableIsObjectype"
]
},
{
"description":"Table {0} is an XMLTYPE table.",
"enum":[
"tableIsXmltype"
]
},
{
"description":"Table {0} is an index organized table.",
"enum":[
"tableIsIot"
]
},
{
"description":"Table {0} is a cluster table.",
"enum":[
"tableIsCluster"
]
}
]
},
"minItems":0,
"maxItems":16
},
"columns":{
"type":"array",
"items":{
"description":"Description of a table column",
"type":"object",
"properties":{
"name":{
"description":"Column name in table",
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":1,
"maxLength":130
},
"type":{
"description":"Column data type",
"type":"string",
"minLength":1,
"maxLength":255
}
},
"required":[
"name"
],
"additionalProperties":false
},
"minItems":1,
"maxItems":8192
},
"disqualifiedUniqueKey":{
"type":"array",
"items":{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":1,
"maxLength":130
},
"minItems":1,
"maxItems":8192
},
"oggKeycolList":{
"type":"array",
"items":{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":1,
"maxLength":130
},
"minItems":1,
"maxItems":8192
}
},
"required":[
"schemaName",
"tableName",
"details"
],
"additionalProperties":false
},
"minItems":1,
"maxItems":65535
}
},
"required":[
"type",
"tables"
],
"additionalProperties":false
}
],
"title":"Manage Supplemental Logging for Database Tables",
"type":"object"
}
ネストされたスキーマ: Manage Supplemental Logging for Database Tables-x-oneOf[0]
型: object
ソースの表示
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:trandataTableResponse"
]
},
"type":{
"enum":[
"info"
]
},
"tables":{
"type":"array",
"items":{
"type":"object",
"properties":{
"tableName":{
"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
}
]
},
"enabled":{
"description":"True if supplemental logging for this table is enabled",
"type":"boolean"
},
"primaryKey":{
"description":"True if supplemental logging of primary key columns is enabled",
"type":"boolean",
"default":true
},
"schedulingColumns":{
"description":"True if supplemental logging of primary key, foreign key and unique key columns are enabled",
"type":"boolean",
"default":true
},
"allColumns":{
"description":"True if supplemental logging for all columns of the table is enabled",
"type":"boolean",
"default":false
},
"columns":{
"description":"List of columns being logged",
"type":"array",
"items":{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":1,
"maxLength":130
},
"minItems":1,
"maxItems":8192
},
"preparedCsn":{
"description":"Prepared instantiation CSN",
"x-oneOf":[
{
"description":"Normal format",
"type":"integer",
"minimum":1,
"maximum":9.223372036854776E18
},
{
"description":"Alternate format",
"type":"string",
"pattern":"[0-9]+[.][0-9]+",
"minLength":3,
"maxLength":64
}
]
}
},
"required":[
"tableName",
"enabled",
"primaryKey",
"schedulingColumns",
"allColumns"
],
"additionalProperties":false
},
"minItems":1,
"maxItems":65535
}
},
"required":[
"type",
"tables"
],
"additionalProperties":false
}
ネストされたスキーマ: Manage Supplemental Logging for Database Tables-x-oneOf[1]
型: object
ソースの表示
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:trandataTableResponse"
]
},
"type":{
"enum":[
"support"
]
},
"tables":{
"type":"array",
"items":{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:trandataTableSupport"
]
},
"schemaName":{
"description":"Schema name for table",
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":1,
"maxLength":130
},
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":3,
"maxLength":261
}
]
},
"tableName":{
"description":"Table name",
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":1,
"maxLength":130
},
"details":{
"type":"array",
"items":{
"x-oneOf":[
{
"description":"Oracle Goldengate does not support system or referential partitioned table {0}.{1}.",
"enum":[
"unsupportedPartitionTable"
]
},
{
"description":"Oracle Goldengate requires supplemental logging on PLSQL to be enabled to support table {0}.{1}.",
"enum":[
"tableRequiresPlsqlLogging"
]
},
{
"description":"Oracle Goldengate does not support replication on table {0}.{1}.",
"enum":[
"unsupportTable"
]
},
{
"description":"Oracle Goldengate does not support native capture on table {0}.{1}.",
"enum":[
"partialSupportTable"
]
},
{
"description":"Table {0}.{1} requires fetch, and Oracle Goldengate has limit of 4GB on any fetched column.",
"enum":[
"fetchSizeLimit"
]
},
{
"description":"Oracle Goldengate marked following column as key columns on table {0}.{1}: ",
"enum":[
"oggKeycolList"
]
},
{
"description":"No unique key is defined for table {0}.",
"enum":[
"noUniqueKeyDefined"
]
},
{
"description":"No viable unique key is defined for table {0}.",
"enum":[
"noViableUniqueKey"
]
},
{
"description":"Unique key {0} for table {1} cannot be used due to the inclusion of virtual columns, or user-defined datatypes, or extended long varchar columns, or function-based index columns.",
"enum":[
"disqualifiedUniqueKey"
]
},
{
"description":"This table has object column(s). If that column contains any lob or xml type attribute, the maximum fetch size is limited on those attributes to what's specifed by LOBBUFSIZE or XMLBUFSIZE parameter.",
"enum":[
"fetchObjectColLobxml"
]
},
{
"description":"Oracle Goldengate support native capture on table {0}.{1}.",
"enum":[
"tableFullSupport"
]
},
{
"description":"Table {0} does not have any scalar column.",
"enum":[
"tableWithoutScalarColumn"
]
},
{
"description":"Table {0} is an object table.",
"enum":[
"tableIsObjectype"
]
},
{
"description":"Table {0} is an XMLTYPE table.",
"enum":[
"tableIsXmltype"
]
},
{
"description":"Table {0} is an index organized table.",
"enum":[
"tableIsIot"
]
},
{
"description":"Table {0} is a cluster table.",
"enum":[
"tableIsCluster"
]
}
]
},
"minItems":0,
"maxItems":16
},
"columns":{
"type":"array",
"items":{
"description":"Description of a table column",
"type":"object",
"properties":{
"name":{
"description":"Column name in table",
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":1,
"maxLength":130
},
"type":{
"description":"Column data type",
"type":"string",
"minLength":1,
"maxLength":255
}
},
"required":[
"name"
],
"additionalProperties":false
},
"minItems":1,
"maxItems":8192
},
"disqualifiedUniqueKey":{
"type":"array",
"items":{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":1,
"maxLength":130
},
"minItems":1,
"maxItems":8192
},
"oggKeycolList":{
"type":"array",
"items":{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":1,
"maxLength":130
},
"minItems":1,
"maxItems":8192
}
},
"required":[
"schemaName",
"tableName",
"details"
],
"additionalProperties":false
},
"minItems":1,
"maxItems":65535
}
},
"required":[
"type",
"tables"
],
"additionalProperties":false
}
ネストされたスキーマ: tables
型: array
最小アイテム数: 1
最大アイテム数: 65535
ソースの表示
{
"type":"array",
"items":{
"type":"object",
"properties":{
"tableName":{
"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
}
]
},
"enabled":{
"description":"True if supplemental logging for this table is enabled",
"type":"boolean"
},
"primaryKey":{
"description":"True if supplemental logging of primary key columns is enabled",
"type":"boolean",
"default":true
},
"schedulingColumns":{
"description":"True if supplemental logging of primary key, foreign key and unique key columns are enabled",
"type":"boolean",
"default":true
},
"allColumns":{
"description":"True if supplemental logging for all columns of the table is enabled",
"type":"boolean",
"default":false
},
"columns":{
"description":"List of columns being logged",
"type":"array",
"items":{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":1,
"maxLength":130
},
"minItems":1,
"maxItems":8192
},
"preparedCsn":{
"description":"Prepared instantiation CSN",
"x-oneOf":[
{
"description":"Normal format",
"type":"integer",
"minimum":1,
"maximum":9.223372036854776E18
},
{
"description":"Alternate format",
"type":"string",
"pattern":"[0-9]+[.][0-9]+",
"minLength":3,
"maxLength":64
}
]
}
},
"required":[
"tableName",
"enabled",
"primaryKey",
"schedulingColumns",
"allColumns"
],
"additionalProperties":false
},
"minItems":1,
"maxItems":65535
}
ネストされたスキーマ: items
型: object
ソースの表示
{
"type":"object",
"properties":{
"tableName":{
"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
}
]
},
"enabled":{
"description":"True if supplemental logging for this table is enabled",
"type":"boolean"
},
"primaryKey":{
"description":"True if supplemental logging of primary key columns is enabled",
"type":"boolean",
"default":true
},
"schedulingColumns":{
"description":"True if supplemental logging of primary key, foreign key and unique key columns are enabled",
"type":"boolean",
"default":true
},
"allColumns":{
"description":"True if supplemental logging for all columns of the table is enabled",
"type":"boolean",
"default":false
},
"columns":{
"description":"List of columns being logged",
"type":"array",
"items":{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":1,
"maxLength":130
},
"minItems":1,
"maxItems":8192
},
"preparedCsn":{
"description":"Prepared instantiation CSN",
"x-oneOf":[
{
"description":"Normal format",
"type":"integer",
"minimum":1,
"maximum":9.223372036854776E18
},
{
"description":"Alternate format",
"type":"string",
"pattern":"[0-9]+[.][0-9]+",
"minLength":3,
"maxLength":64
}
]
}
},
"required":[
"tableName",
"enabled",
"primaryKey",
"schedulingColumns",
"allColumns"
],
"additionalProperties":false
}
ネストされたスキーマ: columns
型: array
最小アイテム数: 1
最大アイテム数: 8192
ロギング対象列のリスト
ソースの表示
- 配列: string
最小長: 1
最大長: 130
パターン: ^([^.*?"]{1,128}|["].{1,128}["])$
{
"description":"List of columns being logged",
"type":"array",
"items":{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":1,
"maxLength":130
},
"minItems":1,
"maxItems":8192
}
ネストされたスキーマ: preparedCsn
準備されたインスタンス化CSN
1つに一致
ソースの表示
- integer
最小値: 1
最大値: 9.223372036854776E18
標準の形式
- string
最小長: 3
最大長: 64
パターン: [0-9]+[.][0-9]+
代替の形式
{
"description":"Prepared instantiation CSN",
"x-oneOf":[
{
"description":"Normal format",
"type":"integer",
"minimum":1,
"maximum":9.223372036854776E18
},
{
"description":"Alternate format",
"type":"string",
"pattern":"[0-9]+[.][0-9]+",
"minLength":3,
"maxLength":64
}
]
}
ネストされたスキーマ: tableName
いずれかに一致
ソースの表示
- 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}["])$
{
"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
}
]
}
ネストされたスキーマ: tables
型: array
最小アイテム数: 1
最大アイテム数: 65535
ソースの表示
{
"type":"array",
"items":{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:trandataTableSupport"
]
},
"schemaName":{
"description":"Schema name for table",
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":1,
"maxLength":130
},
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":3,
"maxLength":261
}
]
},
"tableName":{
"description":"Table name",
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":1,
"maxLength":130
},
"details":{
"type":"array",
"items":{
"x-oneOf":[
{
"description":"Oracle Goldengate does not support system or referential partitioned table {0}.{1}.",
"enum":[
"unsupportedPartitionTable"
]
},
{
"description":"Oracle Goldengate requires supplemental logging on PLSQL to be enabled to support table {0}.{1}.",
"enum":[
"tableRequiresPlsqlLogging"
]
},
{
"description":"Oracle Goldengate does not support replication on table {0}.{1}.",
"enum":[
"unsupportTable"
]
},
{
"description":"Oracle Goldengate does not support native capture on table {0}.{1}.",
"enum":[
"partialSupportTable"
]
},
{
"description":"Table {0}.{1} requires fetch, and Oracle Goldengate has limit of 4GB on any fetched column.",
"enum":[
"fetchSizeLimit"
]
},
{
"description":"Oracle Goldengate marked following column as key columns on table {0}.{1}: ",
"enum":[
"oggKeycolList"
]
},
{
"description":"No unique key is defined for table {0}.",
"enum":[
"noUniqueKeyDefined"
]
},
{
"description":"No viable unique key is defined for table {0}.",
"enum":[
"noViableUniqueKey"
]
},
{
"description":"Unique key {0} for table {1} cannot be used due to the inclusion of virtual columns, or user-defined datatypes, or extended long varchar columns, or function-based index columns.",
"enum":[
"disqualifiedUniqueKey"
]
},
{
"description":"This table has object column(s). If that column contains any lob or xml type attribute, the maximum fetch size is limited on those attributes to what's specifed by LOBBUFSIZE or XMLBUFSIZE parameter.",
"enum":[
"fetchObjectColLobxml"
]
},
{
"description":"Oracle Goldengate support native capture on table {0}.{1}.",
"enum":[
"tableFullSupport"
]
},
{
"description":"Table {0} does not have any scalar column.",
"enum":[
"tableWithoutScalarColumn"
]
},
{
"description":"Table {0} is an object table.",
"enum":[
"tableIsObjectype"
]
},
{
"description":"Table {0} is an XMLTYPE table.",
"enum":[
"tableIsXmltype"
]
},
{
"description":"Table {0} is an index organized table.",
"enum":[
"tableIsIot"
]
},
{
"description":"Table {0} is a cluster table.",
"enum":[
"tableIsCluster"
]
}
]
},
"minItems":0,
"maxItems":16
},
"columns":{
"type":"array",
"items":{
"description":"Description of a table column",
"type":"object",
"properties":{
"name":{
"description":"Column name in table",
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":1,
"maxLength":130
},
"type":{
"description":"Column data type",
"type":"string",
"minLength":1,
"maxLength":255
}
},
"required":[
"name"
],
"additionalProperties":false
},
"minItems":1,
"maxItems":8192
},
"disqualifiedUniqueKey":{
"type":"array",
"items":{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":1,
"maxLength":130
},
"minItems":1,
"maxItems":8192
},
"oggKeycolList":{
"type":"array",
"items":{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":1,
"maxLength":130
},
"minItems":1,
"maxItems":8192
}
},
"required":[
"schemaName",
"tableName",
"details"
],
"additionalProperties":false
},
"minItems":1,
"maxItems":65535
}
ネストされたスキーマ: items
型: object
ソースの表示
{
"type":"object",
"properties":{
"$schema":{
"enum":[
"ogg:trandataTableSupport"
]
},
"schemaName":{
"description":"Schema name for table",
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":1,
"maxLength":130
},
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":3,
"maxLength":261
}
]
},
"tableName":{
"description":"Table name",
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":1,
"maxLength":130
},
"details":{
"type":"array",
"items":{
"x-oneOf":[
{
"description":"Oracle Goldengate does not support system or referential partitioned table {0}.{1}.",
"enum":[
"unsupportedPartitionTable"
]
},
{
"description":"Oracle Goldengate requires supplemental logging on PLSQL to be enabled to support table {0}.{1}.",
"enum":[
"tableRequiresPlsqlLogging"
]
},
{
"description":"Oracle Goldengate does not support replication on table {0}.{1}.",
"enum":[
"unsupportTable"
]
},
{
"description":"Oracle Goldengate does not support native capture on table {0}.{1}.",
"enum":[
"partialSupportTable"
]
},
{
"description":"Table {0}.{1} requires fetch, and Oracle Goldengate has limit of 4GB on any fetched column.",
"enum":[
"fetchSizeLimit"
]
},
{
"description":"Oracle Goldengate marked following column as key columns on table {0}.{1}: ",
"enum":[
"oggKeycolList"
]
},
{
"description":"No unique key is defined for table {0}.",
"enum":[
"noUniqueKeyDefined"
]
},
{
"description":"No viable unique key is defined for table {0}.",
"enum":[
"noViableUniqueKey"
]
},
{
"description":"Unique key {0} for table {1} cannot be used due to the inclusion of virtual columns, or user-defined datatypes, or extended long varchar columns, or function-based index columns.",
"enum":[
"disqualifiedUniqueKey"
]
},
{
"description":"This table has object column(s). If that column contains any lob or xml type attribute, the maximum fetch size is limited on those attributes to what's specifed by LOBBUFSIZE or XMLBUFSIZE parameter.",
"enum":[
"fetchObjectColLobxml"
]
},
{
"description":"Oracle Goldengate support native capture on table {0}.{1}.",
"enum":[
"tableFullSupport"
]
},
{
"description":"Table {0} does not have any scalar column.",
"enum":[
"tableWithoutScalarColumn"
]
},
{
"description":"Table {0} is an object table.",
"enum":[
"tableIsObjectype"
]
},
{
"description":"Table {0} is an XMLTYPE table.",
"enum":[
"tableIsXmltype"
]
},
{
"description":"Table {0} is an index organized table.",
"enum":[
"tableIsIot"
]
},
{
"description":"Table {0} is a cluster table.",
"enum":[
"tableIsCluster"
]
}
]
},
"minItems":0,
"maxItems":16
},
"columns":{
"type":"array",
"items":{
"description":"Description of a table column",
"type":"object",
"properties":{
"name":{
"description":"Column name in table",
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":1,
"maxLength":130
},
"type":{
"description":"Column data type",
"type":"string",
"minLength":1,
"maxLength":255
}
},
"required":[
"name"
],
"additionalProperties":false
},
"minItems":1,
"maxItems":8192
},
"disqualifiedUniqueKey":{
"type":"array",
"items":{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":1,
"maxLength":130
},
"minItems":1,
"maxItems":8192
},
"oggKeycolList":{
"type":"array",
"items":{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":1,
"maxLength":130
},
"minItems":1,
"maxItems":8192
}
},
"required":[
"schemaName",
"tableName",
"details"
],
"additionalProperties":false
}
ネストされたスキーマ: columns
型: array
最小アイテム数: 1
最大アイテム数: 8192
ソースの表示
{
"type":"array",
"items":{
"description":"Description of a table column",
"type":"object",
"properties":{
"name":{
"description":"Column name in table",
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":1,
"maxLength":130
},
"type":{
"description":"Column data type",
"type":"string",
"minLength":1,
"maxLength":255
}
},
"required":[
"name"
],
"additionalProperties":false
},
"minItems":1,
"maxItems":8192
}
ネストされたスキーマ: details
型: array
最小アイテム数: 0
最大アイテム数: 16
ソースの表示
{
"type":"array",
"items":{
"x-oneOf":[
{
"description":"Oracle Goldengate does not support system or referential partitioned table {0}.{1}.",
"enum":[
"unsupportedPartitionTable"
]
},
{
"description":"Oracle Goldengate requires supplemental logging on PLSQL to be enabled to support table {0}.{1}.",
"enum":[
"tableRequiresPlsqlLogging"
]
},
{
"description":"Oracle Goldengate does not support replication on table {0}.{1}.",
"enum":[
"unsupportTable"
]
},
{
"description":"Oracle Goldengate does not support native capture on table {0}.{1}.",
"enum":[
"partialSupportTable"
]
},
{
"description":"Table {0}.{1} requires fetch, and Oracle Goldengate has limit of 4GB on any fetched column.",
"enum":[
"fetchSizeLimit"
]
},
{
"description":"Oracle Goldengate marked following column as key columns on table {0}.{1}: ",
"enum":[
"oggKeycolList"
]
},
{
"description":"No unique key is defined for table {0}.",
"enum":[
"noUniqueKeyDefined"
]
},
{
"description":"No viable unique key is defined for table {0}.",
"enum":[
"noViableUniqueKey"
]
},
{
"description":"Unique key {0} for table {1} cannot be used due to the inclusion of virtual columns, or user-defined datatypes, or extended long varchar columns, or function-based index columns.",
"enum":[
"disqualifiedUniqueKey"
]
},
{
"description":"This table has object column(s). If that column contains any lob or xml type attribute, the maximum fetch size is limited on those attributes to what's specifed by LOBBUFSIZE or XMLBUFSIZE parameter.",
"enum":[
"fetchObjectColLobxml"
]
},
{
"description":"Oracle Goldengate support native capture on table {0}.{1}.",
"enum":[
"tableFullSupport"
]
},
{
"description":"Table {0} does not have any scalar column.",
"enum":[
"tableWithoutScalarColumn"
]
},
{
"description":"Table {0} is an object table.",
"enum":[
"tableIsObjectype"
]
},
{
"description":"Table {0} is an XMLTYPE table.",
"enum":[
"tableIsXmltype"
]
},
{
"description":"Table {0} is an index organized table.",
"enum":[
"tableIsIot"
]
},
{
"description":"Table {0} is a cluster table.",
"enum":[
"tableIsCluster"
]
}
]
},
"minItems":0,
"maxItems":16
}
ネストされたスキーマ: disqualifiedUniqueKey
型: array
最小アイテム数: 1
最大アイテム数: 8192
ソースの表示
- 配列: string
最小長: 1
最大長: 130
パターン: ^([^.*?"]{1,128}|["].{1,128}["])$
{
"type":"array",
"items":{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":1,
"maxLength":130
},
"minItems":1,
"maxItems":8192
}
ネストされたスキーマ: oggKeycolList
型: array
最小アイテム数: 1
最大アイテム数: 8192
ソースの表示
- 配列: string
最小長: 1
最大長: 130
パターン: ^([^.*?"]{1,128}|["].{1,128}["])$
{
"type":"array",
"items":{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":1,
"maxLength":130
},
"minItems":1,
"maxItems":8192
}
ネストされたスキーマ: schemaName
表のスキーマ名
いずれかに一致
ソースの表示
- string
最小長: 1
最大長: 130
パターン: ^([^.*?"]{1,128}|["].{1,128}["])$
- string
最小長: 3
最大長: 261
パターン: ^([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])$
{
"description":"Schema name for table",
"x-anyOf":[
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":1,
"maxLength":130
},
{
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])[.]([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":3,
"maxLength":261
}
]
}
ネストされたスキーマ: items
型: object
表の列の説明
ソースの表示
{
"description":"Description of a table column",
"type":"object",
"properties":{
"name":{
"description":"Column name in table",
"type":"string",
"pattern":"^([^.*?\"]{1,128}|[\"].{1,128}[\"])$",
"minLength":1,
"maxLength":130
},
"type":{
"description":"Column data type",
"type":"string",
"minLength":1,
"maxLength":255
}
},
"required":[
"name"
],
"additionalProperties":false
}
ネストされたスキーマ: items
1つに一致
ソースの表示
-
指定できる値: [ "unsupportedPartitionTable" ]
Oracle GoldenGateでは、システムまたは参照パーティション表{0}.{1}はサポートされません。
-
指定できる値: [ "tableRequiresPlsqlLogging" ]
Oracle GoldenGateでは、表{0}.{1}をサポートするために、PLSQLに対するサプリメンタル・ロギングを有効にする必要があります。
-
指定できる値: [ "unsupportTable" ]
Oracle GoldenGateでは、表{0}.{1}のレプリケーションはサポートされません。
-
指定できる値: [ "partialSupportTable" ]
Oracle GoldenGateでは、表{0}.{1}のネイティブ・キャプチャはサポートされません。
-
指定できる値: [ "fetchSizeLimit" ]
表{0}.{1}ではフェッチが必要です。Oracle GoldenGateにはフェッチされるどの列についても4GBの制限があります。
-
指定できる値: [ "oggKeycolList" ]
Oracle GoldenGateは、次の列を表{0}.{1}のキー列としてマークしました。
-
指定できる値: [ "noUniqueKeyDefined" ]
一意キーが表{0}に定義されていません。
-
指定できる値: [ "noViableUniqueKey" ]
有効な一意キーが表{0}に定義されていません。
-
指定できる値: [ "disqualifiedUniqueKey" ]
表{1}の一意キー{0}を使用できません。これは、仮想列、ユーザー定義データ型、拡張long varchar列、または関数に基づく索引列を含んでいるためです。
-
指定できる値: [ "fetchObjectColLobxml" ]
この表にはオブジェクト列があります。その列にlobまたはxml型の属性が含まれる場合、それらの属性の最大フェッチ・サイズは、LOBBUFSIZEまたはXMLBUFSIZEパラメータの指定に応じて制限されます。
-
指定できる値: [ "tableFullSupport" ]
Oracle GoldenGateでは、表{0}.{1}のネイティブ・キャプチャがサポートされます。
-
指定できる値: [ "tableWithoutScalarColumn" ]
表{0}にはスカラー列はありません。
-
指定できる値: [ "tableIsObjectype" ]
表{0}はオブジェクト表です。
-
指定できる値: [ "tableIsXmltype" ]
表{0}はXMLTYPE表です。
-
指定できる値: [ "tableIsIot" ]
表{0}は索引構成表です。
-
指定できる値: [ "tableIsCluster" ]
表{0}はクラスタ表です。
{
"x-oneOf":[
{
"description":"Oracle Goldengate does not support system or referential partitioned table {0}.{1}.",
"enum":[
"unsupportedPartitionTable"
]
},
{
"description":"Oracle Goldengate requires supplemental logging on PLSQL to be enabled to support table {0}.{1}.",
"enum":[
"tableRequiresPlsqlLogging"
]
},
{
"description":"Oracle Goldengate does not support replication on table {0}.{1}.",
"enum":[
"unsupportTable"
]
},
{
"description":"Oracle Goldengate does not support native capture on table {0}.{1}.",
"enum":[
"partialSupportTable"
]
},
{
"description":"Table {0}.{1} requires fetch, and Oracle Goldengate has limit of 4GB on any fetched column.",
"enum":[
"fetchSizeLimit"
]
},
{
"description":"Oracle Goldengate marked following column as key columns on table {0}.{1}: ",
"enum":[
"oggKeycolList"
]
},
{
"description":"No unique key is defined for table {0}.",
"enum":[
"noUniqueKeyDefined"
]
},
{
"description":"No viable unique key is defined for table {0}.",
"enum":[
"noViableUniqueKey"
]
},
{
"description":"Unique key {0} for table {1} cannot be used due to the inclusion of virtual columns, or user-defined datatypes, or extended long varchar columns, or function-based index columns.",
"enum":[
"disqualifiedUniqueKey"
]
},
{
"description":"This table has object column(s). If that column contains any lob or xml type attribute, the maximum fetch size is limited on those attributes to what's specifed by LOBBUFSIZE or XMLBUFSIZE parameter.",
"enum":[
"fetchObjectColLobxml"
]
},
{
"description":"Oracle Goldengate support native capture on table {0}.{1}.",
"enum":[
"tableFullSupport"
]
},
{
"description":"Table {0} does not have any scalar column.",
"enum":[
"tableWithoutScalarColumn"
]
},
{
"description":"Table {0} is an object table.",
"enum":[
"tableIsObjectype"
]
},
{
"description":"Table {0} is an XMLTYPE table.",
"enum":[
"tableIsXmltype"
]
},
{
"description":"Table {0} is an index organized table.",
"enum":[
"tableIsIot"
]
},
{
"description":"Table {0} is a cluster table.",
"enum":[
"tableIsCluster"
]
}
]
}