DM数据文件管理

阅读: 评论:0

DM数据文件管理

DM数据文件管理

  1. 数据文件管理

数据文件以 dbf 为扩展名,它是数据库中最重要的文件类型,一个 DM 数据文件对应磁盘上的一个物理文件或者达梦分布式数据库中的一个逻辑文件,数据文件是真实数据存储的地方,每个数据库至少有一个与之相关的数据文件。在实际应用中,通常有多个数据文件。

当 DM 的数据文件空间用完时,它可以自动扩展。可以在创建数据文件时通过 MAXSIZE参数限制其扩展量,当然,也可以不限制。但是,数据文件的大小最终会受物理磁盘大小的限制。在实际使用中,一般不建议使用单个巨大的数据文件,为一个表空间创建多个较小的数据文件是更好的选择。

    1. 添加数据文件

可以在用户表空间中添加数据文件。添加的数据文件大小最小为 4096*页大小,如页大小为 8K,则可添加的文件最小值为 4096*8k=32M。比如在 tbs 表空间中添加大小为 64M 的数据文件。

一个表空间中,数据文件和镜像文件一起不能超过 256 个。例如,如果创建表空间的时候已经指定了 1 个数据文件,那么添加数据文件的时候,最多只能添加 255 个。

表空间添加数据文件:

alter tablespace tbs add datafile '/dm/dmdata/dmdb/tbs02.dbf' size 30720 autoextend off;

    1. 重置数据文件大小

说明:修改表空间数据文件大小时,其大小必须大于自身大小。

修改数据文件的大小:一般只扩大,不缩小。

alter tablespace tbs resize datafile '/dm/dmdata/dmdb/tbs02.dbf' to 10240;   #将数据文件的大小resize成10GB

    1. 数据文件重命名

第一步:表空间offline

alter tablespace tbs offline;

第二步:重命名数据文件

alter tablespace tbs rename '/dm/dmdata/dmdb/tbs01.dbf' to '/dm/dmdata/dmdb/tbs001.dbf';

第三步:表空间online

alter tablespace tbs online;

    1. 数据文件属性管理

关闭数据文件的自动扩展:

alter tablespace tbs datafile '/dm/dmdata/dmdb/tbs02.dbf' autoextend off;

修改数据文件为自动扩展:

alter tablespace tbs datafile '/dm/dmdata/dmdb/tbs02.dbf' autoextend on next 100 maxsize 30720;

查看表空间与数据文件的对应关系:

select ts.name,df.path from v$tablespace as ts,v$datafile as df where ts.id&#up_id;

达梦数据库 - 新一代大型通用关系型数据库 | 达梦云适配中心/

本文发布于:2024-02-01 15:48:22,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170677370237703.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:文件管理   数据   DM
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23