版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、达梦数据库安装部署文档一数据库安装(重点说明linux安装)1. Windows环境安装配置好每个页面后点击“下一步”,默认安装即可,安装路径根据自己的要求选择。在使用达梦数据库配置助手dbca工具初始化库的过程中,需要将下图红色框选部分改为如图所示。详细的安装细节可以参考DM7_Install_zh.pdf文档或咨询本区域资深服务工程师。注意:页大小(page_size) 除去Clob、Blob等大字段外,数据库中一行记录的所有字段的实际长度的和不能超过页大小的一半;日志文件的大小(log_size) 数据库redo日志文件的大小,单位为M。(正式环境日志文件的大小一般设置为2048);字符
2、串比较大小写敏感(case_sensitive) 默认为大小写敏感的,根据具体情况进行设置。迁移实施中针对原始库Oracle数据库是大小写敏感的,SQL Server和MySQL数据库默认对大小写是不敏感的,所以在数据库安装的过程中需要根据具体情况来选择。建议:在开发环境和测试环境的页大小、字符串大小写敏感等初始化参数一定要保持一致,避免使用.bak文件还原的时候,因为初始化参数不一致导致无法还原。2. Linux环境安装2.1 预设场景执行程序:/opt/dmdbms数据文件:/opt /dmdataOS: 中标麒麟64位linux2.1 检查安装环境用户首先以root用户登录,进行以下安装
3、前的准备工作1检查安装程序的临时目录的硬盘需求安装程序产生的临时文件,默认使用/tmp目录。为了安装程序能够正常运行,用户应该保证/tmp有大于600M的剩余空间。用户可以使用以下命令进行查询: df -h /tmp 如果/tmp目录的剩余空间不足,用户可以扩充/tmp目录的空间,也可以通过设置环境变量DM_INSTALL_TMPDIR指定安装程序的临时目录。2.建议关闭防火墙service iptables stop2.2 Linux系统使用非root用户进行安装(建议使用)为了减少对操作系统的影响,用户不应该以root用户来安装和运行达梦数据库。用户可以在安装之前为达梦数据库创建一个专用的
4、系统用户。以下步骤只作为参考提示,具体步骤及操作请以本机系统为准,具体细节可向系统管理员咨询。1) 创建安装用户组(root操作)groupadd dminstall 2) 创建安装用户(root操作)useradd g dminstall m d /home/dmdba s /bin/bash dmdba3) 初始化用户密码(root操作)passwd dmdba 之后通过系统提示进行密码设置。4) 检查系统资源限制在Linux、Solaris、AIX和HP-UNIX等系统中,因为ulimit命令的存在,会对程序使用操作系统资源进行限制。为了使达梦数据库能够正常运行,建议用户检查ulimit
5、的参数。首先用户使用dmdba系统用户进行登录,运行ulimit a进行查询。u data seg size (kbytes, -d) 建议用户设置为(即1GB)以上或unlimited(无限制),此参数过小将导致数据库启动失败。u file size (blocks, -f) 建议用户设置为unlimited(无限制),此参数过小将导致数据库安装或初始化失败。u open files (-n) 建议用户设置为65536以上或unlimited(无限制)。u virtual memory (kbytes, -v) 建议用户设置为(即1GB)以上或unlimited(无限制),此参数过小将导致数
6、据库启动失败。u 具体处理方法,将下面内容写到/etc/profile中,然后输入source /etc/profile后生效ulimit -d unlimited /dev/null 2&1ulimit -f unlimited /dev/null 2&1ulimit -n 65536 /dev/null 2&1ulimit -v unlimited /dev/null 2&1备注:如果open files这个参数的值为65536表示之前修改过,如果没有修改也可以按照下面的方法进行修改。 在/etc/security/limits.conf添加,然后重启服务器生效;* soft nofile
7、 32768* hard nofile 65536*5)(非必要步骤)创建安装程序临时目录安装程序默认使用/tmp目录作为安装程序的临时目录,如果用户要通过环境变量DM_INSTALL_TMPDIR指定安装程序临时目录,需先创建此目录,并确保dmdba系统用户对此目录有写入权限。/tmp目录空间不足时需要更换临时目录安装假设创建安装程序临时目录为/opt/tmp: Root用户操作:mkdir -p /opt/tmp chown -R dmdba:dminstall /opt/tmp dmdba用户操作:chmod -R 755 /opt/tmp6) (非必要步骤)运行安装程序前工作安装达梦数
8、据库应该使用dmdba系统用户,所以用户应该使用dmdba系统用户进行登录,或者使用su dmdba命令切换到dmdba系统用户。如果用户创建了安装程序的临时目录,可以设置环境变量DM_INSTALL_TMPDIR指定此目录为安装程序的临时目录: 假设创建安装程序临时目录为/opt/tmp * Bourne, Bash, or Korn shell: export DM_INSTALL_TMPDIR=/opt/tmp * C shell: setenv DM_INSTALL_TMPDIR /opt/tmp7) 创建DMInstall作为安装程序存放目录DMInstall,将安装文件DMInst
9、all.bin拷贝到目录 /opt/DMInstall:root用户操作mkdir /opt/DMInstallcp ./DMInstall.bin /opt/DMInstallcp ./dm.key /opt/DMInstallchown -R dmdba:dminstall /opt/DMInstalldmdba用户登录,授予可执行权限chmod u+x DMInstall.bin 8) 创建安装程序执行目录/opt/dmdbms和数据文件目录/opt/dmdata:root用户操作:mkdir /opt/dmdbmschown -R dmdba:dminstall /opt/dmdbms
10、mkdir /opt/dmdatachown -R dmdba:dminstall /opt/dmdatadmdba用户登录,授予权限chmod -R 755 /opt/dmdbmschmod -R 755 /opt/dmdata9) 执行安装:dmdba用户操作cd /opt/DMInstall 图形界面安装,请使用远程图形工具root用户远程登录后,在终端中执行一下操作:若出现“no more handles”问题,请使用字符集方式安装或使用putty和 Xmanager Passive工具产生图形界面安装(不详述)su - dmdba./DMInstall.bin ,默认设置即可,点击确
11、定,除以下步骤外,其余跟windows安装一致;注意提示,修改方式vi /home/dmdba/.bash_profile后,加上“export LD_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/后,执行
12、./rootServiceInstaller.sh -s DmServiceDMSERVER,注册实例服务 字符命令安装, 请使用远程工具root用户远程登录后,执行以下操作:(详见达梦数据库linux字符交互式安装手册)su - dmdba./DMInstall.bin i在安装的过程中按照提示一步一步操作,基本上选择默认的就可以了。只有在时区的选择上注意选择中国的时区;选好之后等待安装过程结束,会有相应的提示信息root执行mv /opt/dmdbms/bin/dm_svc.conf /etc/dm_svc.conf9) 环境变量:为方便后续使用DM相关命令,安装完成后需要修改环境变量,例
13、如修改dmdba用户下环境变量,需要进行以下操作:rootlocalhost # su - dmdbadmdmdbms $ vi .bash_profile 使用vi编辑.bash_profile文件新添加如下行: 注释:其中的/opt/dmdbms/bin路径为实际安装目录下的bin目录export PATH=$PATH:$HOME/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/dmdbms/bin;export LD_LIBRARY_PATH=/opt/dmdbms/bin;export BASH
14、_ENV=$HOME/.bashrc;export PS1=dmdbahostname$PWD$ ;10) 初始化库,进入到我们安装目录的bin目录,默认安装路径为/opt/dmdbms/bin, dmdba用户执行命令 ,以下初始化参数仅供参考(详见达梦数据库linux字符交互式安装手册)./dminit path=/opt/dmdata page_size=16 log_size=2048 case_sensitive=1具体参数设置跟windows安装一致;如果服务器支持使用图形化界面,也可以使用桌面上DMDBMS文件夹-client文件夹“数据库配置助手”初始化我们的数据库,使用方法与
15、Windows平台相同;11) 进入到安装目录下bin目录,一般路径为/opt/dmdbms/bin, 该目录下有dmserverd的脚本文件,用vim打开这个文件后,把此行改为path=/opt/dmdata/DAMENG/dm.ini,如上图所示,然后保存退出。至此,数据库安装配置已经完成,可以进入到安装目录的bin,路径为/opt/dmdbms/bin(或者设置环境路径至此,此处不详述),执行命令 ./dmserverd start 就可以启动达梦数据库服务了,然后就可以通过本地客户端访问服务器上的数据库了。注:进入到安装目录的bin(路径为/opt/dmdbms/bin)目录后执行以下
16、命令:./dmserverd start 启动数据库服务;./dmserverd stop 停止数据库服务;./dmserverd restart重启数据库服务。 12)卸载使用dmdba用户到/opt/dmdbms下面执行./uninstall.sh,会弹出图形界面,其中最后一页需按照提示root用户执行相关命令,完成最终卸载。3. dm.ini中相关参数的初步调整硬件配置:CPU为8核,MEM为8G每创建一个DM 数据库,就会自动生成 dm.ini 。dm.ini 是DM 数据库启动所必须的配置文件,通过配置该文件可以设置DM 数据库服务器的各种功能和性能选项。强调一点,请在专业人士指导下
17、修改。对常见几个参数的初步调整如下:MEMORY_POOL = 400最大建议值,单位为MBUFFER = 3000可用内存的60%至80%,单位为M,必须小于MAX_BUFFERRECYCLE = 640MAX_BUFFER = 3000可用内存的60%至80%,单位为MSORT_BUF_SIZE = 64HJ_BUF_GLOBAL_SIZE = 5000HJ_BUF_SIZE = 500HJ_BLK_SIZE = 10HAGR_BUF_GLOBAL_SIZE = 5000HAGR_BUF_SIZE = 500HAGR_BLK_SIZE = 10MAX_SESSIONS 根据你的licenc
18、e规格,最高不要操作2000 = 600MAX_SESSION_STATEMENT = 20000关于dm.ini中相关参数的介绍可以参考DM_DBA手册中的相关章节,以上只对一些常用的参数进行了初步的调整,可能还需要根据具体的应用情况对参数进行更进一步的调整,上述具体值仅供参考。4.归档设置联机备份时系统需于归档模式下,需要配置/opt/dmdata/DAMENG下配置dm.ini和dmarch.ini 2个文件,相关配置如下:打开dm.ini中的归档开关:ARCH_INI=1配置dmarch.ini:ARCHIVE_LOCAL1ARCH_TYPE = LOCAL #归档类型 LOCAL/R
19、EALTIMEARCH_DEST = /opt/dmdata/DAMENG/ARCH #归档目标路径(可以在DAMENG文件夹下建一个ARCH的文件夹)ARCH_FILE_SIZE = 128 #单个REDO日志归档文件大小,单位Mb,缺省128MARCH_SPACE_LIMIT = 10240 #REDO日志归档空间限制,单位为Mb, 0表示无空间限制,取值范围(1024MM)以上2个修改,需要重启数据库服务器才能生效;二 操作流程介绍:1. 服务器启动问题(windows平台启动请参考dm_install_zh.pdf)一般服务器重启之后,首先得查看达梦数据库服务是否正常启动,这个可以通过命令ps ef|grep dmserver命令查看,如下图所示:情况1:如果打印出了以上信息表示数据库服务器处于正常启动状态;情况2: 如果只打印出了一行信息,如上图所示,则表示数据库服务器没有起来。需要手动启动给予检测。手动启动步骤如下:(1) 首先进入到
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 森林防火防控解决方案全球前19强生产商排名及市场份额(by QYResearch)
- 豫北地区中学生体质健康状况剖析与提升策略探究
- 谷氨酸棒杆菌工程菌构建:开启异戊醇高效生物合成新篇
- 调督安神法电针调控p11改善抑郁行为的机制探究
- 2026年中国人民解放军第421医院医护人员招聘笔试参考试题及答案详解
- 语言接触视角下英语对汉语定语位置的重塑与影响探究
- 语用预设:开启英语写作教学新维度的钥匙
- 语境赋能:中学英语词汇教学的创新与实践
- 语块理论融入高中英语教学的多维探索与实践
- 词块教学法:开启高中英语写作能力提升的新路径
- 尿液红细胞形态检验与规范化报告专家共识(2026版)
- 2026年高考英语新高考一卷真题卷附答案
- 2026河南淅胜产业发展有限责任公司招聘工作人员10人笔试备考题库及答案详解
- 电梯意外事件与事故应急救援及演习制度培训
- 临床输血全流程清单式质量管理专家共识
- 2026年江苏省文化投资管理集团有限公司招聘笔试题库
- 高考英语近6年高频考察300个长难句型(带解析版)
- 2026年东省济南第一中学高考语文二模试卷
- 铁路专用线竣工验收管理方案
- 2026春粤教花城版三年级下册音乐期末练习卷含参考答案
- 2026年文献检索和科技论文写作练习题库及答案详解(易错题)
评论
0/150
提交评论