
接上篇《达梦 DM 8 在 RHEL 8 上的安装》: 达梦大赛企业技术组复赛参赛博文
RLWRAP包安装
原因:为了可以在 DiSQL 工具中进行 SQL 命令翻页,方便 SQL 操作。
解压并配置编译
[root@askscuti soft]# tar -zxvf 12-rlwrap-0.42.tar.gz[root@askscuti soft]# cd rlwrap-0.42/[root@askscuti soft]# ./configure; make install
为 DMDBA 用户添加环境变量
[root@askscuti soft]# su - dmdba[dmdba@askscuti ~]$ vim .bash_profile# 添加以下行alias disql="rlwrap $DM_HOME/bin/disql"[dmdba@askscuti ~]$ source .bash_profile
达梦数据库的关闭与开启
登陆 DiSQL
[dmdba@askscuti ~]$ disql sysdba/damengdamengServer[LOCALHOST:5236]:mode is normal, state is openlogin used time: 6.654(ms)disql V8SQL>
SQL 命令行关闭
SQL> shutdown immediate;executed successfullyused time: 1.253(ms). Execute id is 0.# 注意:达梦数据库关闭兼容以下命令,四个命令效果一样,直接隐式断开,回滚事务,关闭数据库# shutdown normal# shutdown transactional# shutdown immediate# shutdown abort# 但是,上述命令不具备其所对应的功能,例如# shutdown normal 必须等所有用户主动断开所有会话才会关闭数据库# shutdown transactional 必须等用户主动结束事务后才会关闭数据库# shutdown immediate 数据库回滚所有现有事务,隐式断开所有会话,关闭数据库# shutdown abort 直接拉闸断电,有丢失数据的风险
操作系统命令关闭
[root@askscuti ~]# systemctl stop DmServiceDMSERVER.service
操作系统命令开启
[root@askscuti ~]# systemctl start DmServiceDMSERVER.service
达梦数据库表空间管理
表空间与数据文件的关系
表空间大小等于该表空间所有数据文件大小的总和
一个表空间可以对应一个或多个数据文件,且一个数据文件只能属于一个表空间。
表空间的创建
SQL> create tablespace dameng datafile '/dm/dmdba/dmdbms/data/DAMENG/DM01.dbf' size 50;executed successfullyused time: 39.626(ms). Execute id is 26.SQL> select path from v$datafile;LINEID PATH---------- -----------------------------------------1 dm/dmdba/dmdbms/data/DAMENG/SYSTEM.DBF2 dm/dmdba/dmdbms/data/DAMENG/ROLL.DBF3 dm/dmdba/dmdbms/data/DAMENG/TEMP.DBF4 dm/dmdba/dmdbms/data/DAMENG/MAIN.DBF5 dm/dmdba/dmdbms/data/DAMENG/BOOKSHOP.DBF6 dm/dmdba/dmdbms/data/DAMENG/DMHR.DBF7 /dm/dmdba/dmdbms/data/DAMENG/DM01.dbf
表空间添加数据文件
SQL> alter tablespace dameng add datafile '/dm/dmdba/dmdbms/data/DAMENG/DM02.dbf' size 50;executed successfullyused time: 23.487(ms). Execute id is 31.SQL> select path from v$datafile;LINEID PATH---------- -----------------------------------------1 /dm/dmdba/dmdbms/data/DAMENG/SYSTEM.DBF2 /dm/dmdba/dmdbms/data/DAMENG/ROLL.DBF3 /dm/dmdba/dmdbms/data/DAMENG/TEMP.DBF4 /dm/dmdba/dmdbms/data/DAMENG/MAIN.DBF5 /dm/dmdba/dmdbms/data/DAMENG/BOOKSHOP.DBF6 /dm/dmdba/dmdbms/data/DAMENG/DMHR.DBF7 /dm/dmdba/dmdbms/data/DAMENG/DM01.dbf8 /dm/dmdba/dmdbms/data/DAMENG/DM02.dbf
表空间的删除
# 以下删除命令也包含物理数据文件SQL> drop tablespace dameng;executed successfullyused time: 92.910(ms). Execute id is 29.
表空间在线容量调整
方法一:添加数据文件
SQL> alter tablespace dameng add datafile '/dm/dmdba/dmdbms/data/DAMENG/DM02.dbf' size 50;executed successfullyused time: 75.643(ms). Execute id is 46.
方法二:更改原数据文件大小
SQL> alter tablespace dameng resize datafile '/dm/dmdba/dmdbms/data/DAMENG/DM02.dbf' to 128;executed successfullyused time: 29.638(ms). Execute id is 47.
方法三:开启自动扩展
SQL> alter tablespace dameng datafile '/dm/dmdba/dmdbms/data/DAMENG/DM02.dbf' autoextend on;executed successfullyused time: 14.052(ms). Execute id is 48.
[结束]
文章转载自甜甜菌的DB饭圈,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




