ITPub博客

首页 > 数据库 > > 达梦 DM 8 的基本操作

达梦 DM 8 的基本操作

作者:gaokeke123 时间:2022-03-30 10:30:51 0 删除 编辑

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 .# 注意:达梦数据库关闭兼容以下命令,四个命令效果一样,直接隐式断开,回滚事务,关闭数据库# 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

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26692020/viewspace-3137218/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: solidDB product family
请登录后发表评论 登录
全部评论
大家好

注册时间:2013-08-14

  • 博文量
    1432
  • 访问量
    31613