目录
系统管理员的类型
数据库管理员(DBA)、数据库安全员(SSO)、数据库审计员(AUDITOR)、数据库对象操作员(DBO)。
- 数据库管理员的任务:
- 评估数据库服务器所需的软、硬件运行环境;
- 安装和升级 DM 服务器;
- 数据库结构设计;
- 监控和优化数据库的性能;
- 计划和实施备份与故障恢复。
- 数据库安全员的任务:制定并应用安全策略,强化系统安全机制。
- 数据库审计员的任务:创建和删除数据库审计员,设置/取消对数据库对象和操作的审计设置,查看和分析审计记录等。
- 数据库对象操作员的任务:可以创建数据库对象,并对自己拥有的数据库对象(表、视图、存储过程、序列、包、外部链接)具有所有的对象权限并可以授出与回收,但其无法管理与维护数据库对象。
启动和关闭数据库
- Windows启动数据库的三种方式:
- 菜单方式:打开DM服务查看器==>选中实例服务==>右键启动。
- Windows服务方式:打开Windows服务==>找到DmService为前缀的服务==>右键启动。
- 命令行方式:进入DM安装目录下的bin目录,打开应用程序 dmserver启动DM数据库或使用cmd执行dmserver命令,dmserver 启动时可不指定任何参数,默认使用当前目录下的 dm.ini 文件,如果当前目录不存在 dm.ini 文件,则无法启动(参数使用dmserver help查看)。
-
Linux启动数据库的三种方式:
- 菜单方式:Linux 的开始菜单选项中选择启动服务器菜单项可以启动 DM 数据库。启动方式类似 Windows。
- Linux 服务方式:在/etc/rc.d/init.d中有名称为DmService开头的文件,文件全名为 DmService+实例名,以实例名为 DMSERVER 为例,在终端输入./DmServiceDMSERVER start 或者 service DmServiceDMSERVER start 即可启动DM数据库。
- 命令行方式:进入DM安装目录下的bin目录,执行./dmserver启动DM数据库,参数使用dmserver help查看。
-
关闭数据库:无论是Windows还是Linux关闭数据库都与启动数据库类似,命令行关闭直接输入exit,Linux服务方式则是将启动的start改为stop即可。
数据库状态和模式
- DM 数据库包含以下几种状态:
-
配置状态(MOUNT):不允许访问数据库对象,只能进行控制文件维护、归档配置、数据库模式修改等操作;
-
打开状态(OPEN):不能进行控制文件维护、归档配置等操作,可以访问数据库对象,对外提供正常的数据库服务;
-
挂起状态(SUSPEND):与 OPEN 状态的唯一区别就是,限制磁盘写入功能;一旦修改了数据页,触发 REDO 日志、数据页刷盘,当前用户将被挂起。
-
open 状态与 mount 和 suspend 能相互转换,但是 mount 和 suspend 之间不能相互转换。
-
-
DM 数据库包含以下几种模式:
-
普通模式(NORMAL):用户可以正常访问数据库,操作没有限制;
-
主库模式(PRIMARY):用户可以正常访问数据库,所有对数据库对象的修改强制生成 REDO 日志,在归档有效时,发送 REDO 日志到备库;
-
备库模式(STANDBY):接收主库发送过来的 REDO 日志并重做。数据对用户只读。
-
三种模式只能在 mount 状态下设置,模式之间可以相互转换。对于新初始化的库,首次启动不允许使用 mount 方式,需要先正常启动并正常退出,然后才允许 mount 方式启动。一般情况下,数据库为 normal 模式,如果不指定 mount 状态启动,则自动启动到 open 状态。
-
更多资讯请到达梦社区地址了解: