第一步
检查环境
#
获取系统位数
getconf LONG_BIT
#
查询操作系统
release
信息
lsb_release -a
#
查询系统信息
cat /etc/issue
#
查询系统名称
uname -a
第二步创建安装用户
创建安装用户组
dinstall
。
groupadd -g 12349 dinstall
创建安装用户
dmdba
。
useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
初始化用户密码。
passwd dmdba
第三步
linux下检查操作限制
参数使用限制:
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
。
open files 65536
ulimit -n 65535
echo ulimit -n 65535 >>/etc/profile
source /etc/profile
ulimit -a
第四步
给镜像文件上传挂载
mkdir /dm
mount dm8_20230524_FTarm_kylin10_sp1_64.iso /dm
第五步
执行脚本安装dm数据库
./DMInstall.bin -i
第六步
执行初始化数据库
su - dmdba
./dminit path=/data/dmdbms/data CASE_SENSITIVE=0 UNICODE_FLAG=1 LENGTH_IN_CHAR=1 INSTANCE_NAME=ypgov_dm8
exit
cd /data/dmdbms/script/root/
创建服务(DmServiceDMSERVER)
./dm_service_installer.sh -t dmserver -p DMSERVER -dm_ini /data/dmdbms/data/DAMENG/dm.ini -m open
创建服务(DmAPService)
./dm_service_installer.sh -s /data/dmdbms/bin/DmAPService
第六步启动
systemctl start DmServiceDMSERVER
systemctl status DmServiceDMSERVER
systemctl enable DmServiceDMSERVER
systemctl start DmAPService
systemctl status DmAPService
systemctl enable DmAPService