2020-09-07

达梦8数据库安装文档(DCA)

一.安装环境准备

OS:CentOS 7.6 64 位 
DB: dm8_setup_rh7_64_ent_8.1.1.45_20191121(从达梦官网下载数据库安装包www.dameng.com)

二.安装步骤

1.检查 Linux(Unix) 系统信息

检查当前操作系统信息,确认安装程序与当前操作系统匹配

获取系统位数

#getconf LONG_BIT

查询系统信息

 #cat /etc/redhat-release

查询系统 内核

# uname -r

查看系统内存与存储空间

为了保证安装和运行,要尽量保证操作系统至少 1GB 的可用内存(RAM)。

# free -m

查看空间大小

# df -h

 

2.创建安装用户

为了减少对操作系统的影响,用户不应该以 root 系统用户来安装和运行 。用户 可以在安装之前为 DM 创建一个专用的系统用户。

 

创建用户和组

# groupadd dinstall (创建dinstall组)

# useradd -g dinstall dmdba(创建dmdba用户并添加到dinstall组)

# echo "dameng123" | passwd --stdin dmdba(将dmdba设置密码为dameng123)

# id dmdba(查看创建用户信息是否正确)

 

创建安装目录

# mkdir /opt/dm8

# chown dmdba:dinstall /opt/dm8(改变文件属主)

# ls -ld /opt/dm8(查看文件目录属性)

 

设置文件最大打开数目

Linux(Unix)下检查操作系统限制

 #ulimit -a 进行查询 如图

2020-09-07

建议将open files设置为 65536 以上或 unlimited(无限制)

方法:

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

 

cat >> /etc/profile << EOF
ulimit -n 65536
EOF

用dmdba  用户查看是否生效

2020-09-07

二、安装数据库软件

在root用户下,将下载完成的数据库介质进行挂载到 /mnt目录

mount -o loop  dm8_setup_rh7_64_ent_8.1.1.88_20200629.iso /mnt

 

切换用户到dmdba 开始安装

$ cd /mnt

$ ./DMInstall.bin

选择语言和时区

2020-09-07

 

下一步

2020-09-07

 

接受,下一步

2020-09-07

 

选择 key  文件,如果是试用版,点下一步

2020-09-07

选择典型安装,下一步(可以按照自己的实际需要自定义安装)

2020-09-07

 

选择安装目录 /opt/dm8

2020-09-07

安装小结,进行安装

2020-09-07

2020-09-07

用 root  执行脚本

2020-09-07

# /opt/dm8/script/root/root_installer.sh

2020-09-07

查看服务状态

# systemctl status DmAPService.service

看见 active (running)字样即可

 脚本执行完成 击 点击 确定 完成

 2020-09-07

注意,这里不初始化数据库

2020-09-07

 

在dmdba用户下配置环境变量

$ vi .bash_profile

export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/opt/dm8/bin"
export DM_HOME="/opt/dm8"
export PATH=$DM_HOME/bin:$DM_HOME/tool:$PATH

$ source .bash_profile  (source生效一下)

 

初始化数据库

启动 dbca.sh

$ dbca.sh

 

创建数据库实例

2020-09-07

一般用途

2020-09-07

 

数据库目录

2020-09-07

 

数据库名  实例名  端口

2020-09-07

文件路径

2020-09-07

2020-09-07

口令管理(统一口令为dameng123)

2020-09-07

安装示例库

2020-09-07

2020-09-07

2020-09-07

用root用户执行以后三个语句

mv /opt/dm8/bin/DmServiceDMSERVER.service /usr/lib/systemd/sy
stem/DmServiceDMSERVER.service

systemctl enable DmServiceDMSERVER.service

 systemctl start DmServiceDMSERVER.service

systemctl status DmServiceDMSERVER.service

2020-09-07

脚本执行完成 点击 确定

 

创建完成

2020-09-07

  登陆访问测试

$ disql sysdba/dameng123

2020-09-07

 select instance_name,status$ from v$instance;(查询数据库实例名与状态)

2020-09-07