在Debian/Ubuntu麒麟系统中安装达梦数据库
一、准备工作
1、安装好Linux操作系统:
[root@monitor ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.10 (Santiago)
2、关闭防火墙 和 Selinux:
[root@monitor ~]# service iptables stop
[root@monitor ~]# chkconfig iptables off
3、创建DM用户:
新建dminstall用户组groupadd dminstall
新建dmdba用户useradd -g dminstall -m -d /home/dmdba -s /bin/bash dmdba
修改用户密码passwd dmdba
[root@dm1 ~]# groupadd dinstall
[root@dm1 ~]# adduser dmdba
[root@dm1 ~]# adduser -g dinstall dmdba
[root@dm1 ~]# adduser -d /home/myf dmdba
[root@dm1 ~]# passwd dmdba
chmod 777 /etc/sudoers (这里要注意,后面一定要改回去440.否则是灾难性的,再也用不了命令了)
vim /etc/sudoers
找到root ALL=(ALL) ALL,在该行下添加提升权限的用户信息,如:
root ALL=(ALL) ALL
user ALL=(ALL) ALL
chmod 440 /etc/sudoers
4、创建目录:
[root@dm1 ~]# mkdir -p /dm/dmdbms
[root@dm1 ~]# mkdir -p /dm/dmarch
[root@dm1 ~]# mkdir -p /dm/dmbak
[root@dm1 ~]# chown -R dmdba:dinstall /dm/
[root@dm1 ~]# chmod -R 775 /dm/
5、配置系统限制,在/etc/security/limits.conf 文件中添加如下内容:
dmdba soft nofile 4096
dmdba hard nofile 65536
配置环境变量:在dmdba用户的~/.bash_profile 里添加如下内容:
[dm7@monitor ~]$ ~/.bash_profile
export DM_HOME="/dm7/dmdbms"
export LD_LIBRARY_PATH="/dm7/dmdbms/bin:$LD_LIBRARY_PATH"
export PATH="/dm7/dmdbms/bin:$PATH"
无法在模块路径中找到主题引擎 pixmap
sudo apt-get install gtk2-engines-pixbuf
二、开始达梦数据库安装
注意,在DM 软件安装时会自动添加DM_HOME 和 LD_LIBRARY_PATH 变量,这里只需要添加PATH即可。
1、进入到我们安装文件所在的目录,并赋予它777权限
chmod 777 DMInstall.bin
2、执行安装
sudo ./DMInstall.bin //图形安装
sudo ./DMInstall.bin –i //非图形安装
3、设置安装目录
/opt/dmdbms
4、初始化库,切入到我们安装目录的bin目录,一般默认安装路径为/opt/dmdbms/bin,
sudo ./dminit path=/opt/dmdbms/data page_size=16 log_size=2048 case_sensitive=n。
当然如果我们能够直接接触到服务器的话,也可以利用桌面上我们DMDBMS文件夹里面的client文件夹里面有一个数据库配置助手初始化我们的数据库,使用方法与Windows平台相同。
5、修改
切入到到我们安装目录的bin目录,一般路径为/opt/dmdbms/bin, 在该目录下有个dmserverd的文件,用vim打开这个文件后,
把这一行改为如上图所示的情况path=/opt/dmdbms/data/DAMENG/dm.ini,然后保存退出
6、添加
注意:
切入到安装目录的bin(路径为/opt/dmdbms/bin)目录后执行以下命令:
sudo ./dmserverd start 启动数据库服务;
sudo ./dmserverd stop停止数据库服务;
sudo ./dmserverd restart重启数据库服务
********************
输入命令:sudo -i
输入密码后回车,便可以以roo身份运行程序。