我登录集群,现在需要查询某oracle租户下的某表结构
怎么切换到这个oracle租户下,或者发送命令过去查询
【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】清晰明确描述问题
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):
我登录集群,现在需要查询某oracle租户下的某表结构
怎么切换到这个oracle租户下,或者发送命令过去查询
【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】清晰明确描述问题
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):
ora租户是企业版的模式,建议你通过以下方式寻求帮助:
1.如你所在的企业客户已签署OceanBase企业版销售合同,请你联系客户经理;
2.如你所在的企业客户尚未签署OceanBase企业版销售合同,你可通过OceanBase官网商务咨询页面留下你的联系方式,OceanBase企业版的业务顾问会在一个工作日内与你联系。
OceanBase官网商务咨询
alter system change tenant oracle;
这样切换租户后,没什么用,拒绝访问
ERROR 1044 (42000): Access denied for user to database
系统租户下是可以通过alter system change tenant tenant_name;切换租户的
使用change切换到目标租户,使用desc可以看列定义。
[oceanbase]>alter system change tenant crm;
Query OK, 0 rows affected (0.01 sec)
[oceanbase]>desc CRM.T_XXX_CLUES;
+---------------------+---------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------------+---------------+------+-----+---------+-------+
| FID | DECIMAL | NO | | NULL | |
| FCUSTID | DECIMAL | YES | | NULL | |
| FCLUECODE | VARCHAR(50) | YES | | NULL | |
| FCLUENAME | VARCHAR(300) | YES | | NULL | |
| FVOLUMEPOTENTIAL | VARCHAR(300) | YES | | NULL | |
| FRECENTCOOP | VARCHAR(300) | YES | | NULL | |
| FCLUEDESC | VARCHAR(300) | YES | | NULL | |
| FSUPPLYSTRUCTURE | VARCHAR(300) | YES | | NULL | |
| FCLUELEVEL | VARCHAR(300) | YES | | NULL | |
| FPRICEDEMAND | VARCHAR(1000) | YES | | NULL | |
| FPERSONALDEMAND | VARCHAR(1000) | YES | | NULL | |
| FCREATEUSER | VARCHAR(64) | YES | | NULL | |
| FCREATETIME | TIMESTAMP(6) | YES | | NULL | |
| FLASTMODIFYUSER | VARCHAR(64) | YES | | NULL | |
| FLASTMODIFYTIME | TIMESTAMP(6) | YES | | NULL | |
| FEXECDEPT | DECIMAL | YES | | NULL | |
| FCREATEDEPT | DECIMAL | YES | | NULL | |
| FCLUETYPE | VARCHAR(100) | YES | | NULL | |
| FLINKID | DECIMAL | YES | | NULL | |
| FACTIONPLAN | VARCHAR(1000) | YES | | NULL | |
| FCLUESTATUS | VARCHAR(100) | YES | | NULL | |
| FCLUEPROPERTY | VARCHAR(100) | YES | | NULL | |
| FEXECUSER | VARCHAR(64) | YES | | NULL | |
| FDELIVERYAMOUNT | VARCHAR(300) | YES | | NULL | |
| FCLUESOURCE | VARCHAR(100) | YES | | NULL | |
| FSTORAGEREQUIREMENT | DECIMAL(1,0) | YES | | NULL | |
| FBUSINESSCUSTOMER | DECIMAL(1,0) | YES | | NULL | |
| FCHECKOPTION | VARCHAR(1000) | YES | | NULL | |
| FANNUALSTORAGEFEE | DECIMAL | YES | | NULL | |
| FSKUTOTAL | DECIMAL | YES | | NULL | |
| FIFSYSTEM | CHAR(1) | YES | | NULL | |
| FMONAVERAGEOPER | DECIMAL | YES | | NULL | |
| FSTORAGESPACE | DECIMAL | YES | | NULL | |
| FREQUIRETYPE | VARCHAR(300) | YES | | NULL | |
| FREQUIRECITY | VARCHAR(500) | YES | | NULL | |
| FWAREHOUSEAREA | DECIMAL | YES | | NULL | |
| FCLUESTHEME | VARCHAR(50) | YES | | NULL | |
| FDESTINATION | VARCHAR(300) | YES | | NULL | |
| FEMPCODE | VARCHAR(64) | YES | | NULL | |
| FEMPNAME | VARCHAR(64) | YES | | NULL | |
| FRECENTSTATE | VARCHAR(64) | YES | | NULL | |
| FDOCKINGPLANGROUP | VARCHAR(300) | YES | | NULL | |
| FCUSTCLASSIFY | VARCHAR(300) | YES | | NULL | |
| FPRODUCTTYPE | VARCHAR(300) | YES | | NULL | |
| FEXPECTEDWAREHTIME | TIMESTAMP(6) | YES | | NULL | |
| FLEVELTIME | VARCHAR(200) | YES | | NULL | |
+---------------------+---------------+------+-----+---------+-------+
46 rows in set (0.01 sec)
连接的时候-P2881 -uroot@sys
不能连proxy
谢谢大佬
谢谢
Oracle 租户好像切换了也没啥用吧
很多命令执行不了,desc还是可以的
之前还搜到篇切换租户后更新root或者SYS用户密码的帖子,但是两年前的
我在4.x版本试了下,也没用了。。