达梦数据库命令行添加数据文件完整流程(小白向)

达梦数据库可以通过客户端,图形化方式快捷方便的完成数据文件的添加工作,但是通过图形化添加数据文件是具备风险的,有时候会添加失败的问题。
相比之下添加数据文件本人更推荐通过命令行的方式去完成,(最好的情况是进机房巡检时完成数据文件添加,通过直连服务器,减少网络对添加的影响)。

在添加数据文件前先确定磁盘空间,确保磁盘还有剩余空间

#检查磁盘,确定空间
df -Th

登录到达梦的命令行工具

#通过进程命令获取达梦软件bin目录
ps -ef|grep dmser
dmdba      2307      1  5 14:37 ?        00:00:01 
/home/dmdba/dm/dmdbms/bin/dmserver /dbdata/dmdata/DAMENG/dm.ini -noconsole
#获取到达梦软件bin目录为/home/dmdba/dm/dmdbms/bin
#如果ps -ef|grep dmser 没看到相关信息需要确认数据库是否已经挂掉
cd /home/dmdba/dm/dmdbms/bin
./disql SYSDBA/PASSWORD@IP:PORT_NUM
#例 ./disql SYSDBA/SYSDBA@127.0.0.1:5236

查询数据文件信息

select ts.NAME,df.PATH,df.TOTAL_SIZE*32/1024/1024 GB 
FROM V$TABLESPACE AS ts,V$DATAFILE AS df 
where ts.ID=df.GROUP_ID 
order by NAME desc;

查询出来按照表空间名字排序,每个数据文件的大小以GB为单位显示出来。

添加数据文件

alter tablespace MAIN add datafile '/dbdata/dmdata/DAMENG/MAIN02.dbf' size 128;

添加完成后需要进入到磁盘中确认添加是否成功

df -h
cd /dbdata/dmdata/DAMENG
ls -lrth|grep MAIN

至此数据文件添加完成流程结束。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值