达梦数据库(DM8)的实例管理
程序员文章站
2022-04-13 13:08:05
...
达梦数据库(DM8)的实例管理
数据库实例创建(图形化及命令行)
图形化
1、 获取图形化安装界面
进入到dm安装目录 /dm8/tool,使用dbca命令进行实例创建(Xmanager等工具获取图形化)
2、数据库实例创建
后续均以默认即可
簇:数据库申请空间最小的逻辑单位
页:存放数据的最小的逻辑的单位
字符集:GB18030 UTF8
在root用户下,分别使用以下三条命令,随后点击确定即可完成实例创建。
命令行(CLI)
- 使用dminit help命令,获取相关帮助
- 创建实例
[aaa@qq.com bin]$ dminit path=/dm8/data/ db_name=DM instance_name=TEST port_num=5237
- 手动创建服务
[aaa@qq.com ~]# cd /dm8/script/root/
[aaa@qq.com root]# ./dm_service_installer.sh -t dmserver -p TEST -dm_ini /dm8/data/DM/dm.ini
数据库服务状态查看
- ps –ef|grep dmserver
[aaa@qq.com 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
- netstat –ntl|grep 5236
[aaa@qq.com root]# netstat -ntl|grep 5237
tcp6 0 0 :::5237 :::* LISTEN
- systemctl status DmServiceDMSERVER(root用户)
- 达梦自带的服务查看器
[aaa@qq.com tool]$ cd /dm8/tool/
[aaa@qq.com tool]$ ./dmservice.sh &
实例的启停
- 使用root用户
[aaa@qq.com root]# systemctl stop DmServiceTEST
[aaa@qq.com root]# systemctl start DmServiceTEST
脚本格式:DmService+实例名
- 使用dmdba用户(安装数据库及实例的用户)
- 图形化
打开dm服务查看器,右键相应dmserver进行启停
实例的状态说明及查看
达梦数据库的实例状态如下:
1、 配置状态(mount):不允许访问数据库对象,只能进行控制文件维护、归档配置、数据库模式修改等操作;
2、 挂起状态(suspend):与 OPEN 状态的唯一区别就是,限制磁盘写入功能;一旦修改了数据页,触发 REDO 日志、数据页刷盘,当前用户将被挂起。
3、 打开状态(open):不能进行控制文件维护、归档配置等操作,可以访问数据库对象,对外提供正常的数据库服务;
OPEN状态与MOUNT和SUSPEND能相互转换,但是MOUNT和SUSPEND之间不能相互转换
数据库实例状态查看
实例的状态切换
- 从open切换至mount
- 从mount切换至open
- 从open切换至suspend
上一篇: 支付宝怎么缴纳交通违法罚款
下一篇: 抖音怎么拍玫瑰流泪妆容?