达梦 DM 8 的基本操作
RLWRAP包安装
解压并配置编译
[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 .# 注意:达梦数据库关闭兼容以下命令,四个命令效果一样,直接隐式断开,回滚事务,关闭数据库# 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.来自:https://mp.weixin.qq.com/s/iZC2KSLZ0akgv6Nzm1w9PA
相关文章