数据库启动和关闭

目录

启动数据库(Win环境)

菜单方式

Win服务方式

参数说明:

菜单方式

Linux服务方式

数据库状态和模式

DM 数据库包含以下几种状态

DM 数据库包含以下几种模式

关闭数据库


启动数据库(Win环境)

菜单方式

安装 DM 数据库后(默认情况下安装成功后 DM 服务会自动启动),在 Windows 的开始菜单选项中选择,所示的菜单项中的 DM 服务查看器可以启动 DM 数据库。

点击 DM 服务查看器选项后会出现如下界面

在弹出界面中选中所要启动的数据库,点击鼠标右键,在菜单栏中选择启动(该服务已经启动)

Win服务方式

安装 DM 数据库并且新建一个 DM 实例后。Windows 的服务中会自动增加一项和该实例名对应的服务。例如:新建一个实例名为 DMSERVER 的 DM 数据库,Windows 的服务中会增加一项名称为“DmServiceDMSERVER”的服务。打开 Windows 的管理工具,选择“服务”,打开 Windows 服务控制台,选择“DmServiceDMSERVER”,用鼠标在工具栏点击启动按钮或者点击鼠标右键,在菜单栏中选择“启动”,启动 DM 数据库。安装 DM 数据库并且新建一个 DM 实例后。Windows 的服务中会自动增加一项和该实例名对应的服务。例如:新建一个实例名为 DMSERVER 的 DM 数据库,Windows 的服务中会增加一项名称为“DmServiceDMSERVER”的服务。打开 Windows 的管理工具,选择“服务”,打开 Windows 服务控制台,选择“DmServiceDMSERVER”,用鼠标在工具栏点击启动按钮或者点击鼠标右键,在菜单栏中选择“启动”,启动 DM 数据库。

 命令行方式

启动 dmserver 时,可指定 dm.ini 文件的路径、非控制台方式启动、指定数据库是否以 MOUNT 状态启动等启动参数。dmserver 启动时也可不指定任何参数,缺省使用当前目录下的 dm.ini 文件,如果当前目录不存在 dm.ini 文件,则无法启动。

命令行方式启动参数如下:

dmserver [ini_file_path] [-noconsole] [mount] [path=ini_file_path] [dcr_ini=dcr_path] [dpc_mode=mode]

参数说明:

ini_file_path:dm.ini 绝对路径或者 dmserver 当前目录的 dm.ini

-noconsole :以服务方式启动。如果以此方式启动,则无法通过在控制台中输入服务器命令

mount:以 MOUNT 配置状态启动

dcr_ini:如果使用 css 集群环境,指定 dmdcr.ini 文件路径

dpc_mode:指定 DPC 中的实例角色,缺省为 0

启动数据库(Linux环境)

菜单方式

安装 DM 数据库后(默认情况下安装成功后 DM 服务会自动启动),在 Linux 的开始菜单选项中选择启动服务器菜单项可以启动 DM 数据库。启动方式类似 Windows

Linux服务方式

安装 DM 数据库后,在/etc/rc.d/init.d 中有名称为 DmService 开头的文件,文件全名为 DmService+ 实例名。在终端输入./DmServiceDMSERVER start 或者 service DmServiceDMSERVER start 即可启动 DM 数据库

命令行方式

在终端进入 DM 安装目录下的 bin 目录,执行./dmserver 启动 DM 数据库,参数选项同 Windows

数据库状态和模式

DM 数据库包含以下几种状态

  1. 配置状态(MOUNT):不允许访问数据库对象,只能进行控制文件维护、归档配置、数据库模式修改等操作
  2. 打开状态(OPEN):不能进行控制文件维护、归档配置等操作,可以访问数据库对象,对外提供正常的数据库服务
  3. 挂起状态(SUSPEND):与 OPEN 状态的唯一区别就是,限制磁盘写入功能;一旦修改了数据页,触发 REDO 日志、数据页刷盘,当前用户将被挂起

OPEN 状态与 MOUNT 和 SUSPEND 能相互转换,但是 MOUNT 和 SUSPEND 之间不能相互转换

DM 数据库包含以下几种模式

  1. 普通模式(NORMAL):用户可以正常访问数据库,操作没有限制
  2. 主库模式(PRIMARY):用户可以正常访问数据库,所有对数据库对象的修改强制生成 REDO 日志,在归档有效时,发送 REDO 日志到备库
  3. 备库模式(STANDBY):接收主库发送过来的 REDO 日志并重做。数据对用户只读

三种模式只能在 MOUNT 状态下设置,模式之间可以相互转换

对于新初始化的库,首次启动不允许使用 mount 方式,需要先正常启动并正常退出,然后才允许 mount 方式启动

一般情况下,数据库为normal模式,如果不指定mount状态启动,则自动启动到open状态。

在需要数据库配置时(如配指数据守护、数据复制),服务器需要指定mount状态启动。当数据库模式为非normal模式(primary模式、standby模式),无论是否指定启动状态,服务器启动时自动启动到mount状态。

关闭数据库

与上述启动数据库方式一致

达梦云适配技术社区
https://eco.dameng.com/

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值