Windows安装
安装前准备
1.检查操作系统,确认DM数据库安装程序与当前操作系统匹配
2.检查内存,预留至少2GB以上内存
3.检查存储空间,预留至少1GB以上存储空间
安装
装载镜像文件
打开压缩包,点击setup.exe即可
安装数据库
双击setup.exe,配置语言时区
点下一步继续安装即可
许可证协议选择接受
没有key文件,下一步即可。如果有点击浏览选择key文件,点下一步
四种安装方式,一般选择典型安装
更改安装目录,不建议选择C盘
然后会显示安装信息,选择安装即可
配置实例
选择创建数据库实例,点击开始
按需选择合适的数据库模版,一般选择一般用途其他默认即可
选择安装目录
可以自定义或保持默认数据库名称、实例名、端口号等参数
可选择自定义或保持默认配置路径
按需配置初始化参数
注意:页大小、簇大小、大小写敏感、字符集、空格填充模式等部分参数,一旦确定不可修改
设置数据库系统用户的密码
创建示例库
点击完成进行数据库实例的初始化
安装完成
数据库启停
打开DM服务查看器
选择启动停止即可
Linux安装
安装前准备
1.安装前首先要查看操作系统,来保证DM数据库能够正确安装并运行。
2.安装前需要创建用户,禁止用root安装数据库
##创建用户组groupadddinstall-g2001##创建用户useradd-Gdinstall-m-d/home/dmdba-s/bin/bash-u2001dmdba##更改用户密码passwddmdba3.为了避免数据库性能受到影响,我们应该修改文件打开最大数
1)临时修改
切换dmbda用户执行以下命令
ulimit-n65536ulimit-u655362)永久修改
切换root用户打开limits.conf文件,并按下图修改文件
vi/etc/security/limits.confdmdba soft nice 0 dmdba hard nice 0 dmdba soft as unlimited dmdba hard as unlimited dmdba soft fsize unlimited dmdba hard fsize unlimited dmdba soft nproc 65536 dmdba hard nproc 65536 dmdba soft nofile 65536 dmdba hard nofile 65536 dmdba soft core unlimited dmdba hard core unlimited dmdba soft data unlimited dmdba hard data unlimited修改配置文件后重启服务器生效
切换到用户dmdba,查看是否生效
sudmdbaulimit-a4.创建目录
##实例保存目录mkdir-p/dmdata/data##归档保存目录mkdir-p/dmdata/arch##备份保存目录mkdir-p/dmdata/dmbak注意:使用root用户建立文件夹后,要将文件所有者修改为dmdba,否则无法安装到该目录下
5.修改目录权限
chown-Rdmdba:dinstall /dmdata/datachown-Rdmdba:dinstall /dmdata/archchown-Rdmdba:dinstall /dmdata/dmbakchmod-R755/dmdata/datachmod-R755/dmdata/archchmod-R755/dmdata/dmbak安装
1、挂载镜像
切换到 root 用户,将 DM 数据库的 iso 安装包保存在任意位置(比如/opt),执行命令挂载镜像:
cd/optmount-oloop dm8_20240116_x86_rh7_64.iso /mnt2、安装
Linux环境下分为命令行安装和图形化安装
命令行安装
切换到dmdba用户,在/mnt目录下执行命令
sudmdbacd/mnt ./DMInstall.bin-i注意:之前下载的安装包一定要正确,若下载错误为windows版的安装包,会缺少DMInstall.bin文件
之后按照需求选择语言,没有key文件选择“n”,时区按需选择一般为“21”,安装类型选择“1”等。
数据库安装完成后,按照提示需要切换至root用户执行命令:
/home/dmdba/dmdbms/script/root/root_installer.sh图形化安装
需要先执行命令将图形界面权限放开:
[root@localhost mnt]# xhost +access control disabled, clients can connect from anyhost[root@localhost mnt]# echo $DISPLAY[root@localhost mnt]# su - dmdbaLast login: 四1月2516:41:51 CST2024on pts/1[dmdba@localhost ~]$exportDISPLAY=:0.0然后切换到dmdba用户,进入/mnt目录,执行命令安装即可
[dmdba@localhost ~]$cd/mnt[dmdba@localhost mnt]$ ./DM DM8 Install.pdf DMInstall.bin[dmdba@localhost mnt]$ ./DMInstall.bin之后安装同windows,按图形化界面一步步进行即可
3、配置环境变量
安装完成后,需要配置环境变量
先切换到root用户进入dmdba用户的根目录下,修改 .bash_profile
surootcd/home/dmdba/vim.bash_profile将 export PATH=PATH:PATH:PATH:DM_HOME/bin:$DM_HOME/tool 添加进去
再切换到dmdba用户,执行命令,使配置生效
sudmdbasource.bash_profile配置实例
DM数据库在Linux环境支持命令行配置实例和图形化配置实例
命令行配置实例
切换到dmdba用户,进入到DM数据库安装目录下的bin目录
sudmdbacd/home/dmdba/dmdbms/bin使用dminit命令初始化实例,可以设置多个参数
./dminitpath=/dmdata/dataPAGE_SIZE=32EXTENT_SIZE=32CASE_SENSITIVE=yCHARSET=1DB_NAME=DMTESTINSTANCE_NAME=DBSERVERPORT_NUM=5237SYSDBA_PWD=******SYSAUDITOR_PWD=******图形化配置实例
若使用图形化安装数据库,安装完成后,会弹出是否初始化数据库页面。之后同windows下初始化数据库按步骤进行即可
若之前为命令行安装数据库,此时需要打开图形界面权限:
[root@localhost mnt]# xhost +access control disabled, clients can connect from anyhost[root@localhost mnt]# echo $DISPLAY[root@localhost mnt]# su - dmdbaLast login: 四1月2516:41:51 CST2024on pts/1[dmdba@localhost ~]$exportDISPLAY=:0.0进入DM数据库安装目录下的tool目录,使用命令打开配置助手
[dmdba@localhost ~]$cd/home/dmdba/dmdbms/tool/[dmdba@localhost tool]$ ll[dmdba@localhost tool]$ ./dbca.sh之后操作同windows下配置数据库实例按步骤进行即可
注册服务
命令行注册服务
切换root用户,进入DM数据库安装目录的/script/root下
surootcd/home/dmdba/dmdbms/script/root/执行命令注册服务
./dm_service_installer.sh-tdmserver-dm_ini/dmdata/data/DMTEST/dm.ini-pDMTEST图形化注册服务
打开图形界面权限:
[root@localhost mnt]# xhost +access control disabled, clients can connect from anyhost[root@localhost mnt]# echo $DISPLAY[root@localhost mnt]# su - dmdbaLast login: 四1月2516:41:51 CST2024on pts/1[dmdba@localhost ~]$exportDISPLAY=:0.0进入DM数据库安装目录下的tool目录,使用命令打开配置助手
[dmdba@localhost ~]$cd/home/dmdba/dmdbms/tool/[dmdba@localhost tool]$ ll[dmdba@localhost tool]$ ./dbca.sh之后操作同windows下注册服务按步骤进行即可
数据库启停
命令行启停
使用dmdba用户进入DM安装目录下的bin目录
[dmdba@localhost ~]$cd/home/dmdba/dmdbms/bin[dmdba@localhost bin]$ls##启动数据库[dmdba@localhost bin]$ ./DmServiceDMTEST start##停止数据库[dmdba@localhost bin]$ ./DmServiceDMTEST stop##重启数据库[dmdba@localhost bin]$ ./DmServiceDMTEST restart##查看数据库状态[dmdba@localhost bin]$ ./DmServiceDMTEST status图形化启停
打开图形界面权限:
[root@localhost mnt]# xhost +access control disabled, clients can connect from anyhost[root@localhost mnt]# echo $DISPLAY[root@localhost mnt]# su - dmdbaLast login: 四1月2516:41:51 CST2024on pts/1[dmdba@localhost ~]$exportDISPLAY=:0.0进入DM数据库安装目录下的tool目录,使用命令打开服务查看器
[dmdba@localhost ~]$cd/home/dmdba/dmdbms/tool/[dmdba@localhost tool]$ ll[dmdba@localhost tool]$ ./dmservice.sh之后操作同windows下的数据库启停
声明:本文为个人实操学习笔记,部署步骤参考达梦数据库官方安装文档整理,仅供参考。