DM8数据库实例管理

DM8数据库实例管理

路径管理
数据库安装路径:/dm8/dmdbms
数据库实例安装路径:/dm8/dmdbms/data

1.查看数据库是否启动

(1)通过状态查看

[root@localhost ~]# cd /dm8/dmdbms/bin
[root@localhost bin]# ./DmServiceDMSERVER status

效果图
(2)通过监听端口查看

[root@localhost bin]$ netstat -ntl|grep 5236 

在这里插入图片描述
(3)通过达梦服务查看器查看

[root@localhost /]# cd /dm8/dmdbms/tool/
[root@localhost tool]# ./dmservice.sh

在这里插入图片描述

2.数据库状态

Shutdown :关闭状态
Mount:配置状态(启动归档)
Open:打开状态,可以对外提供服务
Suspend:挂起状态,只能连接和查询,不能做DML操作(增删改查)
查看数据库状态:(若不指定,则直接为open状态)
连接数据库后执行语句

SQL> select instance_name,status$ from v$instance;

在这里插入图片描述

3.数据库状态切换

状态切换形式:
Shutdown —— mount
Shutdown —— open
Mount ——open
Open ——mount (oracle 不支持)
Open ——suspend
Open ——shutdown
Suspend ——open
状态切换执行语句:alter database [状态];

SQL> alter database suspend;

在这里插入图片描述

4.数据库启动过程

Shutdown - mount
根据 dm.ini 配置文件中的参数,分配内存,启动后台进程或者线程,找到控制文件并打开控制文件。 若没有dm.ini,则启动时会报错。
Mount - open
根据控制文件打开所有的数据文件以及重做日志文件,校验数据库是否处于一致性状态。

5.数据库启动和关闭

(1)通过前台方式启动和关闭数据库
【启动】

[dmdba@localhost bin]$ ./dmserver /dm8/dmdbms/data/DAMENG/dm.ini 

【关闭】直接输 exit
(2)通过后台进程形式启动和关闭数据库

[dmdba@localhost bin]$ ./DmServiceDMSERVER stop 
[dmdba@localhost bin]$ ./DmServiceDMSERVER start 

注:启停时尽量使用同一种方式,否则状态不同步

(3)通过服务查看器启停数据库(用 root用户)
若使用root以外的用户启动,则会报错:
在这里插入图片描述启动DM服务查看器,鼠标右键进行启停。

[root@localhost tool]# ./dmservice.sh

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值