达梦数据库(DM7.6)在linux平台的安装实验记录

对近期个人达梦数据数据库的安装学习过程做一个简要笔录如下:

操作系统环节说明与参数调节

由于是虚拟机全新安装的centos(6.5/7.0)系统,所以在安装之前需要做部分系统参数调节,具体记录如下:

1.调整sysctl.conf
[root@ bin]# vi /etc/sysctl.conf

注释掉kernel.shmmax和kernel.shmall两行,并添加以下行数
fs.file-max = 6815744    
fs.aio-max-nr = 1048576    
kernel.shmall = 2097152    
kernel.shmmax = 2147483648    
kernel.shmmni = 4096    
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500    
net.core.rmem_default = 4194304    
net.core.rmem_max = 4194304    
net.core.wmem_default = 262144    
net.core.wmem_max = 1048576

vm.swappiness = 0
vm.dirty_background_ratio = 3
vm.dirty_ratio = 80
vm.dirty_expire_centisecs = 500
vm.dirty_writeback_centisecs = 100

2.调整limits.conf
[root@ bin]# ulimit -n65536
[root@ bin]# vi /etc/security/limits.conf

*   soft    nproc   102400
*   hard    nproc   65536
*   soft    nofile  102400
*   hard    nofile  65536

3.创建安装用户
与oracle安装类似,创建一个统一的dmdba用户用于DM数据库的安装维护。

[root@ bin]# useradd dmdba   --增加一个dmbda的用户
[root@ bin]# passwd dmdba   --更改dmdba用户的密码
[root@ bin]# <输入密码>   
[root@ bin]# <再次输入密码>
[root@ bin]# mkdir /opt/dmdbms   --在opt这个文件夹下面创建dmdbms的文件夹
[root@ bin]# chown dmdba.dmdba /opt/dmdbms/ -R   --级联更改opt目录下的dmdbms文件夹的权限归属为dmdba用户的dmdba组
[root@ bin]# su dmdba
[dmdba@ bin]# chmod 777 /opt/dmdbms/ -R   --级联赋予opt目录下的dmdbms文件夹下的所有文件及文件夹777的权限

4.数据库安装
默认采用字符界面安装过程,避免xhost权限不足导致的图形界面无法安装问题。

[dmdba@ bin]#cd /opt/setup<>
[dmdba@ bin]# ./DMInstall.bin -i   --在安装文件目录下,以字符界面安装DMinstall.bin
--后续按提示进行即可。

5.初始化实例
用dminit命令初始化数据库实例。

[dmdba@ bin]# cd /opt/dmdbms/bin
[dmdba@ bin]# ./dminit path=/opt/dmdbms/data page_size=32 log_size=2048   -把实例安装到opt文件夹下面的dmdbms文件夹下面的data里
[dmdba@ bin]# ./dmserver /opt/dmdbms/data/DAMENG/dm.ini   --前台启动opt/dmdbms/data/DAMENG/dm.ini路径下的数据库实例服务
--前台启动EXIT退出实例服务

6.后台手起

[root@ bin]# cp /opt/dmdbms/bin/service_template/DmService /etc/rc.d/init.d/DmServiceDMSERVER  --拷贝/opt/dmdbms/bin/service_template/DmService到/etc/rc.d/init.d命名为DmServiceDMSERVER
[root@ bin]# vi /etc/rc.d/init.d/DmServiceDMSERVER  --编辑/etc/rc.d/init.d下的DmServiceDMSERVER
'''
DM_HOME="/opt/dmdbms"   --数据库软件在/opt/dmdbms/的文件夹里  
INI_PATH="/opt/dmdbms/data/DAMENG/dm.ini"  --实例在/opt/dmdbms/data/DAMENG/dm.ini里
'''
[root@ bin]# chown dmdba.dmdba /etc/rc.d/init.d/DmServiceDMSERVER  --更改/etc/rc.d/init.d/这个路径下的DmServiceDMSERVER这个文件的属性为dmdba用户dmdba组
[root@ bin]# su dmdba  切换为dmdba用户
[dmdba@ bin]# chmod 777 /etc/rc.d/init.d/DmServiceDMSERVER   --给/etc/rc.d/init.d/这个路径下的DmServiceDMSERVER这个文件赋予777的权限
[dmdba@ bin]# service DmServiceDMSERVER start --启动DmServiceDMSERVER实例服务

[dmdba@ bin]ps -ef|grep dmserver   --查看dmserver服务/进程

至此,数据库安装顺利完成,可以利用自带的disql命令行工具在本机连接查看。

[dmdba@ bin]./disql SYSDBA/[email protected]:5236   --使用disql工具连接数据库

你可能感兴趣的:(达梦数据库(DM7.6)在linux平台的安装实验记录)