![个人头像照片](https://ucc.alicdn.com/avatar/avatar3.jpg)
暂无个人介绍
2024年06月
2024年05月
有2种可能
一种可能就是, 你创建集群的时候, 虽然是3台集群, 但你3台集群在一个zone 中, 也就是只有一个副本.
另外一种可能就是, 你创建的是3副本集群, 但你创建租户时, 租户只使用了一个zone.
第一种情况:
建议通过ocp, 先对集群进行缩容, 先下线没有数据的机器, 然后做单机升分布式操作.
黑屏命令非常复杂, 建议通过ocp 进行操作.
对于第二种情况, 类似如下:
alter resource pool sys_pool zone_list=(‘zone1’,‘zone2’,‘zone3’);
alter resource pool pool1 zone_list=(‘zone1’,‘zone2’,‘zone3’);
然后修改locality, 一次改一个,
ALTER TENANT test1 LOCALITY=‘F@zone1,F@zone2’;
ALTER TENANT test1 LOCALITY=‘F@zone1,F@zone2,F@zone3’;
每次改完, 查看
SELECT * FROM oceanbase.DBA_OB_TENANT_JOBS WHERE JOB_TYPE = ‘ALTER_TENANT_LOCALITY’;
看locality 是不是改好了
你是用obd 安装的集群, 还是用ocp 安装的集群?—此回答来自钉群“[社区]技术答疑群OceanBase”
先笔试 再上机实操—此回答来自钉群“[社区]技术答疑群OceanBase”
是的,name 是集群名称,obd cluster list 集群状态如果是running就是正常的,obd cluster display name 可以看到ocp-express账号和密码。—此回答来自钉群“[社区]技术答疑群OceanBase”
不管有没有任务,后台日志还在跑,不断扫描,大量在写盘,还是有负载的,observer还在同步和相互rpc通信—此回答来自钉群“[社区]技术答疑群OceanBase
针对企业版范围内的功能细节问题,建议你通过以下方式寻求帮助:
通过OceanBase官网商务咨询页面留下你的联系方式,OceanBase企业版的业务顾问会在一个工作日内与你联系。
OceanBase官网商务咨询参考链接:https://www.oceanbase.com/contactus?fromPage=https%3A%2F%2Fwww.oceanbase.com%2Fsoftwarecenter-enterprise&dataSources=softwarecenter-enterprise_footercontact_d2022 —此回答来自钉群“[社区]技术答疑群OceanBase”
包含。 memory_limit-system_memory=可用内存—此回答来自钉群“[社区]技术答疑群OceanBase”
memory_limit 如果不为 0,则系统会忽略 memory_limit_percentage 的设置而优先使用 memory_limit 配置的值。参考链接:h/ttps://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000751520 —此回答来自钉群“[社区]技术答疑群OceanBase”
登陆数据库 sys租户 oceanbase库 执行 select a.zone, a.SVR_IP,a.SVR_PORT, b.status,cpu_capacity,cpu_assigned_max,cpu_capacity-cpu_assigned_max as cpu_free,round(memory_limit /1024/1024/1024 ,2) as memory_total_gb,round((memory_limit-mem_capacity) /1024/1024/1024 ,2) as system_memory_gb,round(mem_assigned /1024/1024/1024 ,2) as mem_assigned_gb,round((mem_capacity-mem_assigned) /1024/1024/1024 ,2) as memory_free_gb,round(log_disk_capacity /1024/1024/1024 ,2) as log_disk_capacity_gb,round(log_disk_assigned /1024/1024/1024 ,2) as log_disk_assigned_gb,round((log_disk_capacity-log_disk_assigned) /1024/1024/1024 ,2) as log_disk_free_gb,round((data_disk_capacity /1024/1024/1024 ),2) as data_disk_gb,round((data_disk_in_use /1024/1024/1024 ),2) as data_disk_used_gb,round((data_disk_capacity-data_disk_in_use) /1024/1024/1024 ,2) as data_disk_free_gb from gv$ob_servers a join oceanbase.DBA_OB_SERVERS b on a.zone=b.zone\G;—此回答来自钉群“[社区]技术答疑群OceanBase”
参考链接:https://ask.oceanbase.com/t/topic/35608446/6 —此回答来自钉群“[社区]技术答疑群OceanBase”
sql查询和 show parameters LIKE '%memory%'; 提供下 https://ask.oceanbase.com/ —此回答来自钉群“[社区]技术答疑群OceanBase”
参考链接:https://ask.oceanbase.com/t/topic/35608347 执行这里得sql呢—此回答来自钉群“[社区]技术答疑群OceanBase”
select a.zone, a.SVR_IP,a.SVR_PORT, b.status,cpu_capacity,cpu_assigned_max,cpu_capacity-cpu_assigned_max as cpu_free,round(memory_limit /1024/1024/1024 ,2) as memory_total_gb,round((memory_limit-mem_capacity) /1024/1024/1024 ,2) as system_memory_gb,round(mem_assigned /1024/1024/1024 ,2) as mem_assigned_gb,round((mem_capacity-mem_assigned) /1024/1024/1024 ,2) as memory_free_gb,round(log_disk_capacity /1024/1024/1024 ,2) as log_disk_capacity_gb,round(log_disk_assigned /1024/1024/1024 ,2) as log_disk_assigned_gb,round((log_disk_capacity-log_disk_assigned) /1024/1024/1024 ,2) as log_disk_free_gb,round((data_disk_capacity /1024/1024/1024 ),2) as data_disk_gb,round((data_disk_in_use /1024/1024/1024 ),2) as data_disk_used_gb,round((data_disk_capacity-data_disk_in_use) /1024/1024/1024 ,2) as data_disk_free_gb from gv$ob_servers a join oceanbase.DBA_OB_SERVERS b on a.zone=b.zone\G;
执行看下。
集群得实际内存是memory_limit-system_memory=实际内存—此回答来自钉群“[社区]技术答疑群OceanBase”
如果日志打的太快 可以设置为 error 级别。 —此回答来自钉群“[社区]技术答疑群OceanBase”
可以设置控制下日志级别 参考链接: https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000749036 —此回答来自钉群“[社区]技术答疑群OceanBase”
目前OceanBase社区版的答疑有专门的论坛 参考链接: (https://ask.oceanbase.com/ ) , 有专业的团队负责答疑;大家对OceanBase有任何疑问,使用过程中遇到问题可以去问答区答疑,群不再提供答疑;(如果是使用问题,为了提高解决效率,建议附上附带上版本信息,当前操作需要,相关错误信息、相关log日志等信息)—此回答来自钉群“[社区]技术答疑群OceanBase”
参考图片:
show proxyconfig like '%sys_password%';
obp端口2883.sys租户查询 —此回答来自钉群“[社区]技术答疑群OceanBase”
都有—此回答来自钉群“[社区]技术答疑群OceanBase”
https://www.oceanbase.com/docs/community-oms-cn-1000000000707323
参考链接,这个是OMS同步迁移工具—此回答来自钉群“[社区]技术答疑群OceanBase”
select from all_tables where owner='xxxx' 参考链接:
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000750285
select count() from all_objects—此回答来自钉群“[社区]技术答疑群OceanBase”
是不是目标端表有数据啊,看看能不能清空,或者前置选项里把目标表非空选择允许试试 参考图片:—此回答来自钉群“[社区]技术答疑群OceanBase”