暂无图片
oceanbase 数据库文件路径查询
我来答
分享
勿忘心安
2021-03-12
oceanbase 数据库文件路径查询

如何查询oceanbase数据库的数据文件路径

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
obpilot

每个ob节点就一个数据文件,不用查询。/data/1/obdemo/sstable/block_file

这点跟oracle和mysql都不一样。

暂无图片 评论
暂无图片 有用 0
打赏 0
勿忘心安

/data/1/obdemo/sstable/block_file 这个路径是固定的吗? 我创建制定的不是这个目录是否可以,怎么能查询出这个路径

暂无图片 评论
暂无图片 有用 0
打赏 0
gelyon

OB的数据文件物理上只有一个基线数据文件 block_file,在安装目录 store/sstable 下。通过 OBServer 进程启动时一次性创建,大小根据启动参数 datafile_disk_percentage
采用磁盘预分配策略,默认值为 95%,创建后无法调整大小。

你可以初始化启动observer进程时指定数据文件存放地址
通过一下参数查询可以知道数据文件所在的目录,实质是软连接指向/data/1下的数据文件:

obclient> show parameters like 'data_dir'; +-------+----------+--------------+----------+----------+-----------+------------------------------------+---------------------------------+---------+---------+---------+------------+ | zone | svr_type | svr_ip | svr_port | name | data_type | value | info | section | scope | source | edit_level | +-------+----------+--------------+----------+----------+-----------+------------------------------------+---------------------------------+---------+---------+---------+------------+ | zone3 | observer | 10.10.10.131 | 2882 | data_dir | NULL | /home/admin/oceanbase/store/ob2273 | the directory for the data file | SSTABLE | CLUSTER | DEFAULT | READONLY | | zone2 | observer | 10.10.10.202 | 2882 | data_dir | NULL | /home/admin/oceanbase/store/ob2273 | the directory for the data file | SSTABLE | CLUSTER | DEFAULT | READONLY | | zone1 | observer | 10.10.10.91 | 2882 | data_dir | NULL | /home/admin/oceanbase/store/ob2273 | the directory for the data file | SSTABLE | CLUSTER | DEFAULT | READONLY | +-------+----------+--------------+----------+----------+-----------+------------------------------------+---------------------------------+---------+---------+---------+------------+ 3 rows in set (0.01 sec) obclient> [admin@ob211 ob2273]$ pwd /home/admin/oceanbase/store/ob2273 [admin@ob211 ob2273]$ ll total 4104 lrwxrwxrwx 1 admin admin 22 Jan 6 19:05 clog -> /data/log1/ob2273/clog -rw-r--r-- 1 admin admin 2101248 Mar 15 15:07 clog_shm lrwxrwxrwx 1 admin admin 22 Jan 6 19:05 ilog -> /data/log1/ob2273/ilog -rw-r--r-- 1 admin admin 2101248 Jan 6 19:17 ilog_shm lrwxrwxrwx 1 admin admin 26 Jan 6 19:05 oob_clog -> /data/log1/ob2273/oob_clog lrwxrwxrwx 1 admin admin 22 Jan 6 19:05 slog -> /data/log1/ob2273/slog lrwxrwxrwx 1 admin admin 23 Jan 6 19:05 sort_dir -> /data/1/ob2273/sort_dir lrwxrwxrwx 1 admin admin 22 Jan 6 19:05 sstable -> /data/1/ob2273/sstable [admin@ob211 ob2273]$
复制
暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
OMS 迁移分区表
回答 1
先正常用OMS迁移表结构,待表结构迁移那一步结束后,到OBORACLE中先看看目标表的结构里是否有多了隐藏列(4个),然后把目标表删除重建为分区表(主键列要加一个分区字段),根据前面情况看是否加隐藏列
请教一个更新update某个字段的深度逻辑问题
回答 1
你说的是btree的更新逻辑。lsmtree的更新逻辑就是所有更新都是追加新的记录。改了一个字段,那就是包含这个字段的信息(还有主键信息以及可能有一些管理字段,比较小)。可以了解一下lsmtree的原
observer出书画失败
回答 1
minfullresourcepoolmemory最小1073741824另外你这个configstr哪里抄的memorychunkcachesize128M,stacksize1536K这两个一般不
ob3.x 企业版,用8C24G的机器可以启动不,做测试用
回答 1
可以。下载OBRPM包手动部署,启动observer的时候将cpucount设置为16或更大。参考:https://mp.weixin.qq.com/s/ea5vHMMePYNRrzPWIA3Q如果你
observer 资源隔离
回答 1
这4个线程是指租户工作线程,主要用于处理SQL和事务提交。上下文切换是对的,但是不同的操作系统和cpu架构可能有所差异,并不简单的是1个cpu上下文切换4个ob线程
OCP接管OBD部署的集群后,OBD可以删除吗
回答 1
可以的,OCP接管成功之后,最好只通过OCP来管理集群,因为现在两个管理工具是独立的,在一个工具中做的操作在另一个当中是不知道的,只用一个工具来管理就好了
obkv场景:数据流中并未有I/U的标识 是分段过来的 是否可以只使用insert实现最终大宽表的数据模型
回答 1
大宽表模型的话可以直接使用我们的hbase客户端实现如果是table模型,不确定是insert还是update,可以使用table客户端的insertOrUpdate接口
ocp-express 启动报错
回答 1
obd黑屏部署和obdweb白屏部署方式,生成的配置文件在ocpexpress模块的yaml缩进格式表现不一致导致。可以先使用obdweb方式部署
主备切换后,数据不同步
回答 1
Failover模式下备变主后,不支持原主租户降备后接入成为新主租户的备租户重新走备库流程不支持
ob用flinkcdc把数据转移到mysql时没数据
回答 1
请用最新的flinkcdc和oblogproxy。https://ververica.github.io/flinkcdcconnectors/release2.4/content/connector