首页 > 编程知识 正文

达梦数据库初始化实例,达梦数据库常用命令

时间:2023-05-05 07:26:05 阅读:162873 作者:88

一、数据库状态达到梦数据库实例存在三种主要状态

1、配置状态(安装) )

此状态不允许访问数据库对象,只能处于控制文件维护、归档配置或数据库模式更改等状态。

打开DM管理工具,右键单击某个实例并选择administration server,可以在将数据库状态切换到配置后切换方案。但是,管理左侧的实例需要访问数据库对象或修改表空间通常,构建到达梦想数据库的集群时,更改OGUID值时需要通过mount登录实例。 否则,表空间将更改,从而破坏主数据库中数据的完整性。

可以在不挂起的情况下将处于装载状态的数据库实例切换到open状态。

2、开启状态(open )。

开放状态是数据库最常用的状态,这种状态下无法控制文件维护、归档放置等操作,可以访问数据库对象,对外提供正常的数据库服务;

在on的状态下无法切换模式。 可以自由操作数据库实例,包括添加、删除和修改。 在数据库群集中,数据库将在装载上启动,守护进程(dmwatcher )将自动提升实例并使其处于open状态,以读写数据库对象。

3、挂起状态(suspend ) )

挂起状态与open状态相似,唯一的区别在于限制了磁盘写入功能。 如果数据页更改并触发重做日志、数据页画笔磁盘,当前用户将挂起。

即使在挂起状态下也可以查询数据库数据,但写入功能受到限制。 下图:

在挂起状态下向表中添加数据时,可以看到commit在提交事务后没有立即成功执行。 这表明数据库实例对象的写入功能受到限制。

执行select语句时,insert语句无法正常执行。 此时,如果切换到open状态并执行select语句,则会执行挂起状态的insert语句,表示在数据库切换到open状态后,将提交所有在挂起状态下尚未提交的事务

可以将处于挂起状态的数据库实例转换为打开状态。

二、数据库模式当数据库处于部署状态时,可以切换数据库模式,到达梦数据库共有三种模式。

1、正常模式(NORMAL )。

正常模式数据库提供正常服务,操作没有限制。

2 .主库模式(PRIMARY )用户可以正常访问数据库,对数据库对象的所有更改都将强制生成重做日志,并在启用归档时将重做日志发送到备用。

3 .备用存储体模式(STANDBY )接收并重新运行从主存储体发送的重做日志。 数据对用户是只读的。

对于担心主库模式(PRIMARY )和备用库模式)的宁宁,在配置数据守护进程时,必须将主库状态指定为PRIMARY,备用库状态指定为STANDBY。

模式切换SQL语句:

#将数据库切换为主模式: ALTER DATABASE PRIMARY; #将数据库切换到标准by模式: alter database标准by; #将数据库切换为正常模式: ALTER DATABASE NORMAL; 关于梦想数据库的详细情况,请参阅梦想云服务中心https://eco.dameng.com/

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。