达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM。达梦数据库管理系统7.0版本,简称DM7。
DM7是达梦公司在总结DM系列产品研发与应用经验的基础之上设计的新一代数据库产品,吸收主流数据库产品的优点。众多的企业级特性的实现使得DM7完全能够满足大、中型企业以及金融、电信等核心业务系统的需要,是理想的企业级数据管理和分析平台。
用户在安装DM之前需要检查或修改操作系统的配置,以保证DM正确安装和运行。以下安装程序说明将以 NeoKylin Linx Server 6 for x86-64系统为例,由于不同操作系统系统命令不尽相同,用户可自已尝试其它操作系统的安装。
用户在安装 DM 前,需要检查当前操作系统的相关信息,确认 DM 安装程序与当前操 作系统匹配,以保证DM能够正确安装和运行。用户可以使用以下命令检查操作系统基本信息,如下所示。
#获取系统位数 getconf LONG_BIT
#查询操作系统release信息 lsb_release -a
#查询系统信息 cat /etc/issue
#查询系统名称 uname -a
#查询系统信息 cat /etc/issue
#查询系统名称 uname -a
#查看glibc包安装情况 rpm -aq|grep glibc
如果查询不到glibc包,可以通过操作系统安装包进行安装。
#查看硬件信息 cat /proc/cpuinfo
#查看磁盘:fdisk -l
#查看磁盘空间 df -h
#查看内存情况 free -m
#查看新建目录:mkdir /dm7
新建达梦用户,不建议使用root,新建一个用户好管理数据库,通过id 新用户名查看是否存在你需要建立的用户。如果没有,新建用户。
#查看用户是否存在 id dmdba_hbl
#创建用户组 groupadd dinstall
#新建用户并指定用户组 useradd -g dinstall dmdba_hbl
#更改用户密码 passwd dmdba_hbl
#改变安装目录的权限 chown dmdba_hbl:dinstall -R /dm7
配置环境变,方便使用达梦命令和工具
[root@dm /]# cat /etc/passwd|grep dmdba_hbl
dmdba_hbl:x:502:503::/home/dmdba_hbl:/bin/bash
[root@dm /]# cd /home/dmdba_hbl
[root@dm ~]# cd /home/dmdba_hbl
[root@dm dmdba]# vi .bash_profile
在bash_profile文件最后,增加DM_HOME环境变量。
export DM_HOME=/dm7
export PATH=$DM_HOME/bin:$DM_HOME/tool:$PATH:$HOME/bin
也可以直接切换到dmdba用户,进入/home/dmdba_hbl目录,进行bash_profile环境变量的修改。
[root@dm dmdba_hbl]# su - dmdba_hbl
[dmdba_hbl@dm ~]$ source .bash_profile
一是:切换到root用户,设置允许打开最大文件数目,将打开最大文件数目设置成65536。此方法打开最大文件数目,服务器重启会失效,需重新设置。
# 切换root用户 su – root
#设置打开文件最大数目 ulimit -n 65536
二是:通过修改limits.conf文件配置打开最大文件数目,此方法需要重启数据。
[root@dm ~]# cd /etc/security/
[root@dm security]# pwd
/etc/security
[root@dm security]# vi limits.conf
在/etc/security目录下limits.conf文件中增加以下内容
dmdba_hbl soft nofile 4096
dmdba_hbl hard nofile 65536
达梦数据库各版本介绍:
开发版:并发和使用时间做了限制,不能做为商用。
标准版:适用于小型应用,不支持集群,对用户数和并发数有限制。
企业版:适合用中大型应用,在生产环境中用得最多的一个版本,支持集群。
安全版:在企业版的基础上,做了安全特性,在权限上实现了四权分立。
创建达梦数据安装包上传目录installdoc
mkdir /installdoc
上传达梦数据库安装包至installdoc目录,如果涉及商业版本,同步上传授权文件。
[root@dm installdoc]# cd /installdoc/
进入installdoc目录,确定安装包已上传成功。
通过mount命令挂载ISO安装包。
mount -o loop /installdoc/dm7_setup_rh6_64_ent_7.6.0.197_20190917.iso /mnt
[root@dm installdoc]# cd /mnt
[root@dm mnt]# ls -l
总用量 575058
-r-xr-xr-x 1 root root 584382798 9月 16 11:04 DMInstall.bin
-r-xr-xr-x 1 root root 2266249 9月 12 16:45 DM_Install_en.pdf
-r-xr-xr-x 1 root root 2207674 9月 12 16:45 DM_Install_zh.pdf
-r-xr-xr-x 1 root root 868 9月 12 16:48 release_en.txt
-r-xr-xr-x 1 root root 973 9月 12 16:48 release_zh.txt
输入xhost +
xhost 是用来控制X server访问权限的,这个命令将允许别的用户启动的图形程序将图形显示在当前屏幕上。
在Linux/Unix类操作系统上, DISPLAY用来设置将图形显示到何处. 直接登陆图形界面或者登陆命令行界面后使用startx启动图形, DISPLAY环境变量将自动设置为:0:0, 此时可以打开终端, 输出图形程序的名称(比如xclock)来启动程序, 图形将显示在本地窗口上。
如果使用su dmdba_hbl或者su - dmdba_hbl切换到别的用户, 并且使用命令
export DISPLAY=192.168.10.12:0.0
用dmdba_hbl用户安装,进入/mnt目录,cd /mnt,运行./DMInstall.bin命令进行数据库安装。
点击确定按钮。
点击开始安装
选择接受,然后点击下一步。
点击下一步
浏览key文件目录,然后点击下一步。
根据需要选择安装,然后点击下一步。
选择达梦数据库的安装目录,点击下一步。
点击确定按钮
点击安装按钮
等待数据库安装
在root用户下执行/dm7/script/root/root_installer.sh命令。
点击是,完成数据库安装。
点击完成,完成数据库安装
切换到dmdba_hbl用户,进入数据库工具目录。执行./dbca.sh进行图形化界面安装。
cd /dm7/tool
./dbca.sh
选择创建数据库实例,点击开始创建。
根据实际用途选择数据库模板,这里按默认安装。
指定数据库安装目录。点击下一步。
指定数据库名与实例名,如果有安全方面需求,可以修改端口号。
可根据实际情况对控制文件、数据文件、日志文件等进行修改。然后点击一步。
根据实际需要对初始化参数进行修改,此处文件确定后,后期无法修改。一定要按实际需求进行配置。
对用户进行密码设置,可以将所有用户统一配置一个密码,此处系统用户密码,丢失后无法找回。注意一定要牢记此处密码。此处配置密码:dameng123456,然后点击一步。
可以根据用户需求创建示例库,如果没有需求可以不创建。然后点击下一步。
核对将要执行的操作信息。确认无误后执行完成按钮。
根据提示信息,用root用户运行下面脚本。
/dm7/script/root/dm_service_installer.sh -s /dm7/bin/DmServiceDM_HUOBL
执行完脚本后,点击确定按钮。
执行完脚本结果如下。
选择是,关闭对话框。
点击完成,完成数据库安装。
用dsql命令登录,测试创建数据库是否创建成功。如果未配置环境变量,需要进入/dm7/bin目录下执行下面命令。
disql sysdba/dameng123456@localhost:5236
select name from v$instance;
至此数据库安装完成 。