签到成功

知道了

CNDBA社区CNDBA社区

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

2019-08-25 23:55 3519 0 原创 DM 达梦
作者: Dave

1 准备工作

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

https://www.cndba.cn/dave/article/3565

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

关闭防火墙 和 Selinux:https://www.cndba.cn/dave/article/3565https://www.cndba.cn/dave/article/3565

[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 文件:https://www.cndba.cn/dave/article/3565

[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 目录下并修改安装文件权限:

https://www.cndba.cn/dave/article/3565

[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 ~]#

https://www.cndba.cn/dave/article/3565
https://www.cndba.cn/dave/article/3565

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

https://www.cndba.cn/dave/article/3565

3 创建数据库实例

在上一步我们安装了DM的数据库软件,这里我们单独创建数据库实例,DM数据库创建实例有两种方式https://www.cndba.cn/dave/article/3565

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











[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 安装完成。 后续我们在继续其他操作。

版权声明:本文为博主原创文章,未经博主允许不得转载。

用户评论
* 以下用户言论只代表其个人观点,不代表CNDBA社区的观点或立场
Dave

Dave

关注

人的一生应该是这样度过的:当他回首往事的时候,他不会因为虚度年华而悔恨,也不会因为碌碌无为而羞耻;这样,在临死的时候,他就能够说:“我的整个生命和全部精力,都已经献给世界上最壮丽的事业....."

  • 1902
    原创
  • 2
    翻译
  • 456
    转载
  • 131
    评论
  • 访问:3641759次
  • 积分:3137
  • 等级:核心会员
  • 排名:第1名
精华文章
    最新问题
    查看更多+
    热门文章
      热门用户
      推荐用户
        Copyright © 2016 All Rights Reserved. Powered by ZhiXinTech · 皖ICP备19020168号·

        QQ交流群