环境描述:
操纵体系:银河麒麟10(kylin-v10-sp3)
达梦数据库版本:dm8
1、命令行安装dm8
1、安装前的准备工作
详情请参考官方文档:达梦8安装前的环境准备详情
1、创建达梦数据库对应的用户和组
注意:安装前必须创建 dmdba 用户,禁止使用 root 用户安装数据库。
- groupadd dinstall # 创建dinstall组
- useradd -g dinstall dmdba # 创建dmdba用户
- echo "DaMeng12345" |passwd --stdin dmdba # 为dmdba用户设置密码
复制代码 2、创建达梦数据库安装目录
- # dminstall是达梦数据库软件安装的位置,dmdata是达梦数据库实例存放位置,dmarch是达梦数据库归档日志存放位置,dabak是达梦数据库备份文件存放位置
- mkdir -p /dm8/{dminstall,dmdata,dmarch,dabak}
- chown -R dmdba:dinstall /dm8
- chmod -R 755 /dm8
复制代码 3、调整体系资源限定
查看dmdba用户的体系资源情况:
官方建议:
到root用户下配置资源限定,在/etc/security/limits.conf文件中追加下面的内容:
- # soft软连接,hard硬连接,nofile打开文件,nproc打开的进程
- dmdba soft nofile 65536
- dmdba hard nofile 65536
- dmdba soft nproc 65536
- dmdba hard nproc 65536
复制代码
配置完成之后,重启服务器见效:
到dmdba用户下查看资源限定
2、去官网下载达梦8镜像并解压挂载到服务器上
官网下载地址:产物下载-达梦数据
选择好本身的cpu平台和操纵体系版本,开放版这里没有银河麒麟v10,选择redhat7代替
root用户操纵:
- # 下载dm8
- wget https://download.dameng.com/eco/adapter/DM8/202401END/dm8_20240408_x86_rh7_64.zip
- # 解压dm8
- unzip dm8_20240408_x86_rh7_64.zip
复制代码
挂载iso镜像:
- mount -o loop dm8_20240408_x86_rh7_64.iso /mnt
复制代码
3、切换到dmdba用户下安装达梦数据库
注意:如果/tmp 目录不能保证 2GB 的存储空间,在安装达梦数据库的时候会报错,用户可以扩展/tmp 目录存储空间大概通过设置环境变量 DM_INSTALL_TMPDIR 指定安装步伐的临时目录。具体操纵如下所示:
1、切换到dmdba用户下:su - dmdba
2、在环境变量文件中追加配置:vim ~/.bash_profile
追加内容为:export DM_INSTALL_TMPDIR=/dm8/dmtmp
(/dm8/dmtmp这个目录确保有2g的空间)
3、加载环境变量,让它见效:source ~/.bash_profile
- # 切换成dmdba用户
- su - dmdba
- # 执行安装命令,这个是命令行安装命令,-i指定命令行
- /mnt/DMInstall.bin -i
复制代码 根据现实情况去配置:
根据上面执行结果的要求,新开一个窗口登录root用户执行上述root_installer.sh脚本注册数据库服务:
- /dm8/dminstall/script/root/root_installer.sh
复制代码
到这里,dm8软件就安装完成了,还必要初始化数据库和注册服务
在dmdba用户下设置体系环境变量,方便后续各类工具和命令的运行,在dmdba用户目录.bash_profile文件中追加下面的内容
vim ~/.bash_profile
- export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
复制代码
刷新体系环境变量:
4、初始化数据库与注册服务
1、初始化数据库(在dmdba用户下执行)
具体的使用参数参考官方文档:查看 dminit 参数
- /dm8/dminstall/bin/dminit path=/dm8/dmdata db_name=DAMENG instance_name=DMSERVER sysdba_pwd=dameng12345 port_num=5236
- # dminit是用于命令行中初始化数据库的工具
- # path是配置数据库存放位置
- # db_name是数据库的名字
- # instance_name是数据库实例的名字
- # sysdba_pwd是SYSDBA用户的密码,用于登录数据库
- # port_num是数据库实例监听的端口号,不可重复
复制代码
2、注册数据库服务(在root用户下执行)
dm_service_installer.sh脚本是用于注册数据库实例服务的,可以加-h参数查看帮助手册
- /dm8/dminstall/script/root/dm_service_installer.sh -h
复制代码- [/code] [code]/dm8/dminstall/script/root/dm_service_installer.sh -t dmserver -p DMSERVER -dm_ini /app/dm8/data/DAMENG/dm.ini
复制代码
注册完成后需启动数据库实例服务:
- systemctl start DmServiceDMSERVER.service
- systemctl enable DmServiceDMSERVER.service
- systemctl status DmServiceDMSERVER.service
复制代码
到这里就初始化好数据库了,然后在体系dmdba用户上连接数据库的sysdba用户测试看看
- /dm8/dminstall/bin/disql sysdba/dameng12345@localhost:5236
复制代码
disql工具的具体用法参考官方文档:功能简介 | 达梦技术文档
2、图形化安装dm8
1、安装前的准备工作
详情请参考官方文档:达梦8安装前的环境准备详情
1、创建达梦数据库对应的用户和组
注意:安装前必须创建 dmdba 用户,禁止使用 root 用户安装数据库。
- groupadd dinstall # 创建dinstall组
- useradd -g dinstall dmdba # 创建dmdba用户
- echo "DaMeng12345" |passwd --stdin dmdba # 为dmdba用户设置密码
复制代码 2、创建达梦数据库安装目录
- # dminstall是达梦数据库软件安装的位置,dmdata是达梦数据库实例存放位置,dmarch是达梦数据库归档日志存放位置,dabak是达梦数据库备份文件存放位置
- mkdir -p /dm8/{dminstall,dmdata,dmarch,dabak}
- chown -R dmdba:dinstall /dm8
- chmod -R 755 /dm8
复制代码 3、调整体系资源限定
查看dmdba用户的体系资源情况:
官方建议:
到root用户下配置资源限定,在/etc/security/limits.conf文件中追加下面的内容:
- # soft软连接,hard硬连接,nofile打开文件,nproc打开的进程
- dmdba soft nofile 65536
- dmdba hard nofile 65536
- dmdba soft nproc 65536
- dmdba hard nproc 65536
复制代码
配置完成之后,重启服务器见效:
到dmdba用户下查看资源限定
2、去官网下载达梦8镜像并解压挂载到服务器上
官网下载地址:产物下载-达梦数据
选择好本身的cpu平台和操纵体系版本,开放版这里没有银河麒麟v10,选择redhat7代替
root用户操纵:
- # 下载dm8
- wget https://download.dameng.com/eco/adapter/DM8/202401END/dm8_20240408_x86_rh7_64.zip
- # 解压dm8
- unzip dm8_20240408_x86_rh7_64.zip
复制代码
挂载iso镜像:
- mount -o loop dm8_20240408_x86_rh7_64.iso /mnt
复制代码
3、安装达梦数据库
注意:如果/tmp 目录不能保证 2GB 的存储空间,在安装达梦数据库的时候会报错,用户可以扩展/tmp 目录存储空间大概通过设置环境变量 DM_INSTALL_TMPDIR 指定安装步伐的临时目录。具体操纵如下所示:
1、切换到dmdba用户下:su - dmdba
2、在环境变量文件中追加配置:vim ~/.bash_profile
追加内容为:export DM_INSTALL_TMPDIR=/dm8/dmtmp
(/dm8/dmtmp这个目录确保有2g的空间)
3、加载环境变量,让它见效:source ~/.bash_profile
设置xhost和安装达梦数据库:
- # 在root用户下执行,查看DISPLAY的值
- xhost +
- echo $DISPLAY
- # 在dmdba用户下的环境变量文件中追加DISPLAY环境变量的值
- su - dmdba
- echo "export DISPLAY=:0.0" >>~/.bash_profile
- source ~/.bash_profile
- # 执行安装命令
- /mnt/DMInstall.bin
复制代码
到这里,dm8软件就安装完成了,还必要初始化数据库和注册服务
4、初始化数据库与注册服务
到这里就初始化好数据库了,然后在dmdba用户上连接测试看看
- /dm8/dminstall/bin/disql sysdba/dameng12345@localhost:5236
复制代码
disql工具的具体用法参考官方文档:功能简介 | 达梦技术文档
在dmdba用户下设置体系环境变量,方便后续各类工具和命令的运行,在dmdba用户目录.bash_profile文件中追加下面的内容
vim ~/.bash_profile
- export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
复制代码
刷新体系环境变量:
大家想学习达梦数据库大概办理报错问题,可以去达梦数据库社区地址(https://eco.dameng.com)
制作不易,各位看官如果以为还可以,请给小弟一键三连鼓励一下
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |