您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 达梦数据库安装部署文档release
达梦数据库安装部署文档一.数据库安装(重点说明linux安装)1.Windows环境安装配置好每个页面后点击“下一步”,默认安装即可,安装路径根据自己的要求选择。在使用达梦数据库配置助手dbca工具初始化库的过程中,需要将下图红色框选部分改为如图所示。详细的安装细节可以参考DM7_Install_zh.pdf文档或咨询本区域资深服务工程师。注意:页大小(page_size)除去Clob、Blob等大字段外,数据库中一行记录的所有字段的实际长度的和不能超过页大小的一半;日志文件的大小(log_size)数据库redo日志文件的大小,单位为M。(正式环境日志文件的大小一般设置为2048);字符串比较大小写敏感(case_sensitive)默认为大小写敏感的,根据具体情况进行设置。迁移实施中针对原始库Oracle数据库是大小写敏感的,SQLServer和MySQL数据库默认对大小写是不敏感的,所以在数据库安装的过程中需要根据具体情况来选择。建议:在开发环境和测试环境的页大小、字符串大小写敏感等初始化参数一定要保持一致,避免使用.bak文件还原的时候,因为初始化参数不一致导致无法还原。2.Linux环境安装2.1预设场景执行程序:/opt/dmdbms数据文件:/opt/dmdataOS:中标麒麟64位linux2.1检查安装环境用户首先以root用户登录,进行以下安装前的准备工作1.检查安装程序的临时目录的硬盘需求安装程序产生的临时文件,默认使用/tmp目录。为了安装程序能够正常运行,用户应该保证/tmp有大于600M的剩余空间。用户可以使用以下命令进行查询:df-h/tmp如果/tmp目录的剩余空间不足,用户可以扩充/tmp目录的空间,也可以通过设置环境变量DM_INSTALL_TMPDIR指定安装程序的临时目录。2.建议关闭防火墙serviceiptablesstop2.2Linux系统使用非root用户进行安装(建议使用)为了减少对操作系统的影响,用户不应该以root用户来安装和运行达梦数据库。用户可以在安装之前为达梦数据库创建一个专用的系统用户。以下步骤只作为参考提示,具体步骤及操作请以本机系统为准,具体细节可向系统管理员咨询。1)创建安装用户组(root操作)groupadddminstall2)创建安装用户(root操作)useradd–gdminstall–m–d/home/dmdba–s/bin/bashdmdba3)初始化用户密码(root操作)passwddmdba之后通过系统提示进行密码设置。4)检查系统资源限制在Linux、Solaris、AIX和HP-UNIX等系统中,因为ulimit命令的存在,会对程序使用操作系统资源进行限制。为了使达梦数据库能够正常运行,建议用户检查ulimit的参数。首先用户使用dmdba系统用户进行登录,运行ulimit–a进行查询。datasegsize(kbytes,-d)建议用户设置为1048576(即1GB)以上或unlimited(无限制),此参数过小将导致数据库启动失败。filesize(blocks,-f)建议用户设置为unlimited(无限制),此参数过小将导致数据库安装或初始化失败。openfiles(-n)建议用户设置为65536以上或unlimited(无限制)。virtualmemory(kbytes,-v)建议用户设置为1048576(即1GB)以上或unlimited(无限制),此参数过小将导致数据库启动失败。具体处理方法,将下面内容写到/etc/profile中,然后输入source/etc/profile后生效ulimit-dunlimited/dev/null2&1ulimit-funlimited/dev/null2&1ulimit-n65536/dev/null2&1ulimit-vunlimited/dev/null2&1备注:如果openfiles这个参数的值为65536表示之前修改过,如果没有修改也可以按照下面的方法进行修改。在/etc/security/limits.conf添加,然后重启服务器生效;*softnofile32768*hardnofile65536*5)(非必要步骤)创建安装程序临时目录安装程序默认使用/tmp目录作为安装程序的临时目录,如果用户要通过环境变量DM_INSTALL_TMPDIR指定安装程序临时目录,需先创建此目录,并确保dmdba系统用户对此目录有写入权限。/tmp目录空间不足时需要更换临时目录安装假设创建安装程序临时目录为/opt/tmp:Root用户操作:mkdir-p/opt/tmpchown-Rdmdba:dminstall/opt/tmpdmdba用户操作:chmod-R755/opt/tmp6)(非必要步骤)运行安装程序前工作安装达梦数据库应该使用dmdba系统用户,所以用户应该使用dmdba系统用户进行登录,或者使用su–dmdba命令切换到dmdba系统用户。如果用户创建了安装程序的临时目录,可以设置环境变量DM_INSTALL_TMPDIR指定此目录为安装程序的临时目录:假设创建安装程序临时目录为/opt/tmp*Bourne,Bash,orKornshell:exportDM_INSTALL_TMPDIR=/opt/tmp*Cshell:setenvDM_INSTALL_TMPDIR/opt/tmp7)创建DMInstall作为安装程序存放目录DMInstall,将安装文件DMInstall.bin拷贝到目录/opt/DMInstall:root用户操作mkdir/opt/DMInstallcp../DMInstall.bin/opt/DMInstallcp../dm.key/opt/DMInstallchown-Rdmdba:dminstall/opt/DMInstalldmdba用户登录,授予可执行权限chmodu+xDMInstall.bin8)创建安装程序执行目录/opt/dmdbms和数据文件目录/opt/dmdata:root用户操作:mkdir/opt/dmdbmschown-Rdmdba:dminstall/opt/dmdbmsmkdir/opt/dmdatachown-Rdmdba:dminstall/opt/dmdatadmdba用户登录,授予权限chmod-R755/opt/dmdbmschmod-R755/opt/dmdata9)执行安装:dmdba用户操作cd/opt/DMInstall图形界面安装,请使用远程图形工具root用户远程登录后,在终端中执行一下操作:若出现“nomorehandles”问题,请使用字符集方式安装或使用putty和Xmanager–Passive工具产生图形界面安装(不详述)su-dmdba./DMInstall.bin,默认设置即可,点击确定,除以下步骤外,其余跟windows安装一致;注意提示,修改方式vi/home/dmdba/.bash_profile后,加上“exportLD_LIBRARY_PATH=/opt/dmdbms/bin”后保存,source/home/dmdba/.bash_profile生效注意提示:root执行mv/opt/dmdbms/bin/dm_svc.conf/etc/dm_svc.conf使用数据库助手初始化实例步骤跟windows类似,下图为不同之处特此说明注意提示:root用户执行上述截图命令,如果执行不成功,可以cd/opt/dmdbms/script/root/后,执行./rootServiceInstaller.sh-sDmServiceDMSERVER,注册实例服务字符命令安装,请使用远程工具root用户远程登录后,执行以下操作:(详见达梦数据库linux字符交互式安装手册)su-dmdba./DMInstall.bin–i在安装的过程中按照提示一步一步操作,基本上选择默认的就可以了。只有在时区的选择上注意选择中国的时区;选好之后等待安装过程结束,会有相应的提示信息root执行mv/opt/dmdbms/bin/dm_svc.conf/etc/dm_svc.conf9)环境变量:为方便后续使用DM相关命令,安装完成后需要修改环境变量,例如修改dmdba用户下环境变量,需要进行以下操作:[root@localhost~]#su-dmdba[dm@dmdbms~]$vi.bash_profile使用vi编辑.bash_profile文件新添加如下行:注释:其中的/opt/dmdbms/bin路径为实际安装目录下的bin目录exportPATH=$PATH:$HOME/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/dmdbms/bin;exportLD_LIBRARY_PATH=/opt/dmdbms/bin;exportBASH_ENV=$HOME/.bashrc;exportPS1='[dmdba@`hostname`$PWD]$';10)初始化库,进入到我们安装目录的bin目录,默认安装路径为/opt/dmdbms/bin,dmdba用户执行命令,以下初始化参数仅供参考(详见达梦数据库linux字符交互式安装手册)./dminitpath=/opt/dmdatapage_size=16log_size=2048case_sensitive=1具体参数设置跟windows安装一致;如果服务器支持使用图形化界面,也可以使用桌面上DMDBMS文件夹---client文件夹—“数据库配置助手”初始化我们的数据库,使用方法与Windows平台相同;11)进入到安装目录下bin目录,一般路径为/opt/dmdbms/bin,该目录下有dmserverd的脚本文件,用vim打开这个文件后,把此行改为path=/opt/dmdata/DAMENG/dm.ini,如上图所示,然后保存退出。至此,数据库安装配置已经完成,可以进入到安装目录的bin,路径为/opt/dmdbms/bin(或者设置环境路径至此,此处不详述),执行命令./dmserverdstart就可以启动达梦数据库服务了,然后就可以通过本地客户端访问服务器上的数据库了。注:进入到安装目录的bin(路径为/opt/dmdbms/bin)目录后执行以下命令:./dmserverdstart启动数据库服务;./dmserverdstop停止数据库服务;./dmserverdrestart重启数据库服务。12)卸载使用dmdba用户到/opt/dmdbms下面执行./uninstall.sh,会弹出图形界面,其中最后一页需按照提示root用户执行相关命令,完成最终卸载。3.dm.ini中相关参数的初步调整硬件配置:CPU为8核,MEM为8G每创建一个DM数据库,就会自动生成dm.ini。dm.ini是DM数据库启动所必须的配置文件,通过配置该文件可以设置DM数据库服务器的各种功能和性能选项。强调一点,请在专业人士指导下修改。对常见几个参数的初步调整如下:MEMORY_POOL=400BUFFER=3000RECYCLE=640MAX_BUFFER=3000SORT_BUF_SIZE=64HJ_BUF_GLOBAL_SIZE=5000HJ_BUF_SIZE=500HJ_BLK_SIZE=10HAGR_BUF_GLOBAL_SIZE=5000HAGR_BUF_SIZE=500HAGR_BLK_SIZE=10MAX_SESSIONS=600MAX_SESSION_STATEMENT=20000关于dm.ini中相关参数的介绍可以参考DM_DBA手册中的相关章节,以上只对一些常用的参数进行了初步的调整,可能还需要根据具体的应用情况对参数进行更进一步的调整,上述具体值仅供参考。4.归档设置联机备份时系统需于归档模
本文标题:达梦数据库安装部署文档release
链接地址:https://www.777doc.com/doc-1878771 .html