在ORACLE数据库单台服务器部署多个数据库实例的情况下,可以轻松的指定ORACLE_SID后通过sqlplus连接特定的实例进行数据库的管理配置操作。达梦数据库没有类似ORACLE_SID的概念,那么达梦数据库如何管理多实例呢?
本文介绍达梦数据库在单机部署多个数据库实例情况下的管理,比如如何启停数据库实例、disql连接特定的实例情况。
笔者的实验环境采用中标麒麟7.6 + DM8的环境,部署两个数据库,如下:
数据库名 | 实例名 | 端口号 |
---|---|---|
DAMENG | DMSERVER | 5236 |
TESTDB | TESTINST | 5237 |
查看数据库实例的运行状况
- 通过操作系统进程查看
[dmdba@localhost bin]$ ps -ef |grep -v grep |grep dmserver
dmdba 122480 1 0 08:50 ? 00:00:25 /dm8/bin/dmserver /data/DAMENG/dm.ini -noconsole
dmdba 125322 1 0 10:49 ? 00:00:07 /dm8/bin/dmserver /data/TESTDB/dm.ini -noconsole
- 通过dmserver.sh服务管理工具查看
[dmdba@localhost bin]$ cd /dm8/tool/
[dmdba@localhost tool]$ ./dmservice.sh
- 通过命令查看
[dmdba@localhost tool]$ cd /dm8/bin
[dmdba@localhost bin]$ ./DmServiceDMSERVER status
DmServiceDMSERVER