Linux 命令行安装达梦数据库

一、软硬件要求

img

二、安装前检查

正确地安装操作系统、合理地分配磁盘空间、检查机器配置是否满足要求,关闭正在运行的杀毒、安全防护等软件,保证网络环境能正常工作,保证系统时间和当前时间没有偏差

1. 查看cpu

lscpu 或 cat /proc/cpuinfo

 

2. 查看操作系统

 cat /etc/*lease* 或 uname -a

 

3. 查看内存信息

free -m

 

4. 查看磁盘信息

lsblk

 

5. 查看磁盘使用情况

 df -h (测试环境可直接在系统盘操作)

 

6. 查看当前系统时间

date

7. 查看防火墙是否关闭

systemctl status firewalld (状态)

systemctl stop firewalld (关闭)

systemctl disable firewalld (开机不启动)

三、用root创建安装目录和安装用户组

创建组 :groupadd dmdba

创建用户 :useradd -g dmdba dmdba

设置密码 (dm123.com):passwd dmdba

 

创建安装目录:mkdir -p /dm8/{dmdata,dm}

更改安装目录所有者: chown dmdba:dmdba -R /dm8

给安装路径下的文件设置 755 权限:chmod -R 755 /dm8

四、更改安装用户ulimit 的资源限制(修改文件打开最大数)

以root用户在 /etc/security/limits.conf 添加如下内容:

dmdba soft nofile 65536

dmdba hard nofile 65536

dmdba soft core unlimited

dmdba hard nproc 65536

切换到dmdba输入命令ulimit -n 查看是否生效

 

五、挂载DM数据库的ISO

切换到 root 用户,将 DM 数据库的 iso 安装包保存在任意位置,例如 /home 目录下,执行如下命令挂载镜像:

mount -o loop /home/dm8_20210712_x86_rh6_64_ent_8.1.2.38_pack1.iso /mnt

六、命令行安装

切换至 dmdba 用户下,在 /mnt 目录下使用命令行安装数据库程序,依次执行以下命令安装 DM 数据库

su - dmdba
cd /mnt/
./DMInstall.bin -i

 

步骤 1 选择安装语言

选择安装语言 请根据系统配置选择相应语言,输入选项,回车进行下一步

 

步骤 2 验证 Key

验证 Key 文件 用户可以选择是否输入 Key 文件路径。不输入则进入下一步安装,输入 Key 文件路 径,安装程序将显示 Key 文件的详细信息,如果是合法的 Key 文件且在有效期内,用户 可以继续安装

 

步骤 3 设置时区

设置时区 输入选项,默认是中国标准时间,回车进行下一步

 

步骤 4 选择安装类型

选择安装类型 默认1典型安装 ,输入选项,回车进行下一步

步骤 5 选择需要安装的路径

选择需要安装的路径,回车下一步,确认安装路径,回车下一步

步骤 6 用户对安装信息进行确认

用户对安装信息进行确认。不确认,则退出安装程序,确认,进行 DM 的安装

数据库安装大概 1~2 分钟,数据库安装完成后,显示如下界面。

步骤 7 手动执行相关命令

安装完成后,终端提示“请以 root 系统用户执行命令:/dm8/dm/script/root/root_installer.sh”。由于使用非 root 系统用户进行安装,所以部分安装步骤没有相应的系统权限,需要用户手动执行相关命令。

七、配置环境变量

su - dmdba
vi .bash_profile

# 添加最后一行即可

PATH=$PATH:$HOME/.local/bin:$HOME/bin
export PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$DM_HOME/bin
export DM_HOME=/dm8
export PATH=$PATH:$HOME/.local/bin:$HOME/bin:$DM_HOME/bin:$DM_HOME/tool

使配置生效

source .bash_profile

八、命令行配置实例

使用 dmdba 用户配置实例,进入到 DM 数据库安装目录下的 bin 目录中,使用 dminit 命令初始化实例。

dminit 命令可设置多种参数,可执行如下命令查看可配置参数。

cd /dm8/dm/bin
./dminit help

 

初始化例子如下:( 本机测试环境,实例安装在/dm8/dmdata下,生产环境需要安装在比较大的磁盘空间)

./dminit PATH=/dm8/dmdata PAGE_SIZE=16 CASE_SENSITIVE=0 CHARSET=0 DB_NAME=DMDB INSTANCE_NAME=LJD PORT_NUM=5236

 

九、创建数据库服务

需要使用root用户,在安装目录script/root下

使用root用户,切换到安装目录 /dm8/dm/script/root 下 输入 ./dm_service_installer.sh -h 查看帮助

 

示例如下:

./dm_service_installer.sh -t dmserver -p DM -dm_ini /dm8/dmdata/DMDB/dm.ini

创建成功之后,启动数据库服务

systemctl start DmServiceDM

停止数据库

systemctl stop DmServiceDM

重启数据库

systemctl restart DmServiceDM

查看数据库服务状态

systemctl status DmServiceDM

或者 进入 DM 安装目录下的 bin 目录下,启动/停止/重启数据库,如下所示:

./DmServiceDM start     #启动
./DmServiceDM stop      #停止
./DmServiceDM restart   #重启
./DmServiceDM status    #状态

配置对systemd DmServiceDM的资源限制

编辑/usr/lib/systemd/system/DmServiceDM.service文件,或者/usr/lib/systemd/system/DmServiceDM.service.d/my-limit.conf文件

[Service]

LimitNOFILE=65536

LimitNPROC=65536

LimitCORE=infinity

然后运行如下命令,才能生效。

systemctl daemon-reload
systemctl restart DmServiceDM

如做全局的配置,放在文件/etc/systemd/system.conf ,注意:修改了system.conf后,需要重启系统才会生效。

DefanltLimitNOFILE=65536

十、登录数据库

切换dmdab,如果已经配置了环境变量,可直接输入disql ,没配置,在安装bin目录下,输入./disql

./disql SYSDBA/SYSDBA@localhost:5236

 

十一、数据库卸载步骤

先停掉达梦服务: systemctl stop DmServiceDM

卸载服务/dm8/dm/script/root下: ./dm_service_uninstaller.sh -n DmServiceDM

查看是否还有服务:systemctl status DmServiceDM

删除数据库实例: rm -rf /dm8/dmdata

卸载/dm8/dm数据库:./uninstall.sh -i

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值