【达梦数据库】linux 下如何安装达梦数据库

linux 下的达梦数据库安装

1 新建用户组和用户

groupadd dinstall     ------新建用户组 dinstall
useradd -g dinstall dmdba     ------新建用户 dmdba

2 创建安装目录

mkdir -p /dm8         ------创建 dm8 目录
chmod 775 /dm8     ------赋予 dm8 目录权限
chown -R dmdba:dinstall /dm8      ------改 dm8 的用户所属组

注:可以 ll 或者 ls 查看用户所属组是否已经更改

3 数据库安装在 /dm8

(/dm8/dmdbms 下位软件目录)

mount /opt/dm8......iso/ mnt     ------挂载

root 用户:

xhost +  
echo $DISPLAY     ------查看 display 的变量

dmdba 用户:

echo $DISPLAY     ------查看 display 的变量是否与 root 下的变量一致
export DISPLAY=:0     ------设置 display 的变量(“0”:root 下的变量值)
./DMInstall.bin     ------安装数据库(可视化安装)

注:

  • “dm8…iso” 为 .iso 的数据库安装包
  • display 的变量值未设置可能会导致图形化界面安装失败
  • 若图形化界面安装失败,可以执行./DMInstall.bin -i使用命令行的方式进行安装

4 初始化实例

su - dmdba
mkdir /dm8/data     ------在 dm8 下创建 data 目录
(1)图形化方式
cd /dm8/dmdba/tool
./dbca.sh     ------打开 dm 配置助手(若失败,则重新配置 display 变量)

根据提示初始化实例,注意放置位置、数据库名、实例名、端口号、SYSDBA 密码等
按照窗口提示在 root 下输入以下三条命令之后,服务也启动了:

mv /dm8/dmdbms/bin/DmServiceDMSERVER01.service /usr/lib/systemd/system/DmServiceDMSERVER01.service
systemctl enable DmServiceDMSERVER01.service
systemctl start DmServiceDMSERVER01.service

查看数据库是否启动方式:

ps -ef|grep dmserver     ---root 用户
netstat -ntl|grep 5236     ---root 用户
./DmServiceDMSERVER status     ---在 bin 目录下执行(dmdba 用户)
./dmservice.sh     ---在 tool 目录下执行(dmdba 用户)
(2)命令行方式
cd /dm8/dmdbms/bin     ------在 dmdba 用户下
./dminit PATH=/dm8/data EXTENT_SIZE=16 PAGE_SIZE=16 DB_NAME=PROD INSTANCE_NAME=TEST PORT_NUM=5237 LOG_SIZE=500 SYSDBA_PWD=Dameng123
------设置初始化的条件

5 创建服务

注:一般使用命令行的方式创建实例,直接启动可能会报错,这时需要手动注册服务

cd /dm8/dmdbma/script/root     ------在 root 用户下
./dm_service_installer.sh -t dmserver -p TEST -dm_ini /dm8/data/PROD/dm.ini

cd /dm8/dmdbms/bin
./DmServiceTEST start     ------启动服务

若启动失败,使用前台的启动方式启动,即:

./dmserver /dm8/data/TEST/dm.ini     ------在 bin 目录下执行

若还是报错,可能是服务已经启动,可尝试将服务重启:

./DmServiceTEST restart
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值