Linux 平台 达梦 DM7 单实例 安装手册 详细截图版

Linux 平台 达梦 DM7 单实例 安装手册 详细截图版

2019-08-25 23:5518250原创DM 达梦

本文链接:https://www.cndba.cn/dave/article/3565

1 准备工作

安装好Linux操作系统,这里选择的是Linux 7:

 

[dave@www.cndba.cn ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.5 (Maipo)

关闭防火墙 和 Selinux:

[dave@www.cndba.cn ~]# systemctl stop firewalld
[dave@www.cndba.cn ~]# systemctl disable firewalld
[dave@www.cndba.cn ~]# vi /etc/selinux/config
[dave@www.cndba.cn ~]# cat /etc/selinux/config

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of three two values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected.
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

修改/etc/hosts 文件:

[dave@www.cndba.cn ~]# cat /etc/hosts
127.0.0.1   localhost
192.168.20.191 dm1
192.168.20.192 dm2

创建DM用户:

[dave@www.cndba.cn ~]# groupadd dinstall
[dave@www.cndba.cn ~]# useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
[dave@www.cndba.cn ~]# passwd dmdba
Changing password for user dmdba.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: all authentication tokens updated successfully.
[dave@www.cndba.cn ~]#

创建目录:存储dm数据库文件的空间需要提前规划并挂载好,我这里放在/dm目录下:

[dave@www.cndba.cn ~]# mkdir -p /dm/dmdbms
[dave@www.cndba.cn ~]# mkdir -p /dm/dmarch
[dave@www.cndba.cn ~]# mkdir -p /dm/dmbak
[dave@www.cndba.cn ~]# chown -R dmdba:dinstall /dm/
[dave@www.cndba.cn ~]# chmod -R 775 /dm/

配置系统限制,在/etc/security/limits.conf 文件中添加如下内容:

cat >> /etc/security/limits.conf << EOF   
dmdba  soft  nofile  4096
dmdba  hard  nofile  65536
EOF

验证修改:
[dave@www.cndba.cn ~]# ulimit -a

配置环境变量:在dmdba用户的~/.bash_profile 里添加如下内容:

export DM_HOME="/dm/dmdbms"
export LD_LIBRARY_PATH="/dm/dmdbms/bin:$LD_LIBRARY_PATH"
export PATH="/dm/dmdbms/bin:$PATH"

注意,在DM 软件安装时会自动添加DM_HOME 和 LD_LIBRARY_PATH 变量,这里只需要添加PATH即可。

2 安装DM 数据库

复制安装文件: 将DM的ISO上传到Linux系统,并挂载:

[dave@www.cndba.cn ~]# mount dm7_setup_centos7_64_ent_7.6.0.145_20190325.iso /mnt

[dave@www.cndba.cn /]# cd /mnt
[dave@www.cndba.cn mnt]# ls
DMInstall.bin  DM_Install_en.pdf  DM_Install_zh.pdf  release_en.txt  release_zh.txt

将安装文件复制到/dm 目录下并修改安装文件权限:

[dave@www.cndba.cn mnt]# cp DMInstall.bin /dm/
[dave@www.cndba.cn mnt]# cd /dm
[dave@www.cndba.cn dm]# ll
total 522052
drwxrwxr-x. 2 dmdba dinstall         6 Feb 22 22:46 dmarch
drwxrwxr-x. 2 dmdba dinstall         6 Feb 22 22:46 dmbak
drwxrwxr-x. 2 dmdba dinstall         6 Feb 22 22:46 dmdata
drwxrwxr-x. 2 dmdba dinstall         6 Feb 22 22:46 dmdbms
-r-xr-xr-x. 1 root  root     534580108 Feb 22 23:06 DMInstall.bin
[dave@www.cndba.cn dm]# chown dmdba:dinstall DMInstall.bin
[dave@www.cndba.cn dm]# ll
total 522052
drwxrwxr-x. 2 dmdba dinstall         6 Feb 22 22:46 dmarch
drwxrwxr-x. 2 dmdba dinstall         6 Feb 22 22:46 dmbak
drwxrwxr-x. 2 dmdba dinstall         6 Feb 22 22:46 dmdata
drwxrwxr-x. 2 dmdba dinstall         6 Feb 22 22:46 dmdbms
-r-xr-xr-x. 1 dmdba dinstall 534580108 Feb 22 23:06 DMInstall.bin
[dave@www.cndba.cn dm]#

用dmdba用户执行./DMInstall.bin 程序,开始图形安装:









[dave@www.cndba.cn ~]# /dm/dmdbms/script/root/root_installer.sh
Move /dm/dmdbms/bin/dm_svc.conf to /etc
Modify the files' mode of DM Server 
Create the DmAPService service
Created symlink from /etc/systemd/system/multi-user.target.wants/DmAPService.service to /usr/lib/systemd/system/DmAPService.service.
Finished to create the service (DmAPService)
Start the DmAPService service
[dave@www.cndba.cn ~]#

在安装结束的时候,会提示我们是否初始化数据库,我们这里选择不初始化,结束安装。

3 创建数据库实例

在上一步我们安装了DM的数据库软件,这里我们单独创建数据库实例,DM数据库创建实例有两种方式

1)dminit命令:这是一种命令行的工具。
2)dbca.sh工具,在/dm/dmdbms/tool 目录下,是一种图形化的界面。 我们这里选择图形化的方式创建。











[dave@www.cndba.cn ~]# mv /dm/dmdbms/bin/DmServicedave.service /usr/lib/systemd/system/DmServicedave.service
[dave@www.cndba.cn ~]# systemctl enable DmServicedave.service
Created symlink from /etc/systemd/system/multi-user.target.wants/DmServicedave.service to /usr/lib/systemd/system/DmServicedave.service.
[dave@www.cndba.cn ~]# systemctl start DmServicedave.service
[dave@www.cndba.cn ~]#

数据库实例创建完成,使用disql登录验证一下:

[dmdba@dm1 ~]$ disql SYSDBA/SYSDBA@dm1:5236

Server[dm1:5236]:mode is normal, state is open
login used time: 9.988(ms)
disql V7.6.0.145-Build(2019.03.20-104220)ENT 
SQL> select * from v$version;

LINEID     BANNER                                                         
---------- ---------------------------------------------------------------
1          DM Database Server x64 V7.6.0.145-Build(2019.03.20-104220)ENT  
2          DB Version: 0x7000a

used time: 7.566(ms). Execute id is 2107.
SQL>

至此,Linux 平台的DM 7 安装完成。 后续我们在继续其他操作。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值