注册

如何根据asm文件信息,找到存储在该文件的表的真实物理块号

不二 2025/04/01 195 0

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:达梦DSC 8
【操作系统】:rdhhat 7
【CPU】:
【问题描述】*:达梦共享存储集群使用asm管理共享磁盘,数据文件被存放在共享磁盘中,asm文件以簇为单位,AU默认为1MB.
创建了一个普通表,存储在asm文件:+DMDATA/data/dsc2/main.dbf中,表的数据块大小为16kb,请问是否能通过数据库提供的逻辑信息(如表的起始数据块号,数据块大小等)和相关的asm文件信息(比如获取asm文件的起始AU号等信息),能够计算出存储表数据真实物理数据块号,物理数据块大小和逻辑数据块大小一致。
以下是已知的表的数据块信息和表所在的asm文件信息,表secret_table存储在asm文件+DMDATA/data/dsc2/main.dbf中,该文件位于真实的共享磁盘/dev_DSC2/DMDATA上,file_id=0,表起始块号:1136,块大小16kb,能否根据其他补充信息计算出存储该表的真实物理块号?:b2fa494d91c5a35fdcbb7f5f705d0f37.png
820743585c84c9ed2940c2a7214a5193.png
3da3a29dad638df0b93d80d228d2fe1f.png
c8b816a079fa3bb7fb7f17599f63f81d.png
d44d8e6c37d53f2433a1c8c8fd789d3a.png
7468cc9d7d6ae8e1fbc1df0e2e74b242.png

回答 0
暂无回答
扫一扫
联系客服