還記得1年前,小光頭同事突然跑過來跟我說,測試部門需要個達夢的環境,需要我們部門支持一下。達夢,啥?沒接觸過,後面各種百度終於裝上去。把環境交付小光頭,順道彈了下他的腦瓜,就這樣,和達夢暫別1年多的時間。
直到今年9月2日,像往常一樣和小光頭同事騎車上班,到達公司,瀏覽美創資訊,而今天不同,我再次看到達夢。
頓時對達夢產生極大的興趣。在工作之餘,開始翻閱達夢的官網,把能下下來的資料都下了,想探探其和Oracle有何不同。從瀏覽《DM7系統管理員手冊》目錄開始(還是中文資料看起來舒服),想像讀小說一般,一下子把他看完。不過這是不切實際的,技術的書籍還是得慢慢細品,才能品出味道。
本文想和大家交流下如何入門達夢,以及達夢軟件安裝具體流程,這裡以DM7為例。
與Oracle一樣,入門達夢最好的方法就是閱讀達夢官方文檔--《DM7系統管理員手冊》,類似Oracle Concept。掌握DM數據庫體系機構--物理結構、邏輯結構、內存結構及其各種線程等,進而創建和配置達夢數據庫進行實踐。掌握表、索引、觸發器、視圖、序列以及同義詞等的管理。
作為數據庫的管理者,對數據庫的備份及恢復技能必不可少,《DM7備份與還原》和《DM7_dexp和dimp使用手冊》文檔中,原理和實踐相結合,能夠讓我們快速上手。
此外,《DM7_Disql使用手冊》、《DM7_SQL語言使用手冊》、《DM7_dminit使用手冊》、《DM7系統包使用手冊》等都可以幫忙我們快速入門。
又回憶起一年前小光頭讓我安裝達夢環境的場景。安裝介質哪裡可以下載?怎麼安裝?在這跟大家一一分享。
安裝包在達夢官網可以下載,如DM7開發版(rh6-64位)。雖沒有license,但有一定期限的試用期,可供大家學習使用。
這裡以在rhel 6 上安裝為例,分享如何快速安裝DM軟件及初始化數據庫。
01
檢查操作系統信息
用戶在安裝 DM 前,需要檢查當前操作系統的相關信息,確認 DM 安裝程序與當前操作系統匹配,以保證 DM 能夠正確安裝和運行。
1. 獲取系統位數
getconf LONG_BIT
2. 查詢操作系統 release 信息
lsb_release -a
3. 查詢系統信息
cat /etc/issue
4. 查詢系統名稱
uname -a
02
創建安裝用戶
1. 創建安裝用戶組 dinstall。
groupadd dinstall
2. 創建安裝用戶 dmdba。
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
3. 初始化用戶密碼。
passwd dmdba
4. 環境變量設置
su - dmdba
vi .bash_profile
export DM_HOME="/home/dmdba/dmdbms"
exportPATH=$DM_HOME/bin:$DM_HOME/tool:
$PATH:$HOME/bin
03
操作系統限制設置
vi /etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
04
安裝系統glibc包
yum install glibc+
05
檢查系統內存與存儲空間
1. 檢查內存
為了保證 DM 的正確安裝和運行,保證操作系統至少 1GB 的可用內存(RAM)。
#獲取內存總大小
grep MemTotal /proc/meminfo #獲取交換分區大小
grep SwapTotal /proc/meminfo #獲取內存使用詳情
free
2. 檢查存儲空間
1)DM 完全安裝需要 1GB 的存儲空間。
2)DM 安裝程序在安裝時將產生臨時文件,臨時文件需要 1GB 的存儲空間,臨時文件目錄默認為/tmp。如果/tmp空間不足1G,可通過設置環境變量 DM_INSTALL_TMPDIR 指定安裝程序的臨時目錄。
06
DM軟件安裝
1、掛在DM安裝介質
mount –o loop dm7_setup_rh6_64_ent.iso /mnt/cdrom
2、調用圖形界面安裝
root用戶:
xhost +
su - dmdba
cd /mnt/cdrom
./DMInstall.bin
跟隨提示一步一步往下安裝即可。
3、(可選)命令行安裝
./DMInstall.bin -i
跟隨提示一步一步往下操作即可。
07
DM數據庫初始化
1、調用圖形界面初始化
root用戶:
xhost +
su - dmdba
cd $DM_HOME/tool
sh dbca.sh
圖形界面調出後,選擇創建數據庫示例,然後一步步往下操作即可。
2、命令行行初始化
dm用戶:
cd $DM_HOME/tool
dminit
這裡提供示例可供參考
然後註冊DM數據庫服務即可:
以上,和大家分享如何入門達夢,達夢軟件安裝及數據庫初始化具體流程,由於篇幅關係相關截圖未粘出來,希望對入門的你有所幫助。
閱讀更多 美創科技 的文章