暂无图片
暂无图片
2
暂无图片
暂无图片
暂无图片

linux6安装DM8

原创 曹展羽 2020-09-24
1222

linux6安装DM8

1. 安装之前检查

1.1. 获取系统位数

[root@localhost ~]# getconf LONG_BIT
64

1.2. 查询操作系统release信息

[root@localhost ~]# cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 6.8 (Santiago)

1.3. 查询系统信息

[root@localhost ~]# cat /etc/issue
Red Hat Enterprise Linux Server release 6.8 (Santiago)
Kernel \r on an \m

1.4. 查询系统名称

[root@localhost ~]# uname -a
Linux localhost.localdomain 2.6.32-642.el6.x86_64 #1 SMP Wed Apr 13 00:51:26 EDT 2016 x86_64 x86_64 x86_64 GNU/Linux

1.5. 修改主机名

[root@localhost ~]# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=dameng
[root@localhost ~]# hostname dameng

2. 创建系统用户

2.1. 创建用户

[root@dameng ~]# groupadd -g 12349 dinstall 
[root@dameng ~]# useradd -u12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
[root@dameng ~]# passwd dmdba
Changing password for user dmdba.
New password: 
BAD PASSWORD: it is too short
BAD PASSWORD: is too simple
Retype new password: 
passwd: all authentication tokens updated successfully.

2.2. 创建安装目录

[root@dameng ~]# mkdir /dm
[root@dameng ~]# chown -R dmdba:dinstall /dm

3. 检查并修改操作系统限制

image.png
1.data seg size
data seg size (kbytes, -d)
建议用户设置为1048576(即1GB)以上或unlimited(无限制),此参数过小将导致数据库启动失败。
2. file size
file size(blocks, -f)
建议用户设置为unlimited(无限制),此参数过小将导致数据库安装或初始化失败。
3. open files
open files(-n)
建议用户设置为65536以上或unlimited(无限制)。
4.virtual memory
virtual memory (kbytes, -v)
建议用户设置为1048576(即1GB)以上或unlimited(无限制),此参数过小将导致数据库启动失败。
修改/etc/security/limits.conf文件

[root@dameng ~]# vi /etc/security/limits.conf

尾行添加

# End of file
dmdba soft nofile 65536
dmdba hard nofile 65536

再次检查
image.png

3.2. 关闭防火墙

[root@dameng dm]# chkconfig iptables off
[root@dameng dm]# service iptables stop

4. 检查系统内存与存储空间

4.1. 获取内存总大小

[root@dameng data]# grep -i memtotal /proc/meminfo
MemTotal:        1906280 kB

4.2. 获取交换分区大小

[root@dameng data]# grep -i swaptotal /proc/meminfo   
SwapTotal:       4095996 kB

4.3. 获取内存使用详情

[root@dameng data]# free -m
             total       used       free     shared    buffers     cached
Mem:          1861       1688        172          4         34        643
-/+ buffers/cache:       1009        851
Swap:         3999          0       3999

4.4. 检查存储空间

[root@dameng ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        95G  2.5G   87G   3% /
tmpfs           1.9G   72K  1.9G   1% /dev/shm
/dev/sda1       283M   39M  229M  15% /boot

4.5. 检查tmp空间

[root@dameng ~]# df -h /tmp
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        95G  2.5G   87G   3% /

5. 安装达梦

5.1. 挂载达梦安装镜像

5.1.1. 方式1——虚拟机直接挂载方式

image.png

[root@dameng ~]# mkdir /media/cdrom
[root@dameng ~]# mount /dev/sr0 /media/cdrom/
mount: block device /dev/sr0 is write-protected, mounting read-only

5.1.2. 方式2——上传镜像到服务器进行挂载

上传文件到/soft目录下

[root@dameng soft]# ll
total 657508
-rw-r--r--. 1 root root 673284096 Sep 23 03:48 dm8_setup_rh6_64_ent_8.1.1.88_20200629.iso

创建挂载目录并挂载镜像

[root@dameng soft]# mkdir /cdrom
[root@dameng soft]# mount -o loop /soft/dm8_setup_rh6_64_ent_8.1.1.88_20200629.iso /cdrom/

查看挂载情况

[root@dameng soft]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3              95G  4.2G   86G   5% /
tmpfs                 931M   72K  931M   1% /dev/shm
/dev/sda1             283M   39M  229M  15% /boot
/soft/dm8_setup_rh6_64_ent_8.1.1.88_20200629.iso
                      643M  643M     0 100% /cdrom

可以看到安装文件已经挂载到/cdrom目录下了

[root@dameng soft]# cd /cdrom/
[root@dameng cdrom]# ll
total 657136
-r-xr-xr-x. 1 root root   3280977 Jun 28 23:20 DM8 Install.pdf
-r-xr-xr-x. 1 root root 669625268 Jun 29 01:58 DMInstall.bin

5.2. 安装达梦数据库软件

5.2.1. 方式1——图形化安装

[root@dameng cdrom]# su - dmdba
[dmdba@dameng ~]$ export DISPLAY=192.168.83.1:0.0
[dmdba@dameng ~]$ cd /media/cdrom/
[dmdba@dameng cdrom]$ ./DMInstall.bin 
Extract install files.........

image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
切换到命令行用root用户执行脚本
image.png

[root@dameng ~]# /dm/script/root/root_installer.sh
Move /dm/bin/dm_svc.conf to /etc
Modify the files' mode of DM Server 
Create the DmAPService service
Move the service script file(/dm/bin/DmAPService to /etc/rc.d/init.d/DmAPService)
Finished to create the service (DmAPService)
Start the DmAPService service
Starting DmAPService:     [ OK ]

image.png
image.png
暂时不初始化数据库
image.png

5.2.2. 方式2——命令行安装

[dmdba@dameng cdrom]$ ./DMInstall.bin -i
Please select the installer's language (E/e:English C/c:Chinese) [E/e]:E
Extract install files..........
Welcome to DM DBMS Installer

Whether to input the path of Key File? (Y/y:Yes N/n:No) [Y/y]:n

Whether to Set The TimeZone? (Y/y:Yes N/n:No) [Y/y]:y
TimeZone:
[ 1]: GTM-12=West Date Line
[ 2]: GTM-11=Samoa
[ 3]: GTM-10=Hawaii
[ 4]: GTM-09=Alaska
[ 5]: GTM-08=Pacific(America and Canada)
[ 6]: GTM-07=Arizona
[ 7]: GTM-06=Central(America and Canada)
[ 8]: GTM-05=East(America and Canada)
[ 9]: GTM-04=Atlantic(America and Canada)
[10]: GTM-03=Brasilia
[11]: GTM-02=Middle Atlantic
[12]: GTM-01=Azores
[13]: GTM=Greenwich Mean Time
[14]: GTM+01=Sarajevo
[15]: GTM+02=Cairo
[16]: GTM+03=Moscow
[17]: GTM+04=AbuDhabi
[18]: GTM+05=Islamabad
[19]: GTM+06=Dakar
[20]: GTM+07=BangKok,Hanoi
[21]: GTM+08=China
[22]: GTM+09=Seoul
[23]: GTM+10=Guam
[24]: GTM+11=Solomon
[25]: GTM+12=Fiji
[26]: GTM+13=Nukualofa
[27]: GTM+14=Kiribati
Please Select the TimeZone [6]:21

Installation Type:
1 Typical
2 Server
3 Client
4 Custom
Please Input the number of the Installation Type [1 Typical]:1
Require Space: 1084M

Please Input the install path [/home/dmdba/dmdbms]:/dm 
Available Space:85G
Please Confirm the install path(/dm)? (Y/y:Yes N/n:No) [Y/y]:y

Pre-Installation Summary
Installation Location: /dm
Require Space: 1084M
Available Space: 85G
Version Information: 
Expire Date: 
Installation Type: Typical
Confirm to Install? (Y/y:Yes N/n:No):y
2020-09-23 16:53:52 
[INFO] Installing DM DBMS...
2020-09-23 16:53:53 
[INFO] Installing BASE Module...
2020-09-23 16:53:55 
[INFO] Installing SERVER Module...
2020-09-23 16:53:55 
[INFO] Installing CLIENT Module...
2020-09-23 16:53:57 
[INFO] Installing DRIVERS Module...
2020-09-23 16:53:57 
[INFO] Installing MANUAL Module...
2020-09-23 16:53:57 
[INFO] Installing SERVICE Module...
2020-09-23 16:53:58 
[INFO] Move ant log file to log directory.
2020-09-23 16:53:58 
[INFO] Installed DM DBMS completely.

Please execute the commands by root:
/dm/script/root/root_installer.sh

End

最后用root用户执行脚本

[root@dameng ~]# /dm/script/root/root_installer.sh
Move /dm/bin/dm_svc.conf to /etc
Modify the files' mode of DM Server 
Create the DmAPService service
Move the service script file(/dm/bin/DmAPService to /etc/rc.d/init.d/DmAPService)
Finished to create the service (DmAPService)
Start the DmAPService service
Starting DmAPService:                                      [ OK ]

5.2.3. 方式3——静默安装(仅安装软件)

编辑配置文件

[dmdba@dameng ~]$ vi auto_install.xml
<?xml version="1.0"?>
<DATABASE>
<LANGUAGE>en</LANGUAGE>
<TIME_ZONE>+08:00</TIME_ZONE>
<KEY></KEY>
<INSTALL_TYPE>0</INSTALL_TYPE>
<INSTALL_PATH>/dm</INSTALL_PATH>
<INIT_DB>n</INIT_DB>
<TIME_ZONE>+08:00</TIME_ZONE>
</DATABASE>

开始安装

[dmdba@dameng cdrom]$ ./DMInstall.bin -q /home/dmdba/auto_install.xml 
Extract install files..........
2020-09-23 17:09:19 
[INFO] Installing DM DBMS...
2020-09-23 17:09:19 
[INFO] Installing BASE Module...
2020-09-23 17:09:22 
[INFO] Installing SERVER Module...
2020-09-23 17:09:22 
[INFO] Installing CLIENT Module...
2020-09-23 17:09:23 
[INFO] Installing DRIVERS Module...
2020-09-23 17:09:23 
[INFO] Installing MANUAL Module...
2020-09-23 17:09:23 
[INFO] Installing SERVICE Module...
2020-09-23 17:09:24 
[INFO] Move ant log file to log directory.
2020-09-23 17:09:30 
[INFO] Installed DM DBMS completely.

Please execute the commands by root:
/dm/script/root/root_installer.sh

用root用户执行脚本
image.png

5.3. 创建达梦数据库

5.3.1. 方式1——图形化方式

[root@dameng ~]# su - dmdba
[dmdba@dameng ~]$ cd /dm/tool/
[dmdba@dameng tool]$ export DISPLAY=192.168.89.1:0.0
[dmdba@dameng tool]$ ./dbca.sh

image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
根据提示,用root用户执行脚本,注册数据库服务

[root@dameng ~]# /dm/script/root/dm_service_installer.sh -s /dm/bin/DmServiceDMSERVER
Move the service script file(/dm/bin/DmServiceDMSERVER to /etc/rc.d/init.d/DmServiceDMSERVER)
Finished to create the service (DmServiceDMSERVER)
[root@dameng ~]# service DmServiceDMSERVER start
Starting DmServiceDMSERVER:                                [ OK ]

image.png
image.png
可以看到数据库服务在以非控制台方式启动。

5.3.2. 方式2——命令行方式

[dmdba@dameng dm]$ cd bin
[dmdba@dameng bin]$ ./dminit PATH=/dm/data PAGE_SIZE=16
initdb V8
db version: 0x7000a
file dm.key not found, use default license!
License will expire on 2021-06-24

 log file path: /dm/data/DAMENG/DAMENG01.log


 log file path: /dm/data/DAMENG/DAMENG02.log

write to dir [/dm/data/DAMENG].
create dm database success. 2020-09-24 02:41:22、

此处参数全部默认,需要自定义参数请使用 ./dminit help进行参考。

6. 数据库服务的注册与卸载(linux平台)

6.1. 注册

[root@dameng data]# /dm/script/root/dm_service_installer.sh -t dmserver -dm_ini /dm/data/DAMENG/dm.ini -p DMSERVER
Move the service script file(/dm/bin/DmServiceDMSERVER to /etc/rc.d/init.d/DmServiceDMSERVER)
Finished to create the service (DmServiceDMSERVER)

6.2. 卸载

/dm/script/root/dm_service_uninstaller.sh -n DmServiceDMSERVER

7. 连接达梦数据库

[dmdba@dameng bin]$ ./disql 
disql V8
username:SYSDBA
password:

Server[LOCALHOST:5236]:mode is normal, state is open
login used time: 7.195(ms)
SQL>
最后修改时间:2020-09-29 23:07:29
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论