国产达梦数据库技术篇--操作表空间

1 表空间管理
1.1 管理表空间
1.1.1 查看表空
在这里插入图片描述
1.1.2 创建表空间
 建议单独给业务表空间划分磁盘
 建议数据表空间和索引表空间分开,减少IO争用。
在这里插入图片描述

1.1.3 管理数据文件
 表空间数据文件不能drop,也不能offline。
1.1.3.1 查看数据文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1.1.3.2 修改数据文件
#重命名数据文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1.2 重做日志
 重做日志用来记录对数据库的各类操作。
 达梦的重做日志不支持手动切换,Oracle支持。
1.2.1 查看重做日志
在这里插入图片描述
1.2.2 修改重做日志
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
 达梦数据库状态说明:
mount、open、suspend
mount和open可以来回切换。
suspend和open也可以直接切。
mount状态下,以v$开头的动态视图可以查询,因为这些数据存放于配置文件和内存中。其他dba视图、普通表等存放在数据文件中的数据无法查询。
open状态下,打开了数据文件,所以所有表都能查询。
在这里插入图片描述
1.3 临时表空间
1.3.1 查看临时表空间参数
 临时表空间在排序、AS SELECT子句、临时表等处发挥作用。
在这里插入图片描述
 临时表空间参数说明
TEMP_PATH:控制数据文件存放路径
TEMP_SIZE:临时表空间默认大小
TEMP_SPACE_LIMIT:静态创建临时表空间大小限制
1.3.2 修改临时表空间
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1.4 UNDO表空间
 UNDO表空间用来存放DML(insert、update、delete)的回滚操作。
1.4.1 查看UNDO表空间参数
在这里插入图片描述
 参数含义:
UNDO_EXTENT_NUM:系统启动时为每个线程分配的回滚簇的个数
UNDO_RETENTION:事务提交之后回滚页保留的时间,单位秒。
1.4.2 修改UNDO表空间
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1.5 系统表空间
 用来存放系统相关表定义,数据库其他表、索引、视图等越多,占用的系统表空间越大。
1.6 查看表空间利用率
在这里插入图片描述
在这里插入图片描述
总结如下:

---------------------表空间-------------------------
数据表空间和索引表空间建议分开,减少IO的争用。
select * from dba_tablespaces;
select * from DBA_DATA_FILES;

select * from v t a b l e s p a c e ; 表 空 间 − 数 据 字 典 s e l e c t ∗ f r o m " v tablespace;表空间-数据字典 select * from "v tablespace;selectfrom"vdatafile";数据文件-数据字典

创建表空间:
实际创建表空间,建议单独挂载磁盘上
create tablespace tbs datafile ‘/dm7/data/DAMENG/tbs.DBF’ size 200;
更改名称:
alter tablespace tbs rename datafile ‘/dm7/data/DAMENG/tbs.DBF’ to ‘/dm7/data/DAMENG/tbs.DBF’
更改名称,联机状态不能修改,脱机如下:
alter tablespace tbs offline;
追加数据文件:
alter tablespace tbs add datafile ‘/dm7/data/DAMENG/tbs01.DBF’ size 200;
表空间联机如下:
alter tablespace tbs online;
关闭表空间自动扩展:
alter tablespace tbs datafile ‘/dm7/data/DAMENG/tbs01.DBF’ autoextend off;
表空间自动扩展4M最大500M:
alter tablespace tbs datafile ‘/dm7/data/DAMENG/tbs01.DBF’ autoextend on NEXT 4 MAXSIZE 500;


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值