NeoKylin5.6下安装部署达梦(DM7)数据库

时间:2021-12-11 03:48:59

1.准备操作系统

1.1 系统登录界面

NeoKylin5.6下安装部署达梦(DM7)数据库

1.2 操作系统版本信息

[root@jdbh ~]# uname -ra
Linux jdbh 2.6.-.el5xen # SMP Fri Jul :: EDT x86_64 x86_64 x86_64 GNU/Linux
[root@jdbh ~]# cat /etc/issue
NeoKylin Linux Advanced Server release 5.6 (Manaslu)
Kernel \r on an \m

2.安装达梦数据库

2.1 配置用户环境

单独创建用户作为数据库的安装用户,基于安全的考虑一般不建议直接用root用户安装。

[root@jdbh /]# export LANG=zh_CN.gbk
[root@jdbh /]# groupadd dinstall
[root@jdbh /]# useradd -g dinstall dm7
[root@jdbh /]# passwd dm7
Changing password for user dm7. You can now choose the new password or passphrase. A valid password should be a mix of upper and lower case letters,
digits, and other characters. You can use an character long
password with characters from at least of these classes.
An upper case letter that begins the password and a digit that
ends it do not count towards the number of character classes used. A passphrase should be of at least words, to characters
long and contain enough different characters. Alternatively, if noone else can see your terminal now, you can
pick this as your password: "seem;chance-treat". Enter new password:
Re-type new password:
passwd: all authentication tokens updated successfully.
[root@jdbh /]# mkdir -p /dm7/dbms
[root@jdbh /]# ls -ld /dm7/dbms/
drwxr-xr-x root root - : /dm7/dbms/
[root@jdbh /]# chown dm7.dinstall /dm7/ -R
[root@jdbh /]# ls -ld /dm7/dbms/
drwxr-xr-x dm7 dinstall - : /dm7/dbms/

2.2 上传安装包

Linux系统下需要借助FTP工具把安装包上传到系统中,可以利用第三方工具也可利用系统本身自带的FTP服务,使用命令上传文件。

[root@jdbh dm7]# ls
dm7_20130204_neoky5_64.tar.gz dm.key

2.3 数据库软件安装

在执行数据库安装的时候,需要检查安装文件是否具有执行权限。如果没有执行权限,可以通过“chmod +x 文件名” 方式为安装包增加执行权限,在Rocky系统的KDE界面可以直接通过图形界面安装。需要注意的是当前用户一定要有对数据库的安装目录读写权限。

1.首先对安装包进行解压

[dm7@jdbh ~]$ tar -xzvf dm7_20130204_neoky5_64.tar.gz
./dm7_20130204_neoky5_64/DMInstall.bin
./dm7_20130204_neoky5_64/DM_Install.pdf
./dm7_20130204_neoky5_64/dm.key
[dm7@jdbh ~]$ ls -l ./dm7_20130204_neoky5_64/
总计
-rw-r--r-- dm7 dinstall -- DMInstall.bin
-rw-r--r-- dm7 dinstall -- DM_Install.pdf
-rw-r--r-- dm7 dinstall -- dm.key
[dm7@jdbh ~]$ chmod +x ./dm7_20130204_neoky5_64/DMInstall.bin
[dm7@jdbh ~]$ ls -l ./dm7_20130204_neoky5_64/
总计
-rwxr-xr-x dm7 dinstall -- DMInstall.bin
-rw-r--r-- dm7 dinstall -- DM_Install.pdf
-rw-r--r-- dm7 dinstall -- dm.key

2.执行DMInstall.bin安装

NeoKylin5.6下安装部署达梦(DM7)数据库

3.选择语言与时区

NeoKylin5.6下安装部署达梦(DM7)数据库

4.进入安装向导

NeoKylin5.6下安装部署达梦(DM7)数据库

5.接受许可协议

NeoKylin5.6下安装部署达梦(DM7)数据库

6.版本概述信息

NeoKylin5.6下安装部署达梦(DM7)数据库

7.导入许可文件

NeoKylin5.6下安装部署达梦(DM7)数据库

NeoKylin5.6下安装部署达梦(DM7)数据库

8.选择安装模式或组件

NeoKylin5.6下安装部署达梦(DM7)数据库

9.指定安装位置(确保当前用户对安装目录的读写权限)

NeoKylin5.6下安装部署达梦(DM7)数据库

NeoKylin5.6下安装部署达梦(DM7)数据库

10.安装概述信息

NeoKylin5.6下安装部署达梦(DM7)数据库

11.执行安装过程

NeoKylin5.6下安装部署达梦(DM7)数据库

12.安装完成,软件安装结束

NeoKylin5.6下安装部署达梦(DM7)数据库

2.3 创建配置数据库

当数据库软件安装完成时,会自动弹出是否要进行数据库初始化的操作,这一步就是要配置数据了,我们可以选择不初始化数据库,只作为一个客户端使用,以后用到数据库的时候再初始化,也可以立即进行初始化。

1.选择初始化数据库

NeoKylin5.6下安装部署达梦(DM7)数据库

2.启动配置向导

NeoKylin5.6下安装部署达梦(DM7)数据库

3.创建数据库实例

NeoKylin5.6下安装部署达梦(DM7)数据库

3.指定要创建的数据库类型

NeoKylin5.6下安装部署达梦(DM7)数据库

4.指定数据存放目录

NeoKylin5.6下安装部署达梦(DM7)数据库

5.指定数据名及实例名

NeoKylin5.6下安装部署达梦(DM7)数据库

6.指定数据库的控制文件、数据文件、日志文件位置

NeoKylin5.6下安装部署达梦(DM7)数据库

7.为数据库增加控制文件(建议)

NeoKylin5.6下安装部署达梦(DM7)数据库

8.查看表空间与数据文件的配置

NeoKylin5.6下安装部署达梦(DM7)数据库

9.查看日志文件,增加一个日志文件(建议)

NeoKylin5.6下安装部署达梦(DM7)数据库

10.数据库初始化参数配置

这里的配置比较重要,要根据系统的业务类型来配置,配置不当会对系统的效率有影响,另外,系统默认的日志大小为512M,建议改为64M(最小数)。

NeoKylin5.6下安装部署达梦(DM7)数据库

11.配置管理员用户口令

NeoKylin5.6下安装部署达梦(DM7)数据库

12.创建示例库(依据个人情况选择)

NeoKylin5.6下安装部署达梦(DM7)数据库

13.数据库创建信息概述

NeoKylin5.6下安装部署达梦(DM7)数据库

14.执行数据库创建

NeoKylin5.6下安装部署达梦(DM7)数据库

15.数据库创建完成

NeoKylin5.6下安装部署达梦(DM7)数据库

2.4 配置环境变量

[dm7@jdbh ~]$ env |grep LD_LIBRARY_PATH
LD_LIBRARY_PATH=/opt/soft/supermap/support/objectsjava/bin:
[dm7@jdbh ~]$ vi .bash_profile
[dm7@jdbh ~]$ cat .bash_profile |grep dm7
export PATH=$PATH:$HOME/bin:/dm7/dbms/bin
export LD_LIBRARY_PATH=/dm7/dbms/bin:$LD_LIBRARY_PATH
[dm7@jdbh ~]$ source .bash_profile
[dm7@jdbh ~]$ env |grep PATH
LD_LIBRARY_PATH=/dm7/dbms/bin:/opt/soft/supermap/support/objectsjava/bin:
PATH=/usr/lib64/qt-3.3/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/java/jdk1..0_35/bin:/home/dm7/bin:/home/dm7/bin:/dm7/dbms/bin
CLASSPATH=.:/usr/java/jdk1..0_35/lib/dt.jar:/usr/java/jdk1..0_35/lib/tools.jar

2.5 启动数据库服务

安装完成后达梦是默认启动的,如下pstree查看达梦服务的进程。

NeoKylin5.6下安装部署达梦(DM7)数据库

停掉达梦服务,然后重新启动:

NeoKylin5.6下安装部署达梦(DM7)数据库

2.6 DM管理工具测试

NeoKylin5.6下安装部署达梦(DM7)数据库

NeoKylin5.6下安装部署达梦(DM7)数据库

NeoKylin5.6下安装部署达梦(DM7)数据库