1.官方推荐是创建一个单独的用户来专门安装达梦数据库,我这里为了方便就直接用root用户安装。操作系统—中标麒麟
修改linux的最大文件句柄数限制
ulimit -a 查询
修改文件:/etc/security/limits.conf,在文件中添加:
(立即生效-当前session中运行ulimit -a命令无法显示)
* soft nofile 65536 #限制单个进程最大文件句柄数(到达此限制时系统报警)
* hard nofile 65536 #限制单个进程最大文件句柄数(到达此限制时系统报错)
注:可参考此博客
https://blog.youkuaiyun.com/azhao_dn/article/details/7175688?utm_source=blogxgwz3
注意不能有中文符号:
vi /home/dmdba/dm/.bashrc
export PATH=$PATH:/sbin:/usr/sbin
export PS1='[\u@\h \w]'
source /home/dmdba/dm/.bashrc
安装目录(并设置文件夹设置权限)在home目录中创建以下文件夹:
mkdir dmdbms
chmod -R 777 dmdbms/
数据文件目录(并设置文件夹设置权限):
mkdir dmdata
chmod -R 777 dmdata/
备份文件目录(并设置文件夹设置权限)
mkdir dmbak
chmod -R 777 dmbak/
归档文件目录(并设置文件夹设置权限)
mkdir dbarch
chmod -R 777 dbarch/
将安装包上传至此目录(并设置文件夹设置权限)
mkdir dmfile
chmod -R 777 dmfile/
指定临时目录的位置,因为达梦安装过程中会产生1G的临时文件,默认的临时目录是tmp,如果tmp空间不够就需要
自己指定目录了,操作如下:(df -h /tmp 查询tmp空间)
cd /
mkdir -p /dmtmp
vi ~/.bash_profile
输入下面2个命令:
DM_INSTALL_TMPDIR=/dmtmp
export DM_INSTALL_TMPDIR
执行配置失效命令:
source ~/.bash_profile
DM_INSTALL_TMPDIR=/dmtmp
export DM_INSTALL_TMPDIR
------------------
可参考此博客:
https://blog.youkuaiyun.com/weixin_42447367/article/details/108537139
链接:https://pan.baidu.com/s/1H3m6Om4jQf2-4pxK4mvs1w
提取码:2zj6
将文件(dm8_20200907_x86_rh7_64_ent_8.1.1.126.iso)在本地加压
然后将DMInstall.bin程序包上传到服务器中的dmfile目录
给DMInstall.bin文件添加权限
chmod -R 777 DMInstall.bin
进入dmfile目录进行命令行安装:
./DMInstall.bin -i
安装过程如下所示:
1 :选择安装语言
请根据系统配置选择相应语言,输入选项,回车进行下一步。如下图所示
输入:c
2 :验证 Key
不验证直接跳过即可
3:输入时区
输入:21
4:选择安装类型
选择自定义安装
5:选择安装路径
用户可以输入 DM 的安装路径,安装目录为/home/dmdba/dmdbms
6:安装
7:初始化数据库:
执行以下命令进入到bin目录
cd /
cd home/dmdba/dmdbms/bin
在/home/dmdba/dmdbms/bin 目录下执行
./dminit PATH=/home/dmdba/dmdata extent_size=16 page_size=32 case_sensitive=0
case_sensitive=0 表示忽略大小写,此项一定不要错
select sf_get_case_sensitive_flag(); 大小写查询
8:启动达梦数据库
在home/dmdba/dmdbms/bin 目录下执行
1.后台启动,一般建议用后台启动
nohup ./dmserver /home/dmdba/dmdata/DAMENG/dm.ini &
2.前台启动(关闭窗口,数据库会关闭)
./dmserver /home/dmdba/dmdata/DAMENG/dm.ini
3.查询服务是否启动
netstat -lntp |grep dm
4.关闭达梦服务
ps -ef|grep dm
kill -9 进程id