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是一个专业的企业知识管 ...
随机推荐
- Shell入门教程:命令替换 $() 和 ``
所谓命令替换,是把命令执行后的标准输出放入变量中.这是一个十分有威力的功能.例如说, 想查看工作目录中所有的文件名,可执行ls命令,但如何把这些文件名存入变量中,供往后的程序代码再利用呢? 使用命令替 ...
- .NET读取Excel数据,提示错误:未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序
解决.NET读取Excel数据时,提示错误:未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序的操作: 1. 检查本机是否安装Office Access,如果未安装去去h ...
- 关于NotePad一些功能的实现方法
NotePad功能:1.向上查找,大小写,全字匹配,利用CFindDlg的基类的成员函数实现:switch casePreTranslateMessage()函数http://blog.sina.co ...
- Python之路,Day2 - Python基础2
def decode(self, encoding=None, errors=None): """ 解码 """ ""& ...
- 安装oracle常见问题和解决方案
./runInstaller: line 95: [: too many arguments ./runInstaller: line 99: /home/oracle/oracle/database ...
- Swift - 进度条(UIProgressView)的用法
1,创建进度条 1 2 3 4 var progressView=UIProgressView(progressViewStyle:UIProgressViewStyle.Default) progr ...
- ibatis.net 中SqlMaps的xml文件的例子
<?xml version="1.0" encoding="utf-8" ?> <!--=========================== ...
- 三言两语之简单上手sass
背景: 初次接手公司的项目,虽然之前草草的看过一些sass的基础知识,但是因为久未征战,知识也早已随风飘散,现在小复习一下记下一些常识中的重点..sass是使用ruby写的,所以使用前请先确保自己 ...
- [原创]Mac系统下制作OS 10.11安装镜像
一.所需软件 1.从App Store下载OS X El Capitan 10.11.2 ------------------------------------------------------- ...
- JAVA Day8
1. 引用数据类型需要new 2. 字符串使用的3种方式 String s = "hello world"; String s = new String(); String s = ...