Linux 安装DM 达梦数据库

该文详细描述了在Linux系统中安装数据库的过程,包括检查系统环境、创建用户和组、修改文件打开数限制、上传并挂载镜像、创建安装目录、执行安装脚本、配置环境变量、初始化数据库实例、注册为系统服务以及检查安装成功的各个步骤。
摘要由CSDN通过智能技术生成

1,检查安装环境
获取系统位数:getconf LONG_BIT
查询系统信息:cat /etc/issue
查询系统名称:uname -a
查看内容信息:free -m
列出块设备(TYPE=disk小时硬盘):lsblk
查看硬盘使用情况:df -h

2,新建用户dmdba
创建用户所在组,groupadd dinstall;
创建用户,useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
-g 指定用户所属起始群组
-d 指定用户登入时的起始目录
-m 自动建立用户的登入目录
-s 指定用户登入后所使用的shell
设置密码 passwd dmdba


3,修改文件打开最大数
vi etc/security/limits.conf
按i编辑,加入
dmdba hard nofile 65536
dmdba soft nofile 65536
dmdba hard stack 32768
dmdba soft stack 16384
按esc输入:wq保存退出。

soft限制不能比hard高,nofile 打开文件的最大数,stack 最大栈大小(kb)

切换回来查看是否生效
su -dmdba
ulimit -a
查看里面的open files和stack size

4,上传镜像,挂载镜像
su -root 
上传镜像,例如放到/opt下面,然后挂载镜像
mount -o loop /opt/dm7_xxxxx.iso /mnt

5,创建安装目录
su -dmdba
mkdir /dm7
--如果用ROOT创建,要修改安装目录权限,
chown dmdba:dinstall -R /dm7/
chmod -R 755 /dm7
755=读+写+执行权限,而属组用户和其他用户只有 读+执行 权限。

6,安装
su -dmdba
cd /mnt/
./DMinstall.bin -i
后面基本都是下一步下一步的。
安装完成后,切换回ROOT执行命令,如果不是ROOT执行,会影响数据库备份
/dm7/script/root/root_installer.sh  

7,配置环境变量,DM_HOME变量和动态库链接文件的加载路径在程序安装成功后会自动导入。
su -root 进入dmdba目录下

然后编辑.bash_profile
cd /home/dmdba/
vim .bash_profile
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool

然后切换回来让配置生效
su -dmdba
source .bash_profile


8,配置实例
进入BIN目录使用dminit命令初始化实例
cd dm7/bin/
.dminit help 可以查看多种可配置参数
例如以 页大小32KB,簇大小32KB,大小写敏感,字符集=UTF-8,数据库名=DMDB,实例名=DBSERVER,端口=5236
./dminit path=/dm/data PAGE_SIZE=32 EXTENT_SIZE=32 CASE_SENSITIVE=y CHAREST=1 DB_NAME=DMDB INSTANCE_NAME=DBSERVER PORT_NUM=5236

9,注册为系统服务 
使用ROOT用户进入数据库下的 /script/root
cd dm7/script/root
./dm_service_installer.sh -t dmserver -p DMSERVER3 -i /dm7/data/DAMENG3/dm.ini


10,检查是否安装成功
查看服务状态命令  systemctl statusDmserviceDMSERVER.serivice 下面那句?
status DmServiceDMSERVER.serivice
进入安装的bin目录,登录数据库试试
./disql SYSDBA/SYSDBA:5236


---------------------------------------------------------------------------------------------------------------------------------
命令行方式
前台启动(windows/linux)
dmserver.exe (./dmserver) D:\dmdbms\data\DAMENG\dm.ini
前台关闭(windows/linux)
exit

进入DM安装目录BIN下,用dmdba
后台启动(linux)
./DmServerDMSERVER start
后台关闭(linux)
./DmServerDMSERVER stop
后台重启(linux)
./DmServerDMSERVER restart
查看数据库服务状态(linux)
./DmServerDMSERVER status

任意目录执行方式,用root
例如RH7
启动服务
systemctl start DmServerDMSERVER .service
停止服务
systemctl stop DmServerDMSERVER .service
重启服务
systemctl restart DmServerDMSERVER .service
查看服务状态
systemctl status DmServerDMSERVER .service

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值