一、硬件环境
1、虚拟机(服务器):
银河麒麟操作系统V10 SP2
内存:4G 硬盘:40G
2、物理机(终端):
win10以上操作系统
内存8G以上跑的嘎嘎快!
二、软件环境
数据库:dm8_20210222_x86_kylin10_64(官网下载试用版,无需dm.key)
连接工具:MobaXterm_CHS.exe (绝对好用,童叟无欺。同时单方面宣布xShell已经退出江湖)
三、检查虚拟机环境
1、查看操作系统版本、架构
2、查看内存信息
[root@localhost ~]# free -m
total used free shared buff/cache available
Mem: 2888 855 1360 12 672 1770
Swap: 4043 0 4043
3、查看cpu信息
[root@localhost ~]# more /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 23
model : 24
model name : AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx
4、查看磁盘情况
[root@localhost ~]# fdisk -l
Disk /dev/sda:100 GiB,107374182400 字节,209715200 个扇区
磁盘型号:VMware Virtual S
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x239eca1f
设备 启动 起点 末尾 扇区 大小 Id 类型
/dev/sda1 * 2048 2099199 2097152 1G 83 Linux
/dev/sda2 2099200 209715199 207616000 99G 8e Linux LVM
5、检查防火墙情况
[root@localhost ~]# systemctl status firewalld #查看防火墙状态
[root@localhost ~]# systemctl start firewalld #启动防火墙
[root@localhost ~]# systemctl stop firewalld #关闭防火墙
[root@localhost ~]# systemctl disable firewalld #关闭开机自启动
三、确定安装路径
[root@localhost ~]# mkdir /dm8
四、规划用户(不建议使用root)
1、创建用户
[root@dm01 ~]# id dmdba #查看是否存在此用户
[root@dm01 ~]# groupadd dinstall
[root@dm01 ~]# useradd -g dinstall dmdba
[root@dm01 ~]# chown dmdba:dinstall /dm8
2、为安装目录授权
[root@localhost opt]# chown dmdba:dinstall -R /dm8
[root@localhost /]# ll |grep dm8
drwxr-xr-x 2 dmdba dinstall 6 12月 22 22:50 dm8
3、创建用户密码
[root@localhost ~]# passwd dmdba
更改用户 dmdba 的密码 。
新的 密码:
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
五、系统设置
1、修改文件最大打开数
[root@localhost ~]# vi /etc/security/limits.conf
dmdba soft nofile 10240
dmdba hard nofile 65536
root soft nofile 10240
root hard nofile 65536
wq保存退出,执行source /etc/security/limits.conf。
2、修改环境变量(可选)
在dmdba用户下:
vi .bash_profile
export DM_HOME=/dm8
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
保存后,source。
3、修改tmp大小 (适用于图形化界面调出异常)
在root模式下执行
[root@localhost ~]# mount -t tmpfs -o size=4G none /tmp
df -h 查看大小
六、数据库安装
1、安装包挂载
通过第三方工具将数据库安装包上传至/opt目录下
[root@localhost ~]# mkdir /mnt/dm
[root@localhost ~]# mount /opt/dm8_20210222_x86_kylin10_64_ent_8.1.1.172.iso /mnt/dm
如果出现无法挂载,执行mount -o remount, rw /
[root@localhost ~]# chmod 755 /mnt/dm/DMInstall.bin
2、图形化界面调试
[root@localhost ~]# xhost +
access control disabled, clients can connect from any host
[root@localhost ~]# echo $DISPLAY
:0.0
[root@localhost ~]# su - dmdba
[dmdba@localhost ~]$ export DISPLAY=192.168.117.10:0.0
注意:此IP地址是终端地址;
如果是虚拟机本机配置,则不用写入IP地址,如export DISPLAY=:0.0
[dmdba@localhost mnt]$ xhost +
access control disabled, clients can connect from any host
xhost: must be on local machine to enable or disable access control.
[dmdba@localhost ~]$ cd /mnt
[dmdba@localhost mnt]$ ./DMInstall.bin
3、具体安装过程
以下内容看图,有手就行。
重新打开一个窗口,root用户模式执行以上安装脚本。
初始化数据库
七、数据库实例创建
此处可设置redo文件的大小
[root@localhost ~]# mv /dm8/bin/DmServiceDMSERVER02.service /usr/lib/systemd/system/DmServiceDMSERVER02.service
[root@localhost ~]# systemctl enable DmServiceDMSERVER02.service
Created symlink /etc/systemd/system/multi-user.target.wants/DmServiceDMSERVER02.service → /usr/lib/systemd/system/DmServiceDMSERVER02.service.
[root@localhost ~]# systemctl start DmServiceDMSERVER02.service
查看实例是否运行正常
[root@localhost ~]# ps -ef|grep dmserver
dmdba 1440 1 0 18:50 ? 00:00:06 /dm8/bin/dmserver /dm8/data/DAMENG/dm.ini -noconsole
dmdba 11664 1 3 20:16 ? 00:00:09 /dm8/bin/dmserver /dm8/data/DAMENG02/dm.ini -noconsole