NeoKylin5.6下安装部署达梦(DM7)数据库
1.准备操作系统
1.1 系统登录界面

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安装

3.选择语言与时区

4.进入安装向导

5.接受许可协议

6.版本概述信息

7.导入许可文件


8.选择安装模式或组件

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


10.安装概述信息

11.执行安装过程

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

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

2.启动配置向导

3.创建数据库实例

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

4.指定数据存放目录

5.指定数据名及实例名

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

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

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

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

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

11.配置管理员用户口令

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

13.数据库创建信息概述

14.执行数据库创建

15.数据库创建完成

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查看达梦服务的进程。

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

2.6 DM管理工具测试



NeoKylin5.6下安装部署达梦(DM7)数据库的更多相关文章
- 国产化之路-安装达梦DM8数据库
专题目录 国产化之路-统信UOS操作系统安装 国产化之路-国产操作系统安装.net core 3.1 sdk 国产化之路-安装WEB服务器 国产化之路-安装达梦DM8数据库 国产化之路-统信UOS + ...
- Linux Centos7.x下安装部署VNC的实操详述
VNC (Virtual Network Console)是虚拟网络控制台的缩写.它 是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的.VNC 是在基于 UNIX和 Lin ...
- linux下安装部署ansible
linux下安装部署ansible 介绍 Ansible是一种批量部署工具,现在运维人员用的最多的三种开源集中化管理工具有:puppet,saltstack,ansible,各有各的优缺点,其中sal ...
- centos7 下 安装部署nginx
centos7 下 安装部署nginx 1.nginx安装依赖于三个包,注意安装顺序 a.SSL功能需要openssl库,直接通过yum安装: #yum install openssl b.gzip模 ...
- Linux下安装配置与使用MySQL数据库
Linux下安装配置与使用MySQL数据库 在Linux下安装做开发时往往少不了要使用到MySQL数据库,下面就Linux系统为例讲解一下,如何安装MySQL数据库,如何启用/停.止MySQL服务,如 ...
- Linux部署达梦数据库(完全版)
环境准备 数据库下载去http://www.dameng.com 1.下载好达梦数据库iso上传(通过xftp)到你自己存在的目录(/opt) 2.将你上传的iso文件挂载到其它的目录下面(mount ...
- Linux Centos6.9下安装部署VNC的实操详述
VNC (Virtual Network Console)是虚拟网络控制台的缩写.它 是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的.VNC 是在基于 UNIX和 Lin ...
- Linux下安装部署Samba共享盘的操作手册
简述 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的 ...
- Linux Centos7.x下安装部署Jira和confluence以及破解方法详述
简述 JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪.客户服务.需求收集.流程审批.任务跟踪.项目跟踪和敏捷管理等工作领域. Confluence是一个专业的企业知识管 ...
随机推荐
- codevs2800 送外卖
题目描述 Description 有一个送外卖的,他手上有n份订单,他要把n份东西,分别送达n个不同的客户的手上.n个不同的客户分别在1~n个编号的城市中.送外卖的从0号城市出发,然后n个城市都要走一 ...
- 使用OLEQAxObject导出Log日志文件
头文件<QAxObject> Qt project settings需要支持QtActivex container 具体导出如下:(单列这里) QString filepath=QFile ...
- FBI阅人术——用最短的时间了解一个人
FBI阅人术--用最短的时间了解一个人 和陌生人第一次见面时,要如何在一开始谈话的几分钟内,了解这个人?如何和对方拉近距离?如何找到对方喜爱的话题?如何让对方愿意开口? 这都得依靠细心而入微的观察力, ...
- JS 对数组的常用处理
首先写游戏的时候,JSON字符串转成OBJECT的时候,希望做个数组随机排序的方法如下: //用Math.random()函数生成0~1之间的随机数与0.5比较,返回-1或1 function ran ...
- MySQL备份之【mydumper 学习】
MySQL在备份方面包含了自身的mysqldump工具,但其只支持单线程工作,这就使得它无法迅速的备份数据.而mydumper作为一个实用工具,能够良好支持多线程工作,这使得它在处理速度方面十倍于传统 ...
- Spring Schedule 任务调度实现
我们都知道任务调度可以用Quartz,但对于简单的定时任务,可以直接用Spring内置的Schedule来实现.可以由两种方式,注释+XML配置 注解方式: 注解也要先在sping.xml配置文件中配 ...
- python中如何避免中文是乱码
这个问题是一个具有很强操作性的问题.我这里有一个经验总结,分享一下,供参考:首先,提倡使用utf-8编码方案,因为它跨平台不错.经验一:在开头声明: # -*- coding: utf-8 -*- 有 ...
- iOS开发UI篇—CAlayer(创建图层)
iOS开发UI篇—CAlayer(创建图层) 一.添加一个图层 添加图层的步骤: 1.创建layer 2.设置layer的属性(设置了颜色,bounds才能显示出来) 3.将layer添加到界面上(控 ...
- win7安装Linux
1. 新建分区必须为FAT32 (不是绿色的可用分区,只要linux安装时可以识别) 大小大于8G 2.打开ISO, 把casper文件夹下的initrd.lz vmlinuz 两个文件提取到C盘下 ...
- [C++11][数据结构]自己的双链表实现
这个双链表,是我模仿stl的list制作的,只实现了一些基本功能,像merge,transfer这些就没有实现,用户可以用基本操作来自己做外部实现. 我没有选用stl的[begin,end)迭代器模式 ...