Centos7 安装达梦数据库的教程
1准备工作
安装好Linux操作系统这里选择的是Linux7:
[root@slave1software]#cat/etc/redhat-release CentOSLinuxrelease7.6.1810(Core)
关闭防火墙和Selinux:
[root@slave1software]#systemctlstopfirewalld [root@slave1software]#systemctldisablefirewalld [root@slave1software]#vi/etc/selinux/config [root@slave1software]#cat/etc/selinux/config #ThisfilecontrolsthestateofSELinuxonthesystem. #SELINUX=cantakeoneofthesethreevalues: #enforcing-SELinuxsecuritypolicyisenforced. #permissive-SELinuxprintswarningsinsteadofenforcing. #disabled-NoSELinuxpolicyisloaded. SELINUX=disabled #SELINUXTYPE=cantakeoneofthreevalues: #targeted-Targetedprocessesareprotected, #minimum-Modificationoftargetedpolicy.Onlyselectedprocessesareprotected. #mls-MultiLevelSecurityprotection. SELINUXTYPE=targeted
创建DM用户:
[root@slave1software]#groupadddinstall [root@slave1software]#useradd-gdinstall-m-d/home/dmdba-s/bin/bashdmdba [root@slave1software]#passwddmdba Changingpasswordforuserdmdba. Newpassword: BADPASSWORD:Thepasswordisshorterthan8characters Retypenewpassword: passwd:allauthenticationtokensupdatedsuccessfully. [root@slave1software]#
创建目录:存储dm数据库文件的空间需要提前规划并挂载好,我这里放在/dm目录下:
[root@slave1software]#mkdir-p/dm/dmdbms [root@slave1software]#mkdir-p/dm/dmarch [root@slave1software]#mkdir-p/dm/dmbak [root@slave1software]#chown-Rdmdba:dinstall/dm/ [root@slave1software]#chmod-R775/dm/
配置系统限制,在/etc/security/limits.conf文件中添加如下内容:
[root@slave1software]#vim/etc/security/limits.conf dmdbasoftnofile65536 dmdbahardnofile65536
配置环境变量:在dmdba用户的~/.bash_profile里添加如下内容:
exportDM_HOME="/dm/dmdbms" exportLD_LIBRARY_PATH="/dm/dmdbms/bin:$LD_LIBRARY_PATH" exportPATH="/dm/dmdbms/bin:$PATH"
注意,在DM软件安装时会自动添加DM_HOME和LD_LIBRARY_PATH变量,这里只需要添加PATH即可。
2安装DM数据库
复制安装文件:将DM的ISO上传到Linux系统,并挂载:
[root@slave1software]#mountdm7开发版(rh7-64)20190917.iso/mnt/ mount:/dev/loop0iswrite-protected,mountingread-only [root@slave1software]#cd/mnt/ [root@slave1mnt]#ls DMInstall.binDM_Install_en.pdfDM_Install_zh.pdfrelease_en.txtrelease_zh.txt
将安装文件复制到/dm目录下并修改安装文件权限:
[root@slave1mnt]#pwd /mnt [root@slave1mnt]#cp./DMInstall.bin/dm/ [root@slave1mnt]#cd/dm [root@slave1dm]#ll total573076 drwxrwxr-x2dmdbadinstall6Dec923:08dmarch drwxrwxr-x2dmdbadinstall6Dec923:08dmbak drwxrwxr-x2dmdbadinstall6Dec923:08dmdbms -r-xr-xr-x1rootroot586828259Dec923:14DMInstall.bin [root@slave1dm]#chowndmdba:dinstallDMInstall.bin [root@slave1dm]#ll total573076 drwxrwxr-x2dmdbadinstall6Dec923:08dmarch drwxrwxr-x2dmdbadinstall6Dec923:08dmbak drwxrwxr-x2dmdbadinstall6Dec923:08dmdbms -r-xr-xr-x1dmdbadinstall586828259Dec923:14DMInstall.bin
用dmdba用户执行./DMInstall.bin-i程序,开始安装:
[root@slave1dm]$pwd /dm [root@slave1dm]$./DMInstall.bin-i Pleaseselecttheinstaller'slanguage(E/e:EnglishC/c:Chinese)[E/e]:c
解压安装程序.........
corefilesize(blocks,-c)0 datasegsize(kbytes,-d)unlimited schedulingpriority(-e)0 filesize(blocks,-f)unlimited pendingsignals(-i)3756 maxlockedmemory(kbytes,-l)64 maxmemorysize(kbytes,-m)unlimited openfiles(-n)1024 pipesize(512bytes,-p)8 POSIXmessagequeues(bytes,-q)819200 real-timepriority(-r)0 stacksize(kbytes,-s)8192 cputime(seconds,-t)unlimited maxuserprocesses(-u)3756 virtualmemory(kbytes,-v)unlimited filelocks(-x)unlimited
可打开文件数过少,建议至少设置为65536或更多。
欢迎使用达梦数据库安装程序
是否输入Key文件路径?(Y/y:是N/n:否)[Y/y]:n
是否设置时区?(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
所需空间:963M
请选择安装目录[/opt/dmdbms]:/dm/dmdbms
可用空间:8G
是否确认安装路径(/dm/dmdbms)?(Y/y:是N/n:否) [Y/y]:y
安装前小结
安装位置:/dm/dmdbms
所需空间:963M
可用空间:8G
版本信息:
有效日期:
安装类型:典型安装
是否确认安装?(Y/y:是N/n:否):y
2019-12-0923:17:21
[INFO]安装达梦数据库...
2019-12-0923:17:22
[INFO]安装基础模块...
2019-12-0923:17:32
[INFO]安装服务器模块...
2019-12-0923:17:33
[INFO]安装客户端模块...
2019-12-0923:17:44
[INFO]安装驱动模块...
2019-12-0923:17:55
[INFO]安装手册模块...
2019-12-0923:17:55
[INFO]安装服务模块...
2019-12-0923:17:59
[INFO]移动ant日志文件。
2019-12-0923:17:59
[INFO]更改安装目录权限完成。
2019-12-0923:17:59
[INFO]正在启动DmAPService服务...
2019-12-0923:18:01
[INFO]启动DmAPService服务成功。
2019-12-0923:18:01
[INFO]安装达梦数据库完成。
安装结束
3创建数据库实例
[root@slave1bin]$pwd /dm/dmdbms/bin [root@slave1bin]$./dminitPATH=/dm/dmdbms/dataDB_NAME=dmdbaINSTANCE_NAME=DMDBACTL_PATH=/dm/dmdbms/data/dmdba/dm.ctlCASE_SENSITIVE=NCHARSET=1 initdbV7.6.0.197-Build(2019.09.12-112648)ENT dbversion:0x7000a filedm.keynotfound,usedefaultlicense! Licensewillexpireon2020-09-12 logfilepath:/dm/dmdbms/data/dmdba/dmdba01.log logfilepath:/dm/dmdbms/data/dmdba/dmdba02.log writetodir[/dm/dmdbms/data/dmdba]. createdmdatabasesuccess.2019-12-0923:25:17
4注册数据库服务
注册的shell脚本dm_service_installer.sh在DM_HOME/script/root目录下,执行注册时需要使用root用户执行。
[root@slave1bin]#cd/dm/dmdbms/script/root [root@slave1root]#./dm_service_installer.sh-tdmserver-i/dm/dmdbms/data/dmdba/dm.ini-pdmdba Createdsymlinkfrom/etc/systemd/system/multi-user.target.wants/DmServicedmdba.serviceto/usr/lib/systemd/system/DmServicedmdba.service.
创建服务(DmServicedmdba)完成
5启动数据库
[root@slave1root]#systemctlenableDmServicedmdba.service [root@slave1root]#systemctlstartDmServicedmdba
6客户端连接
出现如下画面,说明安装成功,可以正常使用了。
总结
以上所述是小编给大家介绍的Centos7安装达梦数据库的教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。