虛擬機部署銀河麒麟10安裝達夢數據庫遇到的坑


說明:之所以想寫這篇博客,是因為之前只安裝過CentOS7,第一次安裝銀河麒麟10,遇到了些我之前沒見過的問題,所有想記錄一下。

1、因為本地空間有限,我都是選擇的最小安裝,沒有圖形化,CentOS7磁盤空間給12G綽綽有余,但是銀河麒麟10卻需要至少13點幾G。

2、操作系統版本不同,CentOS7是選CentOS64,而銀河麒麟10是選Ubuntu64。

3、安裝好后,重啟后,CentOS7可用直接登錄,銀河麒麟10需要配置許可協議。

4、登錄銀河麒麟10后,我本地ping不通虛擬機,這樣無法在本地使用MobaXterm操作虛擬機。

5、銀河麒麟10默認tmp空間特別小,安裝達夢數據庫時會報空間不足。

6、我自己手欠誤操作,把自己坑了,也在這里記錄一下。

銀河麒麟系統安裝包
鏈接:https://pan.baidu.com/s/1CWym2-Sj1H1u53VSE_argg
提取碼:js4s

達夢8安裝包,這個包可以用,我就是用的這個安裝包,一般操作沒有什么影響
鏈接:https://pan.baidu.com/s/1yfYpLlL496aBV3-3c1Uhmw
提取碼:z10w

一、創建虛擬機

 

 注意版本的選擇,銀河麒麟10系統是Ubuntu,我之前都是創建Centos的虛擬機,第一次創建銀河麒麟10,忘記修改版本了。

 

 注意:我一開始設置為12G,后面安裝失敗,因為銀河麒麟系統最小安裝需要至少13點幾G

內存給了2G

 

 

 

 

因為我本地空間不大,所有我沒有用圖形化,選擇的最小安裝。

 

我只點了這四個地方,安裝位置需要點進去看一下,不一定需要做出修改,反正不點進去看一下無法進行安裝。Root密碼根據需求設置,打開網絡配置主機名。

 

 安裝好后重啟,會看到下面這個界面,其他先不管,選擇接受許可協議。

 登錄進去后,發現Ifconfig用不了(試了好多種辦法都安裝不上),只能用ip addr,可以看到網卡有問題。

 接下來配置網卡。

注意:一開始我ip配置成192.169.202.127了,和我主機網絡不在一個網段,怎么ping都ping不通。

我重啟網絡感覺不起作用,reboot后再查ip就出來了。

在本地ping試試,可以ping通。

二、安裝達夢8

就是個單機部署,之前有寫過一篇類似的博客,這里就簡略寫了。

安裝達夢數據庫軟件,出現下面的問題

[dmdba@localhost mnt]$ ./DMInstall.bin -i
請選擇安裝語言(C/c:中文 E/e:英文) [C/c]:c
安裝程序臨時目錄(/tmp)可用空間為492M. 安裝程序需要至少800M的臨時空間, 請調整臨時目錄的空間或設置環境變量DM_INSTALL_TMPDIR來指定安裝程序的臨時目錄.
解決方法:
創建一個目錄用來放置安裝程序時的臨時目錄
[root@localhost /]# mkdir -p /tem1
[root@localhost /]# chown dmdba.disntall /tem1 -R
配置環境變量
[dmdba@localhost ~]$ vi .bash_profile
export DM_INSTALL_TMPDIR=/tem1
使環境變量生效
[dmdba@localhost ~]$ source .bash_profile
再重新安裝DM8
[dmdba@localhost mnt]$ ./DMInstall.bin -i

 修改完bash_profile,就可以正常安裝數據庫了。

注意:如果還不行,執行umount /tmp,再去安裝達夢數據庫。

這里又踩了一個坑,我在修改bash_profile的時候保存報錯。報錯如下:

解決方法如下:

出現這種問題的原因:

我先創建了dmdba,又把用戶刪除,但是沒有遞歸把dmdba對應的目錄刪除。

其實userdel dmdba這條命令只會刪除用戶,但不會刪除它的家目錄,只有用userdel -r dmdba 才會連同用戶和家目錄一起刪除。雖然后來我又執行了userdel -r dmdba命令,但dmdba用戶已經不存在了,所以這命令是無效的。

 

 

 

更多資訊請上達夢技術社區了解: https://eco.dameng.com


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM