本文讲解如何在redhat7.6操作系统环境安装达梦DM8数据库,检查本机系统环境,注意事项如下:
1、查看/tmp 空间,/tmp 建议至少 1.5G 以上
2、安装 DM glibc 版本不能低于 2.3,linux 内核不能低于 2.6.
一、安装前准备工作
1、下载DM8安装文件
登录达梦官网根据操作系统版本下载DM8安装文件,CPU 平台选择X86,操作系统选择Redhat7,然后点击立即下载。
2、规划安装用户和用户组:
groupadd dinstall
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
passwd dmdba
3、规划安装目录:
mkdir /dm8
chown dmdba:dinstall /dm8
4、设置系统文件打开数
vim /etc/security/limits.conf
dmdba soft nofile 102400
dmdba hard nofile 204800
root soft nofile 102400
root hard nofile 204800
5、挂载达梦DM8 ISO镜像文件
将下载后的dm8_20220720_x86_rh7_64_ent.zip文件上传到服务器,解压后生成达梦DM8 ISO镜像文件,将其挂载到/mnt/dm目录下
unzip dm8_20220720_x86_rh7_64_ent.zip
mkdir /mnt/dm
mount dm8_20220720_x86_rh7_64_ent_8.1.2.114_pack11.iso /mnt/dm
二、达梦DM8数据库服务安装
现在开始安装达梦DM8数据库服务,有两种方式,分别是图形化界面方式安装与命令行方式安装。
1、图形化界面方式安装
(1)第一次启动虚拟机,执行下 xhost +
(2)查看 root 用户的 DISPLAY 变量值
echo $DISPLAY
(3)切换 dmdba 用户
[root@KylinDCA03 桌面]# su - dmdba
(4)设置 dmdba 用户的 DISPLAY 变量值为步骤(1)中的值(仅对当前会话生效)
export DISPLAY=:0.0
(5)运行数据库服务安装程序
cd /mnt/dm
./DMInstall.bin
选择确定
选择下一步
点接受,选择下一步
选择下一步
选择下一步
选择下一步
选择下一步
复制脚本命令到root用户下执行后,选择确定
复制脚本命令到root用户下执行后,选择确定
点击完成,至此达梦DM8数据库服务安装完成
安装过程注意:
(1)Key 文件可以不选,默认使用一年
(2)安装目录选择/dm8
(3)安装完成,提示运行脚本:
/dm8/script/root/root_installer.sh
安装完成后的目录结构如下:
bin:dmrman,disql、dexp/dexpdp、dimp/dimpdp、dminit 等脚本在此目录下
doc:DM8 手册
drivers:驱动信息
tool:客户端工具(manager、dbca.sh、console、dts、monitor 等)
web:DEM 相关脚本
2、命令行方式安装
./DMInstall.bin -i
安装过程可参考图形化界面,这里不再累述。
另外DM8还支持静默方式安装。静默方式安装需要配置 xml 文件
./DMInstall.bin -q 配置文件全路径
三、创建数据库
DM8数据库创建也分图形化界面方式与命令行方式两种。
1、 DM 数据库配置助手图形化界面方式创建数据库
上述数据库服务安装完成后会自动弹出达梦数据库配置助手,如已点击取消可以通过命令行方式启动
cd /dm8/tool
./dbca.sh
选择创建数据库实例,点击开始
选择下一步
选择下一步
根据实际情况设置数据库名、实例名称与端口号,选择下一步
选择下一步
选择下一步
设置sysdba账号密码,选择下一步
选择下一步
选择完成
root用户下执行脚本命令
mv /dm8/bin/DmServiceDMSVR.service /usr/lib/systemd/system/DmServiceDMSVR.service
systemctl enable DmServiceDMSVR.service
systemctl start DmServiceDMSVR.service
选择确定退出安装界面,至此数据库创建成功
安装过程注意:
(1)目录选择默认选择/dm8/data
(2)单机情况数据库名与实例名可以一致
(3)安装完成需执行脚本注册linux服务
2、dminit 命令行创建数据库实例
dminit 是 DM 初始化数据库的命令行工具,位于 DM 安装目录 bin 下。
cd /dm8/bin
./dminit path=/dm8/data db_name=DMNO instance_NAME=DMNOSVR sysdba_pwd=dameng123 port_num=5237 PAGE_SIZE=16
注:dminit 方式创建数据库不会自动注册数据库服务(DM 数据库配置助手方式默认自动注册数据库服务),所以不能以服务方式启动数据库,如果要以服务方式启动,则需要注册数据库服务。
四、数据库服务注册
两种方式注册数据库服务
1、DM 数据库配置助手注册数据库服务
(1)执行 dbca.sh 打开 DM 数据库配置助手,选择“注册数据库服务”
选择注册数据库服务,选择开始
选择INI配置文件地址 /dm8/data/DMNO/dm.ini,选择完成
root用户下执行脚本
mv /dm8/bin/DmServiceDMNOSVR.service /usr/lib/systemd/system/DmServiceDMNOSVR.service
systemctl enable DmServiceDMNOSVR.service
systemctl start DmServiceDMNOSVR.service
数据库服务注册完成
(2)删除数据库服务
2、命令行注册数据库服务
(1)root 执行注册服务脚本
cd /dm8/script/root/
./dm_service_installer.sh -t dmserver -p DMNOSVR -dm_ini /dm8/data/DMNO/dm.ini
systemctl start DmServiceDMNOSVR
(2)root 执行删除服务脚本
./dm_service_uninstaller.sh -n DmServiceDMNOSVR
五、数据库连接
管理工具图形化界面与命令行界面两种方式
1、DM 管理工具图形化界面连接数据库
[dmdba@localhost tool]$ cd /dm8/tool/
[dmdba@localhost tool]$ ./manager
对象导航栏双击连接配置弹出登录界面
输入端口、用户名、密码,选择确定
登录成功后,在查询拦执行select name from V$database可得到当前数据库名称
2、disql 命令行方式连接数据库
[root@localhost root]# su - dmdba
上一次登录:五 10月 28 14:59:53 CST 2022pts/2 上
[dmdba@localhost ~]$
[dmdba@localhost ~]$ cd /dm8/bin
[dmdba@localhost bin]$ ./disql sysdba/*********:5237
希望本文能对初学者学习安装达梦DM8数据库有所帮助,其他相关内容可能后续会继续发布,多谢关注。