首页 > 数据库 >kylinV10安装配置DM8数据库

kylinV10安装配置DM8数据库

时间:2024-01-26 15:23:11浏览次数:28  
标签:dmdba 安装 数据库 用户 dm8 kylinV10 DM8 root

 环境

VMware Workstation 虚拟机安装 Kylin-Server-V10-SP3-General-Release-2212-X86_64
vCPU 2 核心, 内存 10GB

达梦数据库DM8的下载及安装参考

下载:https://eco.dameng.com/download/?_blank
安装:https://eco.dameng.com/document/dm/zh-cn/start/install-dm-linux-prepare.html
这里选择 X86 的 RedHat 8

特别提醒,安装过程涉及到频繁切换用户,请特别注意!!!

安装前准备

root 用户操作

# 达梦数据库安装包 dm8_20230104_x86_rh6_64.zip 下载到 /data/software/
cd /data/software/
unzip dm8_20230104_x86_rh6_64.zip

# 检查 iso sha256值是否正确
sha256sum dm8_20230104_x86_rh6_64.iso
# 与下面的值比较
cat dm8_20230104_x86_rh6_64.iso_SHA256.txt

# 创建用户所在的组
groupadd dinstall

# 创建用户
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba

# 修改用户密码
passwd dmdba
# 麒麟系统对密码有要求,这里输入 klvchen_123

# 修改文件打开最大数(重启服务器后永久生效)
cat >> /etc/security/limits.conf <<EOF
dmdba hard nofile 65536
dmdba soft nofile 65536
dmdba hard stack 32768
dmdba soft stack 16384
EOF

切换到 dmdba 用户,查看是否生效,命令如下:

su - dmdba
ulimit -n 65536
ulimit -a

切换到 root 用户,挂载镜像

# iso 保存在 /data/softwar/ 下
mount -o loop /data/software/dm8_20230104_x86_rh6_64.iso /mnt

# 新建目录用来安装 DM 数据库
mkdir /dm8
chown dmdba:dinstall -R /dm8/
chmod -R 755 /dm8

数据库安装

切换至 dmdba 用户

su - dmdba

cd /mnt/

./DMInstall.bin -i

按需求选择安装语言,默认为中文。本地安装选择【不输入 Key 文件】,选择【默认时区 21】。

选择【1-典型安装】,按已规划的安装目录 /dm8 完成数据库软件安装,不建议使用默认安装目录。

根据提示切换到root 用户执行脚本

exit

/dm8/script/root/root_installer.sh

切换到 root 用户进入 dmdba 用户的根目录下,配置对应的环境变量

cd /home/dmdba/

cat >> .bash_profile << -'EOF'
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
-EOF

切换至 dmdba 用户下,执行以下命令,使环境变量生效。

su - dmdba
source .bash_profile
cat .bash_profile

配置实例

切换到 root 用户 创建实例存放路径

exit

mkdir -p /dm/data

# 授予权限
chown dmdba:dinstall -R /dm

使用 dmdba 用户配置实例,进入到 DM 数据库安装(/dm8)目录下的 bin 目录中,使用 dminit 命令初始化实例。

su - dmdba

cd /dm8/bin

./dminit path=/dm/data

注册服务

注册服务需使用 root 用户进行注册。使用 root 用户进入数据库安装目录的 /script/root 下,如下所示:

exit

cd /dm8/script/root

./dm_service_installer.sh -t dmserver -dm_ini /dm/data/DAMENG/dm.ini -p DMSERVER

启动、停止数据库

使用 root 用户操作
启动数据库,如下所示:

systemctl start DmServiceDMSERVER.service

停止数据库,如下所示:

systemctl stop DmServiceDMSERVER.service

重启数据库,如下所示:

systemctl restart DmServiceDMSERVER.service

查看数据库服务状态,如下所示:

systemctl status DmServiceDMSERVER.service

使用 DM 管理工具连接


用户名和密码默认为 SYSDBA/SYSDBA

    转载字:https://www.cnblogs.com/klvchen/p/17167676.html

标签:dmdba,安装,数据库,用户,dm8,kylinV10,DM8,root
From: https://www.cnblogs.com/MoDian/p/17989474

相关文章

  • 一个日常查询(报表、RFC、数据库表)的报表
    参考底表标准底表:TRDIR,TSTC,DD02L,DD02T,TFDIR,TFTIT.SAP标准底表表名描述TRDIRSystemTableTRDIRTSTCSAPTransactionCodesDD02LSAPTablesDD02TSAPDD:SAPTableTextsTFDIRFunctionModuleTFTITFunctionModuleShortTextRFC类其他......
  • 达梦数据库常用sql
    自增模式自增模式当设置IDENTITY_INSERT为ON时,必须把需要插入的列名列出来,不然报错正确例子:SETIDENTITY_INSERT(表名)ONinsertintotable(id,name)value(1,名称)SETIDENTITY_INSERT(表名)OFF我的改为如下可以正常执行:setIDENTITY_INSERTdbo.t_scsoni......
  • C#中的使用本地数据库(SQLCE)
     一般写软件,若用到单机数据库,用的几乎都是Access。其实在VS中,可以使用以sdf为扩展名的本地数据库。(**项目-->添加-->新建项-->本地数据库)这样的数据库兼具两大优点:第一,可以使用LinqToSql,第二,单机化,不需要其他控件等等。分享一个用LinqToSql来操作这个数据库的简单类。注意引用S......
  • MySQL数据库优化的八种方式(经典必看)
    MySQL数据库优化的八种方式(经典必看)引言:关于数据库优化,网上有不少资料和方法,但是不少质量参差不齐,有些总结的不够到位,内容冗杂偶尔发现了这篇文章,总结得很经典,文章流量也很大,所以拿到自己的总结文集中,积累优质文章,提升个人能力,希望对大家今后开发中也有帮助1、......
  • [原创]Windows安装配置PostgreSql_15.5.1数据库
    [原创]Windows安装配置PostgreSql_15.5.1数据库   PostgreSql数据库有多种安装方式,windows上常用的是installer方式、binary手动安装方式,本文采用手动安装的方式处理。总体过程比较简单,有mysql配置经验的分分钟的事儿。    一、下载并解压文件到具体安装目录。 ......
  • 从 Greenplum 到 Databend,万全网络数据库平台架构演进
    作者:代城万全网络高级工程师,负责万全网络数据平台整体架构研发工作,拥有超过7年的大数据相关技术研发经验,一直关注着开源和云技术的发展。万全网络科技有限公司是一家专注于B端电商物流供应链的公司。致力于为客户提供全面的供应链解决方案,涵盖从产品采购到最终配送的全程......
  • openGauss学习笔记-207 openGauss 数据库运维-常见故障定位案例-btree 索引故障情况下
    openGauss学习笔记-207openGauss数据库运维-常见故障定位案例-btree索引故障情况下应对策略207.1btree索引故障情况下应对策略207.1.1问题现象偶发索引丢失错误,报错如下。ERROR:index'xxxx_index'containsunexpectedzeropage或ERROR:index'pg_xxxx_index'cont......
  • [转帖]一文搞懂各种数据库SQL执行计划:MySQL、Oracle等
    https://zhuanlan.zhihu.com/p/99331255 14人赞同了该文章MySQL执行计划Oracle执行计划SQLServer执行计划PostgreSQL执行计划执行计划(executionplan,也叫查询计划或者解释计划)是数据库执行SQL语句的具体步骤,例如通过索引还是全表扫描访问表中的数据,连......
  • jeecg-boot 同步数据库失败,Unable to perform unmarshalling at line number 5 and co
    同步数据库失败,Unabletoperformunmarshallingatlinenumber5andcolumn6.Message:cvc-complex-type.2.4.a:Invalidcontentwasfoundstartingwithelement'{"http://www.hibernate.org/xsd/orm/hbm":property}'.Oneof'{"http://www......
  • 媒体声音|PolarDB 再升级:欢迎来到云数据库 x AI 新时代
    以下文章来源于产业家,作者产业媒体 作者|思杭编辑|皮爷出品|产业家 “搭积木”、“自动驾驶”、“三层解耦”,这些形象的标签成了1月17日阿里云开发者生态大会当天最出圈的词汇。 会上,一名小学生受邀上台演示了数据库查询的场景。一种“全民编程”的气氛向现场观众......