前言:入職後第一次參與現場的資料庫的安裝部署,在調查完今天的工作後,我開始學習dm7的安裝部署。因為現場是預設環境我就按照預設的一些配置進行安裝了。
一、安裝前準備
實操環境:某國產作業系統
實操檢查:檢查記憶體和硬碟大小
操作工具:xshell
二、操作指令
1、建立使用者和屬組
#groupadd dinstall --建立dinstall使用者組
#mkdir -p /home/dmdba --建立dmdba使用者的目錄
#useradd -g dinstall -m -d /home/dmdba/dm -s /bin/bash dmdba
–建立dmdba使用者 和dinstall 屬組
#passwd dmdba --設定dmdba使用者的密碼
2、建立相關目錄
#mkdir -p /dbdata/dmdata /dbarch/dmarch /dbbak/dmbak --建立 /dbdata/dmdata(部署路徑)、/dbarch/dmarch(歸檔路徑)、/dbbak/dmbak(備份路徑)
#mkdir -p /opt/tmp --建立臨時目錄便於傳輸檔案,我把安裝檔案和配置檔案等都放在這個目錄下便於安裝
#chown -r dmdba:dinstall /opt/tmp --賦予/opt/tmp dmdba和dinstall的使用者組許可權
#chmod -r 777 /opt/tmp --賦予/opt/tmp目錄下檔案最高許可權
#chown -r dmdba:dinstall /dbdata /dbbak /dbarch–賦予 /dbdata、/dbbak、/dbarch三個路徑 dmdba:dinstall的使用者組許可權
3、正式安裝將dminstall.bin、dm.key、dm.ini等配置檔案拷到/opt/tmp目錄下然後
#chmod -r 777 dminstall.bin之切換dmdba使用者
$ ./dminstall.bin -i
請選擇安裝語言(c/c:中文 e/e:英文) [c/c]:c
解壓安裝程式…
歡迎使用達夢資料庫安裝程式 是否輸入key檔案路徑? (y/y:是 n/n:否) [y/y]:y
請輸入key檔案的路徑位址 [dm.key]:/opt/tmp/dm.key
有效日期: 2020-10-15
伺服器頒布型別: 企業版
發布型別: 試用版
使用者名稱: **********
授權使用者數: 無限制
併發連線數: 無限制
是否設定時區? (y/y:是 n/n:否) [y/y]:y
設定時區:
[ 1]: gtm-12=日界線西
[ 2]: gtm-11=薩摩亞群島
[ 3]: gtm-10=夏威夷
[ 4]: gtm-09=阿拉斯加
[ 5]: gtm-08=太平洋時間(美國和加拿大)
[ 6]: gtm-07=亞利桑那
[ 7]: gtm-06=中部時間(美國和加拿大)
[ 8]: gtm-05=東部部時間(美國和加拿大)
[ 9]: gtm-04=大西洋時間(美國和加拿大)
[10]: gtm-03=巴西利亞
[11]: gtm-02=中大西洋
[12]: gtm-01=亞速爾群島
[13]: gtm=格林威治標準時間
[14]: gtm+01=塞拉耶佛
[15]: gtm+02=開羅
[16]: gtm+03=莫斯科
[17]: gtm+04=阿布達比
[18]: gtm+05=伊斯蘭瑪巴德
[19]: gtm+06=達卡
[20]: gtm+07=曼谷,河內
[21]: gtm+08=中國標準時間
[22]: gtm+09=漢城
[23]: gtm+10=**
[24]: gtm+11=索羅門群島
[25]: gtm+12=斐濟
[26]: gtm+13=努庫阿勒法
[27]: gtm+14=吉里巴斯
請選擇設定時區 [21]:21
安裝型別:
1 典型安裝
2 伺服器
3 客戶端
4 自定義
請選擇安裝型別的數字序號 [1 典型安裝]:1
所需空間: 996m
請選擇安裝目錄 [/home/dmdba/dm/dmdbms]:
可用空間: 86g
是否確認安裝路徑(/home/dmdba/dm/dmdbms)? (y/y:是 n/n:否)
[y/y]:y
安裝前小結安裝位置: /home/dmdba/dm/dmdbms
所需空間: 996m
可用空間: 86g
版本資訊: 企業版
有效日期: 2020-10-15
安裝型別: 典型安裝是否確認安裝? (y/y:是 n/n:否):y
2020-07-21 11:07:49 [info] 安裝達夢資料庫…
2020-07-21 11:07:49 [info] 安裝 基礎 模組…
2020-07-21 11:07:52 [info] 安裝 伺服器 模組…
2020-07-21 11:07:52 [info] 安裝 客戶端 模組…
2020-07-21 11:07:52 [info] 安裝 驅動 模組…
2020-07-21 11:07:52 [info] 安裝 手冊 模組…
2020-07-21 11:07:52 [info] 安裝 服務 模組…
2020-07-21 11:07:55 [info] 移動ant日誌檔案。
2020-07-21 11:07:55 [info] 安裝達夢資料庫完成。 請以root系統使用者執行命令:/home/dmdba/dm/dmdbms/script/root/root_installer.sh 安裝結束。 結尾提示要使用者root使用者執行home/dmdba/dm/dmdbms/script/root/root_installer.sh執行完後開始初始化的操作。
4、初始化操作
1、我們之前預設的安裝目錄的/home/dmdba/dm/dmdbms所以到/home/dmdba/dm/dmdbms下執行初始化命令
$ ./dminit ini_file=/dbdata/dmdata/dameng/dm.ini path=/dbdata/dmdata extent_size=16 page_size=32 case_sensitive=y log_size=2048
2、修改dm.ini、dmarch.ini
vi dm.ini 將dm.ini的裡的buff和max_buff引數修改。
因為我檢視資料庫的記憶體是128g,所以我修改,buf和max_buff的引數為50000。
vi dmarch.ini 將dmarch.ini 的 arch_space_limit引數修改為1024000.因為我產看了伺服器的硬碟容量為2t。
至於為什麼這麼配。我暫時不方便多講。以後專門出個文件講一下配置檔案的一些引數。
3、複製相關配置檔案到指定目錄下。
cp -r dm.ini dmserverd /home/dmdba/dm/dmdbms/bin
cp dmarch.ini sqllog.ini /dbdata/dmdata/dameng/
4、設定服務chown -r dmdba:dinstall /home/dmdba/dm/chmod 775 dmserverd cp dmserverd /etc/init.d/
三、啟動服務
1、先用root使用者/etc/init.d/dmserverd start
2、檢查開機自啟。
chkconfig dmserverd on
資料庫命令列操作
一 從命令列登入mysql資料庫伺服器 1 登入使用預設3306埠的mysql usr local mysql bin mysql u root p 2 通過tcp連線管理不同埠的多個mysql 注意 mysql4.1以上版本才有此項功能 usr local mysql bin mysql u ro...
基礎資料庫命令列命令
刪除操作 運算元據 exit 回車 show databases use 資料庫名 create database 庫名 show tables use 庫名 create table 表名 欄位名字,資料型別,修飾,describe 表名 desc 表名 select from 表名 drop d...
MySQL 資料庫命令列工具
mysql 包括乙個伺服器程序管理資料庫,以及一系列訪問資料庫和建立應用的工具 mysql 在 mysql 中執行 sql 查詢,也可以執行在檔案中儲存的sql命令 mysqlaccess 管理使用者 mysqladmin 管理資料庫伺服器,包括資料庫的建立和移除 mysqld 實際的 mysql ...