達夢資料庫學習報告 linux版安裝

2021-10-19 18:13:27 字數 3631 閱讀 7296

檢查系統記憶體與儲存空間

安裝 dm

如果使用者的 dm 軟體安裝包是經過數字簽名的,請參照以下步驟進行操作,其他情況請忽略此步驟。

軟體安裝包的數字簽名校驗:

匯入達夢公司的公鑰,命令如下:

#gpg --import dm-pub-key

將達夢公司的公鑰新增到絕對信任列表

#gpg --edit-key 武漢達夢資料庫**** trust

驗證達夢安裝包的數字簽名

#gpg --verify dm.sign dm8_setup_***.iso

步驟 3 輸出結果是「完好的簽名」(「good signature」)則表示安裝包檔案完好

無損。使用者在安裝 dm 前,需要檢查當前作業系統的相關資訊,確認 dm 安裝程式與當前操

作系統匹配,以保證 dm 能夠正確安裝和執行。使用者可以使用以下命令檢查作業系統基本

資訊。

#獲取系統位數

getconf long_bit

#查詢作業系統 release 資訊

lsb_release -a #查詢系統資訊

cat /etc/issue

#查詢系統名稱

uname -a

為了減少對作業系統的影響,使用者不應該以 root 系統使用者來安裝和執行 dm。使用者可以在安裝之前為 dm 建立乙個專用的系統使用者。可參考以下示例建立系統使用者和組(並指定使用者 id 和組 id),具體細節可向系統管理員諮詢。

建立安裝使用者組 dinstall。

groupadd -g 12349 dinstall

建立安裝使用者 dmdba。

useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba

初始化使用者密碼。

passwd dmdba

之後通過系統提示進行密碼設定。

注意:建立安裝系統使用者完成後,安裝手冊之後的操作預設使用安裝系統使用者進行

操作。在 linux(unix)系統中,因為 ulimit 命令的存在,會對程式使用作業系統資源進行限制。為了使 dm 能正常執行,建議使用者檢查當前安裝使用者的 ulimit 引數。執行 ulimit -a 進行查詢。

data seg size:建議使用者設定為 1048576(即 1gb)以上或 unlimited(無限制),此引數過小將導致資料庫啟動失敗。

file size:建議使用者設定為 unlimited(無限制),此引數過小將導致資料庫安裝或初始化失敗。

open files:建議使用者設定為 65536 以上或 unlimited(無限制)。

virtual memory:建議使用者設定為 1048576(即 1gb)以上或 unlimited(無限制),此引數過小將導致資料庫啟動失敗。

如 果 用 戶 需 要 為 當 前 安 裝 用 戶 更 改 ulimit 的 資 源 限 制 , 請 修 改 文 件

/etc/security/limits.conf。

為了保證 dm 的正確安裝和執行,要盡量保證作業系統至少 1gb 的可用記憶體(ram)。如果可用記憶體過少,可能導致dm安裝或啟動失敗。使用者可以使用以下命令檢查操作記憶體:

#獲取記憶體總大小

grep memtotal /proc/meminfo

#獲取交換分割槽大小

grep swaptotal /proc/meminfo

#獲取記憶體使用詳情

free

dm 完全安裝需要 1gb 的儲存空間,使用者需要提前規劃好安裝目錄,預留足夠的

儲存空間。使用者在 dm 安裝前也應該為資料庫例項預留足夠的儲存空間,規劃好資料路徑

和備份路徑。

#檢視伺服器儲存

df -h

使用者應登入或切換到安裝系統使用者,進行以下安裝步驟的操作(注:不建議使用 root系統使用者進行安裝)。 將 dm 安裝光碟放入光碟機,然後載入(mount)光碟機。一般可以通過執行下面的命令來載入光碟機:

mount /dev/cdrom /mnt/cdrom

這裡假定光碟機對應的檔案為/dev/cdrom 且目標路徑/mnt/cdrom 已存在。載入(mount)光碟機後在/mnt/cdrom 目錄下存在 dminstall.bin 檔案,dminstall.bin 文 件 就 是 dm 的 安 裝 程 序 。 在 運 行 安 裝 程 序 前 , 需 要 賦 予dminstall.bin 檔案執行許可權。具體命令如下所示:

chmod 755 ./dminstall.bin

在終端進入到安裝程式所在資料夾,執行以下命令進行命令列安裝:

./dminstall.bin -i

請根據系統配置選擇相應語言,輸入選項,回車進行下一步。

如果當前作業系統中已存在 dm,將在終端彈出提示,輸入選項:繼續,將進行下一步的命令列安裝,否則退出命令列安裝。

注意:若作業系統中已安裝 dm,重新安裝前,應完全解除安裝已存在的 dm。並且在重新安裝前,務必備份好資料。

使用者可以選擇是否輸入 key 檔案路徑。不輸入則進入下一步安裝,輸入 key 檔案路徑,安裝程式將顯示 key 檔案的詳細資訊,如果是合法的 key 檔案且在有效期內,使用者可以繼續安裝。

使用者可以選擇 dm 的時區資訊。預設為伺服器時區。

使用者選擇安裝型別需要手動輸入,預設是典型安裝。如果使用者選擇自定義安裝,將

列印全部安裝元件資訊。使用者通過命令列視窗輸入要安裝的元件序號,選擇多個安裝組

件時需要使用空格進行間隔。輸入完需要安裝的元件序號後回車,將列印安裝選擇元件

所需要的儲存空間大小。

使用者可以輸入 dm 的安裝路徑,不輸入則使用預設路徑,預設值為$home/dmdbms(如果安裝使用者為 root,則預設安裝目錄為/opt/dmdbms,但不建議使用 root 系統使用者來安裝 dm)。

安裝程式將列印當前安裝路徑的可用空間,如果空間不足,使用者需重新選擇安裝路徑。如果當前安裝路徑可用空間足夠,使用者需進行確認。不確認,則重新選擇安裝路徑,確認,則進入下一步驟。

安裝程式將列印使用者之前輸入的部分安裝資訊。使用者對安裝資訊進行確認。不確認,則退出安裝程式,確認,進行 dm 的安裝。

安裝完成後,終端提示「請以 root 系統使用者執行命令」。由於使用非 root

系統使用者進行安裝,所以部分安裝步驟沒有相應的系統許可權,需要使用者手動執行相關命

令。使用者可根據提示完成相關操作。

安裝結束後,還需要初始化資料庫並註冊相關服務才能正式執行達夢資料庫,具體

可參考《dm8_dminit 使用手冊》和《dm8_linux 服務指令碼使用手冊》。

需要注意的是,達夢提供的各個服務基本都依賴於網路和儲存才能正常啟動,因此

當啟動達夢服務時若網路和儲存沒有就緒可能會失敗,此時可等網路和儲存就緒後再次

手動啟動達夢相關服務,或修改達夢相關服務指令碼中的優先順序和依賴關係。

達夢資料庫學習報告 DISQL

disql 是 dm 資料庫的乙個命令列客戶端工具,用來與 dm 資料庫伺服器進行互動。disql 是 dm 資料庫自帶的工具,只要安裝了 dm 資料庫,就可以在應用選單和安裝目錄中 找到。從命令列啟動 disql 並登入到資料庫。在命令列工具中找到 disql 所在安裝目錄d dmdbms bin...

達夢資料庫linux安裝

進入 cd dev cdrom 給iso檔案賦可執行許可權 chmod x 檔名稱.iso根目錄執行 mount o rw dev cdrom 檔名稱.iso mnt cdrom 臨時修改linux語言為中文 export lang zh cn.gb2312 修改複製核心檔案大小 ulimit c ...

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

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