目录
一.准备
1.检查系统
安装 DM 前,需要检查当前操作系统的相关信息,确认 DM 安装程序与当前操 作系统匹配,以保证 DM 能够正确安装和运行。如果lsb_release -a显示未找到命令,显而易见,未安装lsb_release这个命令,需要使用yum进行安装 lsb_release命令所在的安装包。
获取系统位数
getconf LONG_BIT
查询操作系统 release 信息
lsb_release -a (或者cat /etc/redhat-release)
查询系统信息
cat /etc/issue
查询系统名称
uname -a
2.禁用防火墙
建议禁用防火墙,否则会导致一些问题,如本机管理工具连接虚拟机时会报错,显示网络错误等一些问题。
关闭防火墙
systemctl stop firewalld
设置开机禁用防火墙
systemctl disable firewalld
查看防火墙状态
systemctl status firewalld
3.创建安装用户
为了减少对操作系统的影响,用户不应该以 root 系统用户来安装和运行 DM。
创建安装用户组dinstall
groupadd -g 1010 dinstall
创建安装用户dmdba
useradd -u 1010 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
初始化用户密码
passwd dmdba
123456789
二.安装数据库
1.安装数据库
加载光驱
mount dm8_20210712_x86_rh6_64_ent_8.1.2.38_pack1.iso /mnt
赋予DMInstall.bin 文件执行权限
chmod 755 ./DMInstall.bin
su - dmdba
cd /mnt
./DMInstall.bin -i
安装路径:/home/dmdba/dmdbms
2.注册管道服务
安装完成后,终端提示“请以 root 系统用户执行命令”。由于使用非 root 系统用户进行安装,所以部分安装步骤没有相应的系统权限,需要用户手动执行相关命令。
root用户执行:/home/dmdba/dmdbms/script/root/root_installer.sh
三.初始化实例
1.初始化实例
su root
创建实例目录
mkdir -p /dmdata
改变dmdata 文件所有者,所有组
chown -R dmdba:dinstall /dmdata
su - dmdba
cd /home/dmdba/dmdbms/bin
初始化一个实例名为 DMOA,库名为 DMOA,端口号为 5234,页大小为 16,字符 集为 gb18030,大小写为不敏感的库:
./dminit PATH=/dmdata DB_NAME=DMOA INSTANCE_NAME=DMOA CASE_SENSITIVE=0 CHARSET=0 PAGE_SIZE=16 PORT_NUM=5234
2.创建开机自启动服务
su - root
cd /home/dmdba/dmdbms/script/root
./dm_service_installer.sh -t dmserver -p DMOA -dm_ini /dmdata/DMOA/dm.ini
3.启动服务
systemctl start DmServiceDMOA
查看进程
ps -ef|grep dmserver
四.创建用户
使用 disql 新建一个名称为 root 的用户,设置密码为 123456789,并授予 dba 角色权限:
su - dmdba
cd /home/dmdba/dmdbms/bin
./disql SYSDBA/SYSDBA@192.168.***.***:5234
create user root identified by 123456789;
grant dba to root;
接下来自由发挥就行啦~