操作系统 银河麒麟 V10 数据库 DM8 企业版 VMware workstation 15 Pro
1.安装前注意检查一下空间,看看/tmp的空间是否大于2G
否则修改/etc/fstab添加:
tmpfs /tmp tmpfs defaults,size=2G 0 0
2.新建操作系统和数据库用户的时候尽量不要使用特殊字符@,不然在登录的时候很麻烦;
3.新建数据库步骤:
查看内存
[root@KylinDCA03 opt]# free -m
查看磁盘空间
[root@KylinDCA03 opt]# df -h
查看/tmp 空间,/tmp 建议至少 1.5G 以上
[root@KylinDCA03 opt]# df -h /tmp
1、规划安装用户和用户组:
[root@KylinDCA03 opt]# groupadd dinstall
[root@KylinDCA03 opt]# useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
[root@KylinDCA03 opt]# passwd dmdba
更改用户 dmdba 的密码 。
新的 密码:
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
1. 创建安装用户组 dinstall。
groupadd -g 12349 dinstall
2. 创建安装用户 dmdba。
useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
3. 初始化用户密码。
passwd dmdba
4. 之后通过系统提示进行密码设置。
2、规划安装目录:
创建安装目录/dm8,并修改安装目录的所属组给 dmdba 用户和该用户所属组
[root@KylinDCA03 opt]# mkdir /dm8
[root@KylinDCA03 opt]# ls -ld /dm8
drwxr-xr-x 2 root root 6 12 月 20 18:50 /dm8
[root@KylinDCA03 opt]# chown dmdba:dinstall /dm8
[root@KylinDCA03 opt]# ls -ld /dm8
drwxr-xr-x 2 dmdba dinstall 6 12 月 20 18:50 /dm8
3、挂载 iso 镜像文件:
[root@KylinDCA03 opt]# mkdir /mnt/dm
[root@KylinDCA03 opt]# mount /opt/dm8_20210818_x86_rh6_64_ent_8.4.2.18_pack14.iso /mnt/dm
mount: /mnt/dm: WARNING: source write-protected, mounted read-only.
[root@KylinDCA03 opt]# su - dmdba
[dmdba@KylinDCA03 ~]$ cd /mnt/dm
[dmdba@KylinDCA03 dm]$ l
1、设置图形化界面:
(1)第一次启动虚拟机,执行下 xhost +
[root@KylinDCA03 桌面]# xhost +
(2)查看 root 用户的 DISPLAY 变量值
[root@KylinDCA03 桌面]# echo $DISPLAY
:0.0
(3)切换 dmdba 用户
[root@KylinDCA03 桌面]# su - dmdba
(4)设置 dmdba 用户的 DISPLAY 变量值为步骤(1)中的值(仅对当前会话生效)
[dmdba@KylinDCA03 ~]$ export DISPLAY=:0.0
[dmdba@KylinDCA03 ~]$ cd /mnt/dm
[dmdba@KylinDCA03 dm]$ ll
总用量 739440
-r-xr-xr-x 1 root root 2784248 8 月 23 14:36 'DM8 Install.pdf'
-r-xr-xr-x 1 root root 754402133 8 月 23 14:40 DMInstall.bin
2、图形化界面方式安装 DM 数据库
[dmdba@KylinDCA03 dm]$ ./DMInstall.bin
修改参数:vim /etc/security/limits.conf
dmdba soft nofile 102400
dmdba hard nofile 204800
root soft nofile 102400
root hard nofile 204800
3、图形化界面安装全部按照默认安装即可,注意最后root用户执行3个脚本;
4、启动关闭数据库:
systemctl start|status|stop|enable|disable DmServiceDMSERVER --注意使用root用户
[dmdba@localhost bin]$ ./dmserver /dm8/data/DAMENG/dm.ini --注意使用的是dadba用户
[dmdba@