DM启动和关闭数据库
程序员文章站
2022-06-03 09:46:21
...
数据库的状态和模式
DM
数据库包含 以下 几种状态:
- 配置状态( MOUNT 不允许访问数据库对象,只能进行控制文件维护、归档配置、数据库模式修改等操作;
- 打开状态( OPEN 不能进行控制文件维护、归档配置等操作,可以访问数据库对象,对外提供正常的数据库服务;
- 挂起状态( SUSPEND 与 OPEN 状态的唯一区别就是,限制磁盘写入功能;一旦修改了数据页,触发 REDO 日志、数据页刷盘,当前用户将被挂起。
OPEN状态与 MOUNT 和 SUSPEND 能相互转换,但是 MOUNT 和 SUSPEND 之间不能相互转换。
DM数据库包含 以下几种模式: - 普通模式( NORMAL 用户可以正常访问数据库,操作没有限制;
- 主库 模式( PRIMARY 用户可以正常访问数据库,所有对数据库对象的修改强制生成 REDO 日志,在归档有效时,发送 REDO 日志到备库
- 备库 模式( STANDBY 接收 主库 发送过来的 REDO 日志并重做。数据对用户只读。
三种模式只能在MOUNT 状态下设置,模式之间可以相互转换。
对于新初始化的库,首次启动不允许使用mount 方式,需要先正常启动并正常退出,然后才允许 mount 方式启动。
启停数据库
Windows
1、DM安装目录tool下服务查看器,右键启停数据库服务;
2、安装DM 数据库并且新建一个 DM 实例后,Windows 的服务中会自动增加一项和该实例,打开Windows服务控制台,启停相应的数据库服务;
3、命令行方式
启动:
dmserver [ini_file_path] noconsole] [mount]
exit退出即可,可以用help命令查看相关参数和执行操作信息。
Linux
1、DM安装目录tool下服务查看器,同Windows
2、
linux6在/etc/rc.d/init.d下;linux7在/usr/lib/systemd/system/下有名称为 DmService 开头的文件,文件全名为 DmService+ 实例名。进入终端bin目录下执行 ./DmServiceDMSERVER start|stop 或者 service DmServiceDMSERVER start|stop启停数据库。
3、命令行方式
同Windows。