達夢資料庫例項管理

2021-10-10 01:16:51 字數 2207 閱讀 5171

刪除例項

在新版本 dm7 資料庫中,「資料庫」和「例項」這兩個概念之間有著很大的差別,甚至可以說它們是兩個完全不同的實體。當同時出現 dm 資料庫和例項時,dm 資料庫指的是磁碟上存放在 dm 資料庫中的資料的集合,一般包括:資料檔案、日誌檔案、控制檔案以及臨時資料檔案等。例項一般是由一組正在執行的 dm 後台程序/執行緒以及乙個大型的共享記憶體組成。簡單來說,例項就是操作 dm 資料庫的一種手段,是用來訪問資料庫的記憶體結構以及後台程序的集合。

在任何時候,乙個例項只能與乙個資料庫進行關聯。在大多數情況下,乙個資料庫也只有乙個例項對其進行操作。但是在 dm 共享儲存集群(dmrac)中,多個例項可以同時裝載並開啟乙個資料庫。

資料庫安裝完成後,會在啟動資料庫庫時需要指定例項的dm.ini檔案路徑(前後臺啟動均需要),因此,我們在安裝完資料庫後,需要初始化資料庫例項,用於訪問和運算元據庫,在此,我分享一下linux和windows初始化例項的過程。

常用於linux無圖形化介面

初始化例項的命令列方式請開啟資料庫安裝目錄bin資料夾,例如「/home/dmdba/dmdbms/bin」,執行指令./dminit help即可檢視幫助。

使用者可根據自身需求制定安裝計畫和引數配置,用「=」新增設定值,引數間用空格隔開。

1.extent_size 資料檔案使用的簇大小,預設16,一般情況下(系統資源不緊張),我們設定為32;

2.page_size 資料頁大小,預設16,我們也是同上,選擇32;

3.path 初始資料庫存放的路徑,必選,我們設定為「/home/dmdba/dmdbms/data/」;

4.case_sensitive 大小敏感,預設敏感,如不敏感,需設定為n或者0;

5.charset/unicode_flag 字符集,預設gb18030,在此,我們設定為utf-8;

其他例如資料庫名、例項名等,如不想使用預設值(括號內的值),請根據自身情況設定。

圖形化安裝啟動指令碼存在與資料庫安裝目錄下「tool資料夾內」,執行dbca.s**件。

1.達夢資料庫配置助手,選擇建立資料庫例項。

2.資料庫模板,一般用途使用大多數場景。

3.資料庫例項安裝目錄。

4.資料庫名、例項名、埠號。

5.控制檔案、資料檔案、日誌檔案、初始化日誌的存放路徑。

6.例項初始化引數設定,與命令列引數類似,我們設定頁大小、簇大小、字符集、大小寫敏感等資訊。

此頁面設定完成後,可以直接選擇完成或下一步繼續設定,為了演示,我們選擇下一步。

7.口令管理,預設賬號密碼為"sysdba",使用者如需更改,請自行設定。

8.建立例項庫,此庫里包含部分資料檔案和表,多用於單機模擬,使用者可根據自身情況選擇。

9.建立摘要,此步驟展示使用者設定的全部引數,使用者可以檢查設定或執行上一步重新設定。

10.建立完成

圖形化介面可執行dbca.sh,執行刪除資料庫例項

linux無圖形化刪除介面時,只需刪除例項目錄即可,如:dameng。執行rm -f /home/dmdba/dmdbms/data/dameng

達夢資料庫例項管理

達夢資料庫啟動的過程 shutdown mount 分配共享記憶體,啟動後台的程序或者執行緒,開啟控制檔案 mount open 根據控制檔案開啟重做日誌檔案和資料檔案 資料庫的啟停方式 dmdba dm1 etc rc.d init.d dmservicetest start dmdba dm1 ...

達夢資料庫 角色管理

預設建立的角色 dba 管理員,幾乎擁有建立資料庫的所有許可權,但沒有審計資料庫和指定強制訪問控制的許可權。resource 具有在自己模式下建立表 檢視等物件的許可權,也具有操作自己模式下物件資料的許可權。public 具有在自己模式下運算元據的許可權 soi 查詢系統表的許可權 vti 具有查詢...

達夢資料庫表空間管理

維護和管理表空間 達夢資料庫的物理結構是 檔案系統 資料檔案,邏輯結構是 資料庫 表空間 段 簇 頁,兩者的交集是資料檔案和表空間,表空間由多個資料檔案構成。檢視預設表空間 select tablespace name from dba tablespaces system 系統表空間,存放資料字典...