达梦数据库(DM8)的实例管理

达梦数据库(DM8)的实例管理

  • 数据库实例创建(图形化及命令行)
    • 图形化
    • 命令行(CLI)
  • 数据库服务状态查看
  • 实例的启停
  • 实例的状态说明及查看
  • 实例的状态切换

数据库实例创建(图形化及命令行)

图形化

1、 获取图形化安装界面
进入到dm安装目录 /dm8/tool,使用dbca命令进行实例创建(Xmanager等工具获取图形化)
达梦数据库(DM8)的实例管理_第1张图片
2、数据库实例创建
达梦数据库(DM8)的实例管理_第2张图片达梦数据库(DM8)的实例管理_第3张图片达梦数据库(DM8)的实例管理_第4张图片达梦数据库(DM8)的实例管理_第5张图片
后续均以默认即可
达梦数据库(DM8)的实例管理_第6张图片
达梦数据库(DM8)的实例管理_第7张图片达梦数据库(DM8)的实例管理_第8张图片达梦数据库(DM8)的实例管理_第9张图片
簇:数据库申请空间最小的逻辑单位
页:存放数据的最小的逻辑的单位
字符集:GB18030 UTF8
达梦数据库(DM8)的实例管理_第10张图片
达梦数据库(DM8)的实例管理_第11张图片达梦数据库(DM8)的实例管理_第12张图片达梦数据库(DM8)的实例管理_第13张图片
在root用户下,分别使用以下三条命令,随后点击确定即可完成实例创建。
达梦数据库(DM8)的实例管理_第14张图片

命令行(CLI)

  1. 使用dminit help命令,获取相关帮助
    达梦数据库(DM8)的实例管理_第15张图片
  2. 创建实例
[dmdba@localhost bin]$ dminit path=/dm8/data/ db_name=DM instance_name=TEST port_num=5237
  1. 手动创建服务
[root@localhost ~]# cd /dm8/script/root/
[root@localhost root]# ./dm_service_installer.sh -t dmserver -p TEST -dm_ini /dm8/data/DM/dm.ini

数据库服务状态查看

  1. ps –ef|grep dmserver
[root@localhost root]# ps -ef|grep dmserver
dmdba      8979      1  0 08:28 ?        00:00:21 /dm8/bin/dmserver /dm8/data/DAMENG/dm.ini -noconsole
dmdba     12563      1 19 09:50 ?        00:00:03 /dm8/bin/dmserver /dm8/data/DM/dm.ini –noconsole
  1. netstat –ntl|grep 5236
[root@localhost root]# netstat -ntl|grep 5237
tcp6       0      0 :::5237                 :::*                    LISTEN
  1. systemctl status DmServiceDMSERVER(root用户)
    达梦数据库(DM8)的实例管理_第16张图片
  2. 达梦自带的服务查看器
[dmdba@localhost tool]$ cd /dm8/tool/
[dmdba@localhost tool]$ ./dmservice.sh &

实例的启停

  1. 使用root用户
[root@localhost root]# systemctl stop DmServiceTEST
[root@localhost root]# systemctl start DmServiceTEST

脚本格式:DmService+实例名

  1. 使用dmdba用户(安装数据库及实例的用户)
    达梦数据库(DM8)的实例管理_第17张图片
  2. 图形化
    打开dm服务查看器,右键相应dmserver进行启停
    达梦数据库(DM8)的实例管理_第18张图片

实例的状态说明及查看

达梦数据库的实例状态如下:
1、 配置状态(mount):不允许访问数据库对象,只能进行控制文件维护、归档配置、数据库模式修改等操作;
2、 挂起状态(suspend):与 OPEN 状态的唯一区别就是,限制磁盘写入功能;一旦修改了数据页,触发 REDO 日志、数据页刷盘,当前用户将被挂起。
3、 打开状态(open):不能进行控制文件维护、归档配置等操作,可以访问数据库对象,对外提供正常的数据库服务;
OPEN状态与MOUNT和SUSPEND能相互转换,但是MOUNT和SUSPEND之间不能相互转换
数据库实例状态查看
达梦数据库(DM8)的实例管理_第19张图片

实例的状态切换

  1. 从open切换至mount
    达梦数据库(DM8)的实例管理_第20张图片
  2. 从mount切换至open
    达梦数据库(DM8)的实例管理_第21张图片
  3. 从open切换至suspend
    达梦数据库(DM8)的实例管理_第22张图片

你可能感兴趣的:(达梦数据库(DM8)的实例管理)