1、使用命令行方式安装部署DM9
2、配置实例与服务注册
3、熟悉数据库启停
1台Kylin server10虚拟机和适合虚拟机版本的DM9软件安装包(注意:安装包版本要与操作系统cpu架构适配)
报错1:Java 无法正常运行:/tmp/DMInstall-20260706200312/source/jdk/bin/java
原因:数据库镜像内置的JDK版本与操作系统的cpu架构不匹配
解决方案:重新下载合适的数据库镜像安装。
报错2: 修改环境变量失败
原因:查看日志文件发现dmdba用户没有/home/dmdba/.bash_profile的权限
解决方案:使用root用户给dmdba用户赋予home/dmdba/目录权限,设置755
chown -R dmdba:dinstall /home/dmdba
chmod 755 /home/dmdba
1、创建用户和组
2、修改文件打开最大数
3、为DM数据库创建目录
4、挂载镜像
5、运行安装命令
6、初始化实例
7、注册服务
8、数据库启停
使用 root 用户打开 /etc/security/limits.conf 文件进行修改-----注意:修改该文件后重启生效
主要是这两个参数限制最大打开文件数
dmdba soft nofile 65536
dmdba hard nofile 65536
检查是否生效
实例保存目录:/dmdata/data
归档保存目录: /dmdata/arch
备份保存目录: /dmdata/dmbak
将三个目录设置属主为dmdba和属组为dinstall,权限给755
报错:Java 无法正常运行:/tmp/DMInstall-20260706200312/source/jdk/bin/java
查看cpu架构是x86_64的,而下载的数据库镜像是FTarm2000架构。
(当达梦的安装程序 .bin 文件运行时,它首先会把自带的 JDK 解压到 /tmp 目录下,然后尝试用这个 JDK 来启动安装界面。如果这个内置的 JDK 文件不符合当前系统的要求, 系统就无法识别,从而直接报错)
接下来重新下载x86_64架构的数据库镜像继续安装
报错:修改环境变量失败
查看日志文件发现dmdba用户没有/home/dmdba/.bash_profile的权限
查看目录权限
修改权限:
清空/home/dmdba/dmdbms
su – dmdba
cd /mnt
/DMInstall.bin -i
用root用户执行脚本:
/home/dmdba/dmdbms/script/root/root_installer.sh
自此数据库安装完成,接下来是初始化实例
初始化实例使用dmint命令,该命令在/home/dmdba/dmdbms/bin/目录下
可以使用./dminit help查看参数详情
需要注意的是 页大小 (page_size)、簇大小 (extent_size)、大小写敏感 (case_sensitive)、字符集 (charset) 、空格填充模式 (BLANK_PAD_MODE) 、页检查模式(PAGE CHECK) 等部分参数,一旦确定无法修改
./dminit path=/dmdata/data PAGE_SIZE=32 EXTENT_SIZE=32 CASE_SENSITIVE=y CHARSET=1 DB_NAME=DMTEST INSTANCE_NAME=DBSERVER PORT_NUM=5237 SYSDBA_PWD=****** SYSAUDITOR_PWD=******
查看服务状态:
systemctl status DmServiceDMTEST.service
如果没有启动,可以使用systemctl start DmServiceDMTEST.service命令来启动
服务名方式
前台方式(一般不推荐使用,该方式数据库的关闭会随着会话的结束而关闭)
直接使用exit退出即可关闭数据库
文章
阅读量
获赞
