安装包准备:dm7_setup_rocky4.2_64_ent_20180912
export LANG=en_US01.(root)创建安装用户组groupadd dinstallmkdir /home/dmdba创建安装用户useradd -g dinstall -m -d /home/dmdba/dm -s /bin/bash dmdba初始化用户密码,dmdbapasswd dmdba02.(root)vi /etc/profileexport PATH=$PATH:/sbinexport PS1='[\u@\h \w]\$'source etc/profile03.(root)设定安装程序临时目录mkdir -p /opt/tmpchown -R dmdba:dinstall /opt/tmpchmod -R 777 /opt/tmp04.(root)采用挂载的方式挂载到了temp文件mount -o loop -t iso9660 /home/dmdba/dm/dm7_setup_rocky4.2_64_20160421.iso /temp05.使用dmdba用户,进行数据库安装[dmdba@localhost ~]$export DM_INSTALL_TMPDIR=/opt/tmp[dmdba@localhost /home/dmdba/dm]$./DMInstall.bin -iExtract install files.........Welcome to DM Install ProgramWhether to input the path of Key File? (Y/y:Yes N/n:No) [Y/y]:Y =====================2>可以选择n跳过Please Input the Path of the Key File [dm.key]:/home/dmdba/dm.keyWhether to Set The TimeZone? (Y/y:Yes N/n:No) [Y/y]:YPlease Select the TimeZone [21]:21Please Input the number of the Installation Type [1 Typical]:1Please Input the install path [/home/dmdba/dm]: /home/dmdba/dm/dmdbmsPlease Confirm the install path? (Y/y:Yes N/n:No) [Y/y]:YConfirm to Install? (Y/y:Yes N/n:No) [Y/y]:Y06.安装完成之后(root)chown -R dmdba:dinstall /dmdata07.(dmdba)cd /home/dmdba/dm/dmdbms/bin./dminit 进行初始化操作跟随指示直接进行08.如果初始化的时候没有dmserverd文件从其他地方copy一份文件过来。dmserverd文件作为后台运行的重要服务 不是dmserver!!!! dmserver运行 的话在控制台关闭之后又会出现链接不上的问题copy了该脚本到bin目录下并执行chmod +x dmserverd)svc_prog=DmdispcollDMSERVERmodel=openpath=/home/dmdba/dm/dmdbms/bin/dm.ini9.dmdba客户端配置文件修改vi /etc/dm_svc.conf配置文件,添加参数:char_chk=(0)direct=(n)dummy=(y)其中,char_chk忽略字符检查,以为有的表里面存储的汉字不完整,在不忽略的情况下无法导出。direct=(n)不使用快速装载,默认情况下使用快速装载,会导致再出现违反唯一性约束的情况下,使主键失效。dummy=(y)在导入或者导出时,如果文件存在,选择覆盖。10.dmdba--起库:./dmserverd start--停库:./dmserverd stop--默认密码:SYSDBA/SYSDBA关闭防火墙windows直接访问成功如果最后想删除挂在的文件目录采用以下命令rm -rf 删除提示文件设备正忙fuser -km /home/dm 杀掉进程umount /home/dm 去掉挂在在该目录的资源mount /hom/dm 查看是否还有占用资源最后再采用 rm -rf杀出该文件
