安裝包準(zhǔn)備:dm7_setup_rocky4.2_64_ent_20180912
export LANG=en_US
01.(root)
創(chuàng)建安裝用戶組
groupadd dinstall
mkdir /home/dmdba
創(chuàng)建安裝用戶
useradd -g dinstall -m -d /home/dmdba/dm -s /bin/bash dmdba
初始化用戶密碼稿茉,dmdba
passwd dmdba
02.(root)
vi /etc/profile
export PATH=$PATH:/sbin
export PS1='[\u@\h \w]\$'
source etc/profile
03.(root)設(shè)定安裝程序臨時目錄
mkdir -p /opt/tmp
chown -R dmdba:dinstall /opt/tmp
chmod -R 777 /opt/tmp
04.(root)
采用掛載的方式掛載到了temp文件
mount -o loop -t iso9660 /home/dmdba/dm/dm7_setup_rocky4.2_64_20160421.iso /temp
05.使用dmdba用戶栈暇,進(jìn)行數(shù)據(jù)庫安裝
[dmdba@localhost ~]$export DM_INSTALL_TMPDIR=/opt/tmp
[dmdba@localhost /home/dmdba/dm]$./DMInstall.bin -i
Extract install files.........
Welcome to DM Install Program
Whether to input the path of Key File? (Y/y:Yes N/n:No) [Y/y]:Y =====================>可以選擇n跳過
Please Input the Path of the Key File [dm.key]:/home/dmdba/dm.key
Whether to Set The TimeZone? (Y/y:Yes N/n:No) [Y/y]:Y
Please Select the TimeZone [21]:21
Please Input the number of the Installation Type [1 Typical]:1
Please Input the install path [/home/dmdba/dm]: /home/dmdba/dm/dmdbms
Please Confirm the install path? (Y/y:Yes N/n:No) [Y/y]:Y
Confirm to Install? (Y/y:Yes N/n:No) [Y/y]:Y
06.安裝完成之后(root)
chown -R dmdba:dinstall /dmdata
07.(dmdba)
cd /home/dmdba/dm/dmdbms/bin
./dminit 進(jìn)行初始化操作跟隨指示直接進(jìn)行
08.如果初始化的時候沒有dmserverd文件從其他地方copy一份文件過來合呐。dmserverd文件作為后臺運(yùn)行的重要服務(wù) 不是dmserver@锰薄I薄!宋渔! dmserver運(yùn)行 的話在控制臺關(guān)閉之后又會出現(xiàn)鏈接不上的問題
copy了該腳本到bin目錄下并執(zhí)行chmod +x dmserverd)
svc_prog=DmdispcollDMSERVER
model=open
path=/home/dmdba/dm/dmdbms/bin/dm.ini
9.dmdba客戶端配置文件修改
vi /etc/dm_svc.conf配置文件毁靶,添加參數(shù):
char_chk=(0)
direct=(n)
dummy=(y)
其中,char_chk忽略字符檢查蛮位,以為有的表里面存儲的漢字不完整较沪,
在不忽略的情況下無法導(dǎo)出。direct=(n)不使用快速裝載失仁,默認(rèn)情況下使用快速裝載尸曼,
會導(dǎo)致再出現(xiàn)違反唯一性約束的情況下,使主鍵失效萄焦。dummy=(y)在導(dǎo)入或者導(dǎo)出時控轿,如果文件存在冤竹,選擇覆蓋。
10.dmdba
--起庫:./dmserverd start
--停庫:./dmserverd stop
--默認(rèn)密碼:SYSDBA/SYSDBA
關(guān)閉防火墻
windows直接訪問成功
如果最后想刪除掛在的文件目錄采用以下命令
rm -rf 刪除提示文件設(shè)備正忙
fuser -km /home/dm 殺掉進(jìn)程
umount /home/dm 去掉掛在在該目錄的資源
mount /hom/dm 查看是否還有占用資源
最后再采用 rm -rf殺出該文件