达梦数据库安装部署文档
一.数据库安装(重点说明linux安装)
1. Windows环境安装
配置好每个页面后点击“下一步”,默认安装即可,安装路径根据自己的要求选择。在使用达梦数据库配置助手dbca工具初始化库的过程中,需要将下图红色框选部分改为如图所示。详细的安装细节可以参考DM7_Install_zh.pdf文档或咨询本区域资深服务工程师。
注意:
页大小(page_size) 除去Clob、Blob等大字段外,数据库中一行记录的所有字段的实际长度的和不能超过页大小的一半;
日志文件的大小(log_size) 数据库redo日志文件的大小,单位为M。(正式环境日志文件的大小一般设置为2048);
字符串比较大小写敏感(case_sensitive) 默认为大小写敏感的,根据具体情况进行设置。迁移实施中针对原始库Oracle数据库是大小写敏感的,SQL Server和MySQL数据库默认
对大小写是不敏感的,所以在数据库安装的过程中需要根据具体情况来选择。
建议:在开发环境和测试环境的页大小、字符串大小写敏感等初始化参数一定要保持一致,
避免使用.bak文件还原的时候,因为初始化参数不一致导致无法还原。
2. Linux环境安装
2.1 预设场景
执行程序:/opt/dmdbms OS: 中标麒麟64位linux 2.1 检查安装环境
用户首先以root用户登录,进行以下安装前的准备工作
数据文件:/opt /dmdata
1.检查安装程序的临时目录的硬盘需求安装程序产生的临时文件,默认使用/tmp目录。为了安装程序能够正常运行,用户应该保证/tmp有大于600M的剩余空间。用户可以使用以下命令进行查询: df -h /tmp 如果/tmp目录的剩余空间不足,用户可以扩充/tmp目录的空间,也可以通过设置环境变量DM_INSTALL_TMPDIR指定安装程序的临时目录。
2.建议关闭防火墙service iptables stop
2.2 Linux系统使用非root用户进行安装(建议使用)
为了减少对操作系统的影响,用户不应该以root用户来安装和运行达梦数据库。用户可以在安装之前为达梦数据库创建一个专用的系统用户。
以下步骤只作为参考提示,具体步骤及操作请以本机系统为准,具体细节可向系统管理员咨询。
1) 创建安装用户组(root操作)
groupadd dminstall
2) 创建安装用户(root操作)
useradd –g dminstall –m –d /home/dmdba –s /bin/bash dmdba
3) 初始化用户密码(root操作)
passwd dmdba
之后通过系统提示进行密码设置。
4) 检查系统资源限制在Linux、Solaris、AIX和HP-UNIX等系统中,因为ulimit命令的存在,会对程序使用操作系统资源进行限制。为了使达梦数据库能够正常运行,建议用户检查ulimit的参数。首先用户使用dmdba系统用户进行登录,运行ulimit –a进行查询。
? data seg size (kbytes, -d)
建议用户设置为1048576(即1GB)以上或unlimited(无限制),此参数过小将导致数据库启动失败。
? file size (blocks, -f)
建议用户设置为unlimited(无限制),此参数过小将导致数据库安装或初始化失败。 ? open files (-n)
建议用户设置为65536以上或unlimited(无限制)。
? virtual memory (kbytes, -v)
建议用户设置为1048576(即1GB)以上或unlimited(无限制),此参数过小将导致数据库启动失败。
? 具体处理方法,将下面内容写到/etc/profile中,然后输入source /etc/profile后生效 ulimit -d unlimited > /dev/null 2>&1 ulimit -f unlimited > /dev/null 2>&1 ulimit -n 65536 > /dev/null 2>&1 ulimit -v unlimited > /dev/null 2>&1
备注:如果open files这个参数的值为65536表示之前修改过,如果没有修改也可以按照下面的方法进行修改。
在/etc/security/limits.conf添加,然后重启服务器生效; * soft nofile 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/tmp
6) (非必要步骤)运行安装程序前工作安装达梦数据库应该使用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/tmp
7) 创建DMInstall作为安装程序存放目录DMInstall,将安装文件DMInstall.bin拷贝到目录 /opt/DMInstall:
root用户操作
mkdir /opt/DMInstall
cp ../DMInstall.bin /opt/DMInstall cp ../dm.key /opt/DMInstall
chown -R dmdba:dminstall /opt/DMInstall
dmdba用户登录,授予可执行权限 chmod u+x DMInstall.bin
8) 创建安装程序执行目录/opt/dmdbms和数据文件目录/opt/dmdata:
root用户操作: mkdir /opt/dmdbms
chown -R dmdba:dminstall /opt/dmdbms mkdir /opt/dmdata
chown -R dmdba:dminstall /opt/dmdata
dmdba用户登录,授予权限 chmod -R 755 /opt/dmdbms chmod -R 755 /opt/dmdata
9) 执行安装:
dmdba用户操作 cd /opt/DMInstall
? 图形界面安装,请使用远程图形工具root用户远程登录后,在终端中执行一下
操作:若出现“no more handles”问题,请使用字符集方式安装或使用putty和 Xmanager – Passive工具产生图形界面安装(不详述) su - dmdba
./DMInstall.bin ,
默认设置即可,点击确定,除以下步骤外,其余跟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/后,执行./rootServiceInstaller.sh -s DmServiceDMSERVER,注册实例服务
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库达梦数据库安装部署文档release在线全文阅读。
相关推荐: