達夢資料庫的模式 狀態介紹

2021-10-08 16:47:56 字數 2647 閱讀 9905

1、普通模式(normal):使用者可以正常訪問資料庫,操作沒有限制

2、主庫模式(primary):使用者正常訪問資料庫,當對資料庫的物件進行修改時,會強制生成redo日誌,當資料庫的歸檔有效時,redo日誌將傳送到備考。

3、備庫模式(standby):接收主庫傳送過來的redo日誌並重做日誌,使用者只能讀取資料。

達夢資料庫的狀態

1、配置狀態(mount):此狀態下,不允許訪問資料庫物件,只能對控制檔案、引數檔案進行維護,歸檔配置,還能對資料庫模式進行修改等操作。

2、開啟狀態(open):此狀態下,不能對資料庫的控制檔案、歸檔配置進行操作,可以訪問資料庫,對外提供正常的資料庫服務。

3、掛起狀態(suspend):此狀態下,資料庫會限制磁碟的寫入功能。

4、關閉狀態:shutdown。

可以用下面的sql語句來切換資料庫的狀態

sql> select status$ from vins

tanc

e;檢視

資料庫狀

態sql

>al

terd

atab

asem

ount

;sql

>al

terd

atab

ases

uspe

nd;s

ql

>al

terd

atab

aseo

pen;

1.4資料庫

的啟動過

程:

1.4.1sh

utdo

wn−−

−−mo

unt這

個過程會

分配共享

記憶體,啟

動後台的

程序或是

執行緒,打

開控制文

件。

1.4.2mo

unt−

−ope

n根據控

制檔案,

開啟所有

的資料文

件和重做

日誌檔案

。在li

nux下

判斷dm

資料庫是

不是啟動

的,可以

使用下面

兩種命令

(1)[

dmdb

a@re

dhat

]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 ~]

instan

ce;查

看資料庫

狀態sq

l>al

terd

atab

asem

ount

;sql

>al

terd

atab

ases

uspe

nd;s

ql>al

terd

atab

aseo

pen;

1.4數

據庫的啟

動過程:

1.4.

1shu

tdow

n−−−

−mou

nt這個

過程會分

配共享內

存,啟動

後台的進

程或是線

程,開啟

控制檔案

。1.4

.2mo

unt−

−ope

n根據控

制檔案,

開啟所有

的資料文

件和重做

日誌檔案

。在li

nux下

判斷dm

資料庫是

不是啟動

的,可以

使用下面

兩種命令

(1)[

dmdb

a@re

dhat

] 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

因為我開了兩個資料庫例項,所以有兩個服務

達夢資料庫和mysql索引引擎 達夢資料庫 索引

1.索引的種類和功能 聚集索引 每乙個普通表有且只有乙個聚集索引 唯一索引 索引資料根據索引鍵唯一 函式索引 包含函式 表示式的預先計算的值 位圖索引 對低基數的列建立位圖索引 位圖連線索引 針對兩個或者多個表連線的點陣圖索引,主要用於資料倉儲中 全文索引 在表的文字列上而建的索引。2.何時使用索引...

達夢資料庫操作

1.安裝 dminstall.bin i接下來是一些設定,比如 語言 key檔案的位置 時區 安裝型別 安裝目錄 略過 2.初始化 進入你剛才設定的安裝目錄的bin目錄下執行 dminit這是我自己的設定 input system dir home dmdba dmdata input db nam...

達夢資料庫使用

1 修改最大連線數 先檢視當前的最大連線數 select sf get para value 2,max sessions 修改最大連線數 alter system set max sessions 1000 spfile 重啟資料庫 su dmdba cd dmdbms dmservicedmse...