准备环境
服务器:中标麒麟 ,版本 NeoKylin Advance V6.0 x86_64
数据库:达梦7,版本dm7_setup_rh6_64_ent_7.6.0.197_20190917
规划安装用户
此处强烈不建议使用root用户安装数据库。
建立安装目录:
mkdir /dm7
检查用户是否存在:
id dmdba
创建用户分组:
groupadd dinstall
添加用户到用户组:
useradd -g dinstall dmdba
设置用户密码
passwd dmdba
为安装目录授权
chown dmdba:dinstall -R /dm7
设置文件最大打开数目
dm数据库安装要打开文件数量,如未设置,数据库将安装失败,两种方式:
当前会话模式:ulimit -n 65536
全局模式:vi /etc/security/limits.conf
dmdba soft nofile 65536
dmdba hard nofile 65536
esc后输入:wq 保存文档。注意两个值都是65536
准备数据库安装包
开发版:并发数和使用时间做了限制,功能和企业版是一样的。不能做为商用。
标准版:适用于小型应用,不支持集群,对用户数和并发数有限制。
企业版:适合用中大型应用,在生产环境中用得最多的一个版本。三权分立。
安全版:在企业版的基础上,做了安全特性。四权分立。
cd 到安装包文件目录
将安装包挂载到mnt文件夹下
mount -o loop /installdoc/dm7_setup_rh6_64_ent_7.6.0.142_20190312.iso /mnt
安装数据库软件
iso文件挂载好后,注意切换用户到dmdba,通过dmdba用户执行安装命令,如果不切换用户,使用root用户安装数据库将无法打开图形化界面安装。此处注意!!!
su - dmdba
cd /mnt
./DMInstall.bin
进入图形化安装界面
新开一个命令窗口执行
/dm7/script/root/root_install.sh
创建数据库实例
进入数据库安装目录,使用数据库配置助手,图形化创建数据库实例。
配置环境变量
[root@dca01 ~]# cd /home/dmdba
[root@dca01 dmdba]# vi .bash_profile
[dmdba@dca01 ~]$ source .bash_profile
到此数据库安装和初始化完成。