达梦数据库的模式、状态介绍
1、普通模式(normal):用户可以正常访问数据库,操作没有限制2、主库模式(PRIMARY):用户正常访问数据库,当对数据库的对象进行修改时,会强制生成redo日志,当数据库的归档有效时,redo日志将发送到备考。3、备库模式(standby):接收主库发送过来的redo日志并重做日志,用户只能读取数据。达梦数据库的状态1、配置状态(MOUNT):此状态下,不允许访问数据库对象,只能对控制文件
1、普通模式(normal):用户可以正常访问数据库,操作没有限制
2、主库模式(PRIMARY):用户正常访问数据库,当对数据库的对象进行修改时,会强制生成redo日志,当数据库的归档有效时,redo日志将发送到备考。
3、备库模式(standby):接收主库发送过来的redo日志并重做日志,用户只能读取数据。
达梦数据库的状态
1、配置状态(MOUNT):此状态下,不允许访问数据库对象,只能对控制文件、参数文件进行维护,归档配置,还能对数据库模式进行修改等操作。
2、打开状态(OPEN):此状态下,不能对数据库的控制文件、归档配置进行操作,可以访问数据库,对外提供正常的数据库服务。
3、挂起状态(suspend):此状态下,数据库会限制磁盘的写入功能。
4、关闭状态:shutdown。
可以用下面的SQL语句来切换数据库的状态
SQL> select status$ from vinstance;查看数据库状态SQL>alterdatabasemount;SQL>alterdatabasesuspend;SQL>alterdatabaseopen;1.4数据库的启动过程:1.4.1shutdown−−−−mount这个过程会分配共享内存,启动后台的进程或是线程,打开控制文件。1.4.2mount−−open根据控制文件,打开所有的数据文件和重做日志文件。在Linux下判断DM数据库是不是启动的,可以使用下面两种命令(1)[dmdba@redhat ]instance; 查看数据库状态 SQL> alter database mount; SQL> alter database suspend; SQL> alter database open; 1.4数据库的启动过程: 1.4.1 shutdown----mount 这个过程会分配共享内存,启动后台的进程或是线程,打开控制文件。 1.4.2 mount -- open 根据控制文件,打开所有的数据文件和重做日志文件。 在Linux下判断DM数据库是不是启动的,可以使用下面两种命令 (1)[dmdba@redhat ~]instance;查看数据库状态SQL>alterdatabasemount;SQL>alterdatabasesuspend;SQL>alterdatabaseopen;1.4数据库的启动过程:1.4.1shutdown−−−−mount这个过程会分配共享内存,启动后台的进程或是线程,打开控制文件。1.4.2mount−−open根据控制文件,打开所有的数据文件和重做日志文件。在Linux下判断DM数据库是不是启动的,可以使用下面两种命令(1)[dmdba@redhat ] netstat -ntl|grep 523*
tcp 0 0 :::5236 ::😗 LISTEN
tcp 0 0 :::5237 ::😗 LISTEN
因为我开了两个数据库实例,所以能监听到两个端口号
(2)[dmdba@redhat ~]$ ps -ef|grep dmserver
dmdba 28771 1 0 10:31 ? 00:01:19 /opt/dmdbms/bin/dmserver /opt/dmdbms/data/DAMENG/dm.ini -noconsole
dmdba 28888 1 0 10:32 ? 00:01:21 /opt/dmdbms/bin/dmserver /opt/dmdbms/data/DAMENG1/dm.ini -noconsole
dmdba 30891 30859 0 15:06 pts/1 00:00:00 grep dmserver
因为我开了两个数据库实例,所以有两个服务
更多推荐




所有评论(0)