提交 14961cf9 编写于 作者: W wanhong.wwh 提交者: ob-robot

修复master内部表占位不一致问题

上级 f3d6b18e
...@@ -225,7 +225,7 @@ int ObInnerTableSchema::v_ob_tenant_resource_limit_detail_schema(ObTableSchema & ...@@ -225,7 +225,7 @@ int ObInnerTableSchema::v_ob_tenant_resource_limit_detail_schema(ObTableSchema &
return ret; return ret;
} }
int ObInnerTableSchema::gv_ob_nic_info_schema(ObTableSchema &table_schema) int ObInnerTableSchema::v_ob_nic_info_schema(ObTableSchema &table_schema)
{ {
int ret = OB_SUCCESS; int ret = OB_SUCCESS;
uint64_t column_id = OB_APP_MIN_COLUMN_ID - 1; uint64_t column_id = OB_APP_MIN_COLUMN_ID - 1;
...@@ -234,7 +234,7 @@ int ObInnerTableSchema::gv_ob_nic_info_schema(ObTableSchema &table_schema) ...@@ -234,7 +234,7 @@ int ObInnerTableSchema::gv_ob_nic_info_schema(ObTableSchema &table_schema)
table_schema.set_tenant_id(OB_SYS_TENANT_ID); table_schema.set_tenant_id(OB_SYS_TENANT_ID);
table_schema.set_tablegroup_id(OB_INVALID_ID); table_schema.set_tablegroup_id(OB_INVALID_ID);
table_schema.set_database_id(OB_SYS_DATABASE_ID); table_schema.set_database_id(OB_SYS_DATABASE_ID);
table_schema.set_table_id(OB_GV_OB_NIC_INFO_TID); table_schema.set_table_id(OB_V_OB_NIC_INFO_TID);
table_schema.set_rowkey_split_pos(0); table_schema.set_rowkey_split_pos(0);
table_schema.set_is_use_bloomfilter(false); table_schema.set_is_use_bloomfilter(false);
table_schema.set_progressive_merge_num(0); table_schema.set_progressive_merge_num(0);
...@@ -245,7 +245,7 @@ int ObInnerTableSchema::gv_ob_nic_info_schema(ObTableSchema &table_schema) ...@@ -245,7 +245,7 @@ int ObInnerTableSchema::gv_ob_nic_info_schema(ObTableSchema &table_schema)
table_schema.set_def_type(TABLE_DEF_TYPE_INTERNAL); table_schema.set_def_type(TABLE_DEF_TYPE_INTERNAL);
if (OB_SUCC(ret)) { if (OB_SUCC(ret)) {
if (OB_FAIL(table_schema.set_table_name(OB_GV_OB_NIC_INFO_TNAME))) { if (OB_FAIL(table_schema.set_table_name(OB_V_OB_NIC_INFO_TNAME))) {
LOG_ERROR("fail to set table_name", K(ret)); LOG_ERROR("fail to set table_name", K(ret));
} }
} }
...@@ -260,7 +260,7 @@ int ObInnerTableSchema::gv_ob_nic_info_schema(ObTableSchema &table_schema) ...@@ -260,7 +260,7 @@ int ObInnerTableSchema::gv_ob_nic_info_schema(ObTableSchema &table_schema)
table_schema.set_collation_type(ObCharset::get_default_collation(ObCharset::get_default_charset())); table_schema.set_collation_type(ObCharset::get_default_collation(ObCharset::get_default_charset()));
if (OB_SUCC(ret)) { if (OB_SUCC(ret)) {
if (OB_FAIL(table_schema.set_view_definition(R"__( SELECT SVR_IP, SVR_PORT, DEVNAME, SPEED_MBPS FROM oceanbase.__all_virtual_nic_info )__"))) { if (OB_FAIL(table_schema.set_view_definition(R"__( SELECT SVR_IP, SVR_PORT, DEVNAME, SPEED_MBPS FROM oceanbase.GV$OB_NIC_INFO WHERE SVR_IP = host_ip() AND SVR_PORT = rpc_port() )__"))) {
LOG_ERROR("fail to set view_definition", K(ret)); LOG_ERROR("fail to set view_definition", K(ret));
} }
} }
...@@ -275,7 +275,7 @@ int ObInnerTableSchema::gv_ob_nic_info_schema(ObTableSchema &table_schema) ...@@ -275,7 +275,7 @@ int ObInnerTableSchema::gv_ob_nic_info_schema(ObTableSchema &table_schema)
return ret; return ret;
} }
int ObInnerTableSchema::v_ob_nic_info_schema(ObTableSchema &table_schema) int ObInnerTableSchema::gv_ob_nic_info_schema(ObTableSchema &table_schema)
{ {
int ret = OB_SUCCESS; int ret = OB_SUCCESS;
uint64_t column_id = OB_APP_MIN_COLUMN_ID - 1; uint64_t column_id = OB_APP_MIN_COLUMN_ID - 1;
...@@ -284,7 +284,7 @@ int ObInnerTableSchema::v_ob_nic_info_schema(ObTableSchema &table_schema) ...@@ -284,7 +284,7 @@ int ObInnerTableSchema::v_ob_nic_info_schema(ObTableSchema &table_schema)
table_schema.set_tenant_id(OB_SYS_TENANT_ID); table_schema.set_tenant_id(OB_SYS_TENANT_ID);
table_schema.set_tablegroup_id(OB_INVALID_ID); table_schema.set_tablegroup_id(OB_INVALID_ID);
table_schema.set_database_id(OB_SYS_DATABASE_ID); table_schema.set_database_id(OB_SYS_DATABASE_ID);
table_schema.set_table_id(OB_V_OB_NIC_INFO_TID); table_schema.set_table_id(OB_GV_OB_NIC_INFO_TID);
table_schema.set_rowkey_split_pos(0); table_schema.set_rowkey_split_pos(0);
table_schema.set_is_use_bloomfilter(false); table_schema.set_is_use_bloomfilter(false);
table_schema.set_progressive_merge_num(0); table_schema.set_progressive_merge_num(0);
...@@ -295,7 +295,7 @@ int ObInnerTableSchema::v_ob_nic_info_schema(ObTableSchema &table_schema) ...@@ -295,7 +295,7 @@ int ObInnerTableSchema::v_ob_nic_info_schema(ObTableSchema &table_schema)
table_schema.set_def_type(TABLE_DEF_TYPE_INTERNAL); table_schema.set_def_type(TABLE_DEF_TYPE_INTERNAL);
if (OB_SUCC(ret)) { if (OB_SUCC(ret)) {
if (OB_FAIL(table_schema.set_table_name(OB_V_OB_NIC_INFO_TNAME))) { if (OB_FAIL(table_schema.set_table_name(OB_GV_OB_NIC_INFO_TNAME))) {
LOG_ERROR("fail to set table_name", K(ret)); LOG_ERROR("fail to set table_name", K(ret));
} }
} }
...@@ -310,7 +310,7 @@ int ObInnerTableSchema::v_ob_nic_info_schema(ObTableSchema &table_schema) ...@@ -310,7 +310,7 @@ int ObInnerTableSchema::v_ob_nic_info_schema(ObTableSchema &table_schema)
table_schema.set_collation_type(ObCharset::get_default_collation(ObCharset::get_default_charset())); table_schema.set_collation_type(ObCharset::get_default_collation(ObCharset::get_default_charset()));
if (OB_SUCC(ret)) { if (OB_SUCC(ret)) {
if (OB_FAIL(table_schema.set_view_definition(R"__( SELECT SVR_IP, SVR_PORT, DEVNAME, SPEED_MBPS FROM oceanbase.GV$OB_NIC_INFO WHERE SVR_IP = host_ip() AND SVR_PORT = rpc_port() )__"))) { if (OB_FAIL(table_schema.set_view_definition(R"__( SELECT SVR_IP, SVR_PORT, DEVNAME, SPEED_MBPS FROM oceanbase.__all_virtual_nic_info )__"))) {
LOG_ERROR("fail to set view_definition", K(ret)); LOG_ERROR("fail to set view_definition", K(ret));
} }
} }
......
...@@ -1714,8 +1714,8 @@ public: ...@@ -1714,8 +1714,8 @@ public:
static int v_ob_tenant_resource_limit_schema(share::schema::ObTableSchema &table_schema); static int v_ob_tenant_resource_limit_schema(share::schema::ObTableSchema &table_schema);
static int gv_ob_tenant_resource_limit_detail_schema(share::schema::ObTableSchema &table_schema); static int gv_ob_tenant_resource_limit_detail_schema(share::schema::ObTableSchema &table_schema);
static int v_ob_tenant_resource_limit_detail_schema(share::schema::ObTableSchema &table_schema); static int v_ob_tenant_resource_limit_detail_schema(share::schema::ObTableSchema &table_schema);
static int gv_ob_nic_info_schema(share::schema::ObTableSchema &table_schema);
static int v_ob_nic_info_schema(share::schema::ObTableSchema &table_schema); static int v_ob_nic_info_schema(share::schema::ObTableSchema &table_schema);
static int gv_ob_nic_info_schema(share::schema::ObTableSchema &table_schema);
static int dba_synonyms_schema(share::schema::ObTableSchema &table_schema); static int dba_synonyms_schema(share::schema::ObTableSchema &table_schema);
static int dba_objects_ora_schema(share::schema::ObTableSchema &table_schema); static int dba_objects_ora_schema(share::schema::ObTableSchema &table_schema);
static int all_objects_schema(share::schema::ObTableSchema &table_schema); static int all_objects_schema(share::schema::ObTableSchema &table_schema);
...@@ -4495,8 +4495,8 @@ const schema_create_func sys_view_schema_creators [] = { ...@@ -4495,8 +4495,8 @@ const schema_create_func sys_view_schema_creators [] = {
ObInnerTableSchema::v_ob_tenant_resource_limit_schema, ObInnerTableSchema::v_ob_tenant_resource_limit_schema,
ObInnerTableSchema::gv_ob_tenant_resource_limit_detail_schema, ObInnerTableSchema::gv_ob_tenant_resource_limit_detail_schema,
ObInnerTableSchema::v_ob_tenant_resource_limit_detail_schema, ObInnerTableSchema::v_ob_tenant_resource_limit_detail_schema,
ObInnerTableSchema::gv_ob_nic_info_schema,
ObInnerTableSchema::v_ob_nic_info_schema, ObInnerTableSchema::v_ob_nic_info_schema,
ObInnerTableSchema::gv_ob_nic_info_schema,
ObInnerTableSchema::dba_synonyms_schema, ObInnerTableSchema::dba_synonyms_schema,
ObInnerTableSchema::dba_objects_ora_schema, ObInnerTableSchema::dba_objects_ora_schema,
ObInnerTableSchema::all_objects_schema, ObInnerTableSchema::all_objects_schema,
...@@ -6151,8 +6151,8 @@ const uint64_t tenant_space_tables [] = { ...@@ -6151,8 +6151,8 @@ const uint64_t tenant_space_tables [] = {
OB_V_OB_TENANT_RESOURCE_LIMIT_TID, OB_V_OB_TENANT_RESOURCE_LIMIT_TID,
OB_GV_OB_TENANT_RESOURCE_LIMIT_DETAIL_TID, OB_GV_OB_TENANT_RESOURCE_LIMIT_DETAIL_TID,
OB_V_OB_TENANT_RESOURCE_LIMIT_DETAIL_TID, OB_V_OB_TENANT_RESOURCE_LIMIT_DETAIL_TID,
OB_GV_OB_NIC_INFO_TID,
OB_V_OB_NIC_INFO_TID, OB_V_OB_NIC_INFO_TID,
OB_GV_OB_NIC_INFO_TID,
OB_DBA_SYNONYMS_TID, OB_DBA_SYNONYMS_TID,
OB_DBA_OBJECTS_ORA_TID, OB_DBA_OBJECTS_ORA_TID,
OB_ALL_OBJECTS_TID, OB_ALL_OBJECTS_TID,
...@@ -8705,8 +8705,8 @@ const char* const tenant_space_table_names [] = { ...@@ -8705,8 +8705,8 @@ const char* const tenant_space_table_names [] = {
OB_V_OB_TENANT_RESOURCE_LIMIT_TNAME, OB_V_OB_TENANT_RESOURCE_LIMIT_TNAME,
OB_GV_OB_TENANT_RESOURCE_LIMIT_DETAIL_TNAME, OB_GV_OB_TENANT_RESOURCE_LIMIT_DETAIL_TNAME,
OB_V_OB_TENANT_RESOURCE_LIMIT_DETAIL_TNAME, OB_V_OB_TENANT_RESOURCE_LIMIT_DETAIL_TNAME,
OB_GV_OB_NIC_INFO_TNAME,
OB_V_OB_NIC_INFO_TNAME, OB_V_OB_NIC_INFO_TNAME,
OB_GV_OB_NIC_INFO_TNAME,
OB_DBA_SYNONYMS_TNAME, OB_DBA_SYNONYMS_TNAME,
OB_DBA_OBJECTS_ORA_TNAME, OB_DBA_OBJECTS_ORA_TNAME,
OB_ALL_OBJECTS_TNAME, OB_ALL_OBJECTS_TNAME,
......
...@@ -1450,8 +1450,8 @@ const uint64_t OB_GV_OB_TENANT_RESOURCE_LIMIT_TID = 21550; // "GV$OB_TENANT_RESO ...@@ -1450,8 +1450,8 @@ const uint64_t OB_GV_OB_TENANT_RESOURCE_LIMIT_TID = 21550; // "GV$OB_TENANT_RESO
const uint64_t OB_V_OB_TENANT_RESOURCE_LIMIT_TID = 21551; // "V$OB_TENANT_RESOURCE_LIMIT" const uint64_t OB_V_OB_TENANT_RESOURCE_LIMIT_TID = 21551; // "V$OB_TENANT_RESOURCE_LIMIT"
const uint64_t OB_GV_OB_TENANT_RESOURCE_LIMIT_DETAIL_TID = 21552; // "GV$OB_TENANT_RESOURCE_LIMIT_DETAIL" const uint64_t OB_GV_OB_TENANT_RESOURCE_LIMIT_DETAIL_TID = 21552; // "GV$OB_TENANT_RESOURCE_LIMIT_DETAIL"
const uint64_t OB_V_OB_TENANT_RESOURCE_LIMIT_DETAIL_TID = 21553; // "V$OB_TENANT_RESOURCE_LIMIT_DETAIL" const uint64_t OB_V_OB_TENANT_RESOURCE_LIMIT_DETAIL_TID = 21553; // "V$OB_TENANT_RESOURCE_LIMIT_DETAIL"
const uint64_t OB_GV_OB_NIC_INFO_TID = 21580; // "GV$OB_NIC_INFO"
const uint64_t OB_V_OB_NIC_INFO_TID = 21581; // "V$OB_NIC_INFO" const uint64_t OB_V_OB_NIC_INFO_TID = 21581; // "V$OB_NIC_INFO"
const uint64_t OB_GV_OB_NIC_INFO_TID = 21586; // "GV$OB_NIC_INFO"
const uint64_t OB_DBA_SYNONYMS_TID = 25001; // "DBA_SYNONYMS" const uint64_t OB_DBA_SYNONYMS_TID = 25001; // "DBA_SYNONYMS"
const uint64_t OB_DBA_OBJECTS_ORA_TID = 25002; // "DBA_OBJECTS_ORA" const uint64_t OB_DBA_OBJECTS_ORA_TID = 25002; // "DBA_OBJECTS_ORA"
const uint64_t OB_ALL_OBJECTS_TID = 25003; // "ALL_OBJECTS" const uint64_t OB_ALL_OBJECTS_TID = 25003; // "ALL_OBJECTS"
...@@ -4121,8 +4121,8 @@ const char *const OB_GV_OB_TENANT_RESOURCE_LIMIT_TNAME = "GV$OB_TENANT_RESOURCE_ ...@@ -4121,8 +4121,8 @@ const char *const OB_GV_OB_TENANT_RESOURCE_LIMIT_TNAME = "GV$OB_TENANT_RESOURCE_
const char *const OB_V_OB_TENANT_RESOURCE_LIMIT_TNAME = "V$OB_TENANT_RESOURCE_LIMIT"; const char *const OB_V_OB_TENANT_RESOURCE_LIMIT_TNAME = "V$OB_TENANT_RESOURCE_LIMIT";
const char *const OB_GV_OB_TENANT_RESOURCE_LIMIT_DETAIL_TNAME = "GV$OB_TENANT_RESOURCE_LIMIT_DETAIL"; const char *const OB_GV_OB_TENANT_RESOURCE_LIMIT_DETAIL_TNAME = "GV$OB_TENANT_RESOURCE_LIMIT_DETAIL";
const char *const OB_V_OB_TENANT_RESOURCE_LIMIT_DETAIL_TNAME = "V$OB_TENANT_RESOURCE_LIMIT_DETAIL"; const char *const OB_V_OB_TENANT_RESOURCE_LIMIT_DETAIL_TNAME = "V$OB_TENANT_RESOURCE_LIMIT_DETAIL";
const char *const OB_GV_OB_NIC_INFO_TNAME = "GV$OB_NIC_INFO";
const char *const OB_V_OB_NIC_INFO_TNAME = "V$OB_NIC_INFO"; const char *const OB_V_OB_NIC_INFO_TNAME = "V$OB_NIC_INFO";
const char *const OB_GV_OB_NIC_INFO_TNAME = "GV$OB_NIC_INFO";
const char *const OB_DBA_SYNONYMS_TNAME = "DBA_SYNONYMS"; const char *const OB_DBA_SYNONYMS_TNAME = "DBA_SYNONYMS";
const char *const OB_DBA_OBJECTS_ORA_TNAME = "DBA_OBJECTS"; const char *const OB_DBA_OBJECTS_ORA_TNAME = "DBA_OBJECTS";
const char *const OB_ALL_OBJECTS_TNAME = "ALL_OBJECTS"; const char *const OB_ALL_OBJECTS_TNAME = "ALL_OBJECTS";
......
...@@ -34093,8 +34093,8 @@ AND ...@@ -34093,8 +34093,8 @@ AND
def_table_schema( def_table_schema(
owner = 'gengfu.zpc', owner = 'gengfu.zpc',
table_name = 'GV$OB_NIC_INFO', table_name = 'V$OB_NIC_INFO',
table_id = '21580', table_id = '21581',
table_type = 'SYSTEM_VIEW', table_type = 'SYSTEM_VIEW',
rowkey_columns = [], rowkey_columns = [],
normal_columns = [], normal_columns = [],
...@@ -34106,14 +34106,20 @@ def_table_schema( ...@@ -34106,14 +34106,20 @@ def_table_schema(
SVR_PORT, SVR_PORT,
DEVNAME, DEVNAME,
SPEED_MBPS SPEED_MBPS
FROM oceanbase.__all_virtual_nic_info FROM oceanbase.GV$OB_NIC_INFO
WHERE SVR_IP = host_ip() AND SVR_PORT = rpc_port()
""".replace("\n", " ") """.replace("\n", " ")
) )
# 21582: ROLE_TABLE_GRANTS
# 21583: ROLE_COLUMN_GRANTS
# 21584: ROLE_ROUTINE_GRANTS
# 21585: func
def_table_schema( def_table_schema(
owner = 'gengfu.zpc', owner = 'gengfu.zpc',
table_name = 'V$OB_NIC_INFO', table_name = 'GV$OB_NIC_INFO',
table_id = '21581', table_id = '21586',
table_type = 'SYSTEM_VIEW', table_type = 'SYSTEM_VIEW',
rowkey_columns = [], rowkey_columns = [],
normal_columns = [], normal_columns = [],
...@@ -34125,16 +34131,10 @@ def_table_schema( ...@@ -34125,16 +34131,10 @@ def_table_schema(
SVR_PORT, SVR_PORT,
DEVNAME, DEVNAME,
SPEED_MBPS SPEED_MBPS
FROM oceanbase.GV$OB_NIC_INFO FROM oceanbase.__all_virtual_nic_info
WHERE SVR_IP = host_ip() AND SVR_PORT = rpc_port()
""".replace("\n", " ") """.replace("\n", " ")
) )
# 21582: ROLE_TABLE_GRANTS
# 21583: ROLE_COLUMN_GRANTS
# 21584: ROLE_ROUTINE_GRANTS
# 21585: func
# #
# 余留位置(此行之前占位) # 余留位置(此行之前占位)
...@@ -2115,8 +2115,8 @@ ...@@ -2115,8 +2115,8 @@
# 21551: V$OB_TENANT_RESOURCE_LIMIT # 21551: V$OB_TENANT_RESOURCE_LIMIT
# 21552: GV$OB_TENANT_RESOURCE_LIMIT_DETAIL # 21552: GV$OB_TENANT_RESOURCE_LIMIT_DETAIL
# 21553: V$OB_TENANT_RESOURCE_LIMIT_DETAIL # 21553: V$OB_TENANT_RESOURCE_LIMIT_DETAIL
# 21580: GV$OB_NIC_INFO
# 21581: V$OB_NIC_INFO # 21581: V$OB_NIC_INFO
# 21586: GV$OB_NIC_INFO
# 25001: DBA_SYNONYMS # 25001: DBA_SYNONYMS
# 25002: DBA_OBJECTS # 25002: DBA_OBJECTS
# 25003: ALL_OBJECTS # 25003: ALL_OBJECTS
......
...@@ -6171,15 +6171,6 @@ LIMIT_VALUE bigint(20) NO ...@@ -6171,15 +6171,6 @@ LIMIT_VALUE bigint(20) NO
select /*+QUERY_TIMEOUT(60000000)*/ count(*) as cnt from (select * from oceanbase.V$OB_TENANT_RESOURCE_LIMIT_DETAIL limit 1); select /*+QUERY_TIMEOUT(60000000)*/ count(*) as cnt from (select * from oceanbase.V$OB_TENANT_RESOURCE_LIMIT_DETAIL limit 1);
cnt cnt
1 1
desc oceanbase.GV$OB_NIC_INFO;
Field Type Null Key Default Extra
SVR_IP varchar(46) NO NULL
SVR_PORT bigint(20) NO NULL
DEVNAME varchar(128) NO NULL
SPEED_MBPS bigint(20) NO NULL
select /*+QUERY_TIMEOUT(60000000)*/ count(*) as cnt from (select * from oceanbase.GV$OB_NIC_INFO limit 1);
cnt
1
desc oceanbase.V$OB_NIC_INFO; desc oceanbase.V$OB_NIC_INFO;
Field Type Null Key Default Extra Field Type Null Key Default Extra
SVR_IP varchar(46) NO SVR_IP varchar(46) NO
...@@ -6189,6 +6180,15 @@ SPEED_MBPS bigint(20) NO ...@@ -6189,6 +6180,15 @@ SPEED_MBPS bigint(20) NO
select /*+QUERY_TIMEOUT(60000000)*/ count(*) as cnt from (select * from oceanbase.V$OB_NIC_INFO limit 1); select /*+QUERY_TIMEOUT(60000000)*/ count(*) as cnt from (select * from oceanbase.V$OB_NIC_INFO limit 1);
cnt cnt
1 1
desc oceanbase.GV$OB_NIC_INFO;
Field Type Null Key Default Extra
SVR_IP varchar(46) NO NULL
SVR_PORT bigint(20) NO NULL
DEVNAME varchar(128) NO NULL
SPEED_MBPS bigint(20) NO NULL
select /*+QUERY_TIMEOUT(60000000)*/ count(*) as cnt from (select * from oceanbase.GV$OB_NIC_INFO limit 1);
cnt
1
select case cnt when 0 then NULL else 'UNEXPECTED ERROR: It is expected to be an empty set, which means that all GV$ and V$ view column names are defined consistently' end ERROR_INFO from (select /*+no_rewrite*/ count(*) cnt from select case cnt when 0 then NULL else 'UNEXPECTED ERROR: It is expected to be an empty set, which means that all GV$ and V$ view column names are defined consistently' end ERROR_INFO from (select /*+no_rewrite*/ count(*) cnt from
(SELECT t.table_name, (SELECT t.table_name,
group_concat(c.column_name) as column_name_list group_concat(c.column_name) as column_name_list
......
...@@ -8916,15 +8916,6 @@ LIMIT_VALUE bigint(20) NO ...@@ -8916,15 +8916,6 @@ LIMIT_VALUE bigint(20) NO
select /*+QUERY_TIMEOUT(60000000)*/ count(*) as cnt from (select * from oceanbase.V$OB_TENANT_RESOURCE_LIMIT_DETAIL limit 1); select /*+QUERY_TIMEOUT(60000000)*/ count(*) as cnt from (select * from oceanbase.V$OB_TENANT_RESOURCE_LIMIT_DETAIL limit 1);
cnt cnt
1 1
desc oceanbase.GV$OB_NIC_INFO;
Field Type Null Key Default Extra
SVR_IP varchar(46) NO NULL
SVR_PORT bigint(20) NO NULL
DEVNAME varchar(128) NO NULL
SPEED_MBPS bigint(20) NO NULL
select /*+QUERY_TIMEOUT(60000000)*/ count(*) as cnt from (select * from oceanbase.GV$OB_NIC_INFO limit 1);
cnt
1
desc oceanbase.V$OB_NIC_INFO; desc oceanbase.V$OB_NIC_INFO;
Field Type Null Key Default Extra Field Type Null Key Default Extra
SVR_IP varchar(46) NO SVR_IP varchar(46) NO
...@@ -8934,6 +8925,15 @@ SPEED_MBPS bigint(20) NO ...@@ -8934,6 +8925,15 @@ SPEED_MBPS bigint(20) NO
select /*+QUERY_TIMEOUT(60000000)*/ count(*) as cnt from (select * from oceanbase.V$OB_NIC_INFO limit 1); select /*+QUERY_TIMEOUT(60000000)*/ count(*) as cnt from (select * from oceanbase.V$OB_NIC_INFO limit 1);
cnt cnt
1 1
desc oceanbase.GV$OB_NIC_INFO;
Field Type Null Key Default Extra
SVR_IP varchar(46) NO NULL
SVR_PORT bigint(20) NO NULL
DEVNAME varchar(128) NO NULL
SPEED_MBPS bigint(20) NO NULL
select /*+QUERY_TIMEOUT(60000000)*/ count(*) as cnt from (select * from oceanbase.GV$OB_NIC_INFO limit 1);
cnt
1
select case cnt when 0 then NULL else 'UNEXPECTED ERROR: It is expected to be an empty set, which means that all GV$ and V$ view column names are defined consistently' end ERROR_INFO from (select /*+no_rewrite*/ count(*) cnt from select case cnt when 0 then NULL else 'UNEXPECTED ERROR: It is expected to be an empty set, which means that all GV$ and V$ view column names are defined consistently' end ERROR_INFO from (select /*+no_rewrite*/ count(*) cnt from
(SELECT t.table_name, (SELECT t.table_name,
group_concat(c.column_name) as column_name_list group_concat(c.column_name) as column_name_list
......
...@@ -1153,8 +1153,8 @@ select 0xffffffffff & table_id, table_name, table_type, database_id, part_num fr ...@@ -1153,8 +1153,8 @@ select 0xffffffffff & table_id, table_name, table_type, database_id, part_num fr
21551 V$OB_TENANT_RESOURCE_LIMIT 1 201001 1 21551 V$OB_TENANT_RESOURCE_LIMIT 1 201001 1
21552 GV$OB_TENANT_RESOURCE_LIMIT_DETAIL 1 201001 1 21552 GV$OB_TENANT_RESOURCE_LIMIT_DETAIL 1 201001 1
21553 V$OB_TENANT_RESOURCE_LIMIT_DETAIL 1 201001 1 21553 V$OB_TENANT_RESOURCE_LIMIT_DETAIL 1 201001 1
21580 GV$OB_NIC_INFO 1 201001 1
21581 V$OB_NIC_INFO 1 201001 1 21581 V$OB_NIC_INFO 1 201001 1
21586 GV$OB_NIC_INFO 1 201001 1
check sys table count and table_id range success check sys table count and table_id range success
check count and table_id range for virtual table success check count and table_id range for virtual table success
select * from information_schema.CHARACTER_SETS limit 1; select * from information_schema.CHARACTER_SETS limit 1;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册