达梦数据库安装过程
第一步:检查系统信息(可跳过)
#获取系统位数
getconf LONG_BIT
#查询操作系统release信息
lsb_release -a
#查询系统信息
cat /etc/issue
#查询系统名称
uname –a
第二步:创建安装用户
useradd -mU dmdba
passwd dmdba(密码设置为kingbase)
注意:创建安装系统用户完成后,安装手册之后的操作默认使用安装系统用户进行操作。
第三步:检查操作系统限制(可跳过)
在Linux(Unix)系统中,因为ulimit命令的存在,会对程序使用操作系统资源进行限制。为了使DM能够正常运行,建议用户检查当前安装用户的ulimit参数。
运行ulimit -a进行查询。如下图所示:
参数使用限制:
1.data seg size
data seg size (kbytes, -d)
建议用户设置为1048576(即1GB)以上或unlimited(无限制),此参数过小将导致数据库启动失败。
2. file size
file size(blocks, -f)
建议用户设置为unlimited(无限制),此参数过小将导致数据库安装或初始化失败。
3. open files
open files(-n)
建议用户设置为65536以上或unlimited(无限制)。
4.virtual memory
virtual memory (kbytes, -v)
建议用户设置为1048576(即1GB)以上或unlimited(无限制),此参数过小将导致数据库启动失败。
如果用户需要为当前安装用户更改ulimit的资源限制,请修改文件/etc/security/limits.conf。
第四步:检查系统内存与存储空间(可跳过)
1.检查内存
为了保证DM的正确安装和运行,要尽量保证操作系统至少1GB的可用内存(RAM)。如果可用内存过少,可能导致DM安装或启动失败。用户可以使用以下命令检查操作内存:
#获取内存总大小
grep MemTotal /proc/meminfo
#获取交换分区大小
grep SwapTotal /proc/meminfo
#获取内存使用详情
Free
2.检查存储空间
df –h查看,然后安装时选择正确文件夹
第五步:命令行安装
将下载好的DMInstall.bin文件上传到linux服务器事先准备好的文件夹下,
./DMInstall.bin –i
切换到root用户
第六步:初始化数据库
在此目录执行
./dm_service_installer.sh -t dmserver -p DMSERVER -dm_ini /home/dmdba/dmdbms/data/TEST/dm.ini
再执行service DmServiceDMSERVER start
开启兼容模式:sp_set_para_value(2,'COMPATIBLE_MODE',4)
替换key:替换原有key,重启或执行sp_load_lic_info();