银河麒麟v10操作系统安装dm8数据库

 环境描述:

        操作系统:银河麒麟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用户的系统资源情况:

su - dmdba
ulimit -a

官方建议:

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

配置完成之后,重启服务器生效:

reboot

到dmdba用户下查看资源限制

su - dmdba
ulimit -a

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

刷新系统环境变量:

source ~/.bash_profile

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
 
/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用户的系统资源情况:

su - dmdba
ulimit -a

官方建议:

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

配置完成之后,重启服务器生效:

reboot

dmdba用户下查看资源限制

su - dmdba
ulimit -a

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

 刷新系统环境变量:

source ~/.bash_profile

大家想学习达梦数据库或者解决报错问题,可以去达梦数据库社区地址(https://eco.dameng.com

制作不易,各位看官如果觉得还可以,请给小弟一键三连鼓励一下 

  • 10
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DM DBA手记之安装篇-达梦数据库-安装手册-安装最佳实践v1.3.pdf https://download.csdn.net/download/u014772458/10976118?utm_medium=distribute.pc_relevant_download.none-task-download-2~default~BlogCommendFromBaidu~default-1.test_version_3&depth_1-utm_source=distribute.pc_relevant_download.none-task-download-2~default~BlogCommendFromBaidu~default-1.test_version_3&dest=https%3A%2F%2Fdownload.csdn.net%2Fdownload%2Fu014772458%2F10976118&spm=1003.2020.3001.6616.1 第一章 安装前的准备工作 1 1.1硬件平台 1 1.2操作系统平台 1 1.3申请匹配的版本 2 第二章 安装前的规划工作 3 2.1规划安装路径 3 2.2规划数据库初始化参数 4 2.2.1 页大小 5 2.2.2 日志文件大小 8 2.2.3 时区 8 2.2.4 字符串比较大小写敏感 8 2.2.5 字符集 10 2.2.6 VARCHAR类型以字符为单位 11 2.2.7 改进字符串HASH算法 12 第三章 安装达梦数据库 14 3.1 Linux上安装达梦数据库 14 3.1.1网络防火墙以及安全内核检查 14 3.1.2检查磁盘的划分 17 3.1.3Linux下检查操作系统限制 17 3.1.4检查系统时间及时区 19 3.1.5Linux下检查KDE/GNOME环境 20 3.1.6检查安装版本匹配度 20 3.1.7安装程序赋予执行权限 21 3.1.8进行安装 21 3.1.9LINUX下实例注册及自启动设置 23 3.2 Windows上安装达梦数据库 25 3.2.1关闭杀毒软件 25 3.2.2ODBC及dm_svc.conf配置 26 3.2.3配置助手初始化库并注册 27 3.3 Aix上安装达梦数据库 31 3.3.1检查磁盘空间 31 3.3.2查看逻辑CPU个数 31 3.3.3查看物理CPU个数 32 3.3.4查看内存信息 32 3.3.5创建安装的组(AIX7.0下) 32 3.3.6创建安装用户DMDBA 32 3.3.7创建安装程序临时目录 33 3.3.8检查系统资源限制 33 3.3.9开始安装 33 3.3.10 bin目录下命令行起服务报主文件不存在 36 3.3.11初始化实例 36 第四章 安装完后的检查工作 36 4.1Windows下的检查 36 4.2 Linux下的检查 41 第五章 配置必要的INI参数 46
安装银河麒麟V10系统和安装达梦数据库是两个不同的过程。首先,安装银河麒麟V10系统的步骤如下:首先,创建一个新的虚拟机,选择典型安装,浏览并选择下载的iso镜像,选择Linux操作系统,输入虚拟机名称和安装位置,设置磁盘容量为50G,然后完成创建虚拟机。接下来,启动虚拟机,选择安装银河麒麟操作系统,按照安装界面的提示进行安装,设置账号密码,选择全盘安装并格式化整个磁盘,安装完成后重启系统,输入账户密码登录系统。\[2\] 至于安装达梦数据库,需要在安装银河麒麟V10系统后进行以下步骤:首先,下载达梦数据库安装包,并解压。然后,打开终端,进入命令行界面,使用root用户登录系统。接下来,进入达梦数据库安装目录,运行安装命令,按照安装界面的提示进行安装安装完成后,可以使用达梦数据库的命令行工具或者图形界面工具进行数据库的管理和操作。请注意,安装达梦数据库需要遵循官方提供的安装指南和系统要求。 #### 引用[.reference_title] - *1* *3* [虚拟机安装银河麒麟V10系统](https://blog.csdn.net/qq_45842167/article/details/126507787)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [VMware安装银河麒麟V10桌面版虚拟机](https://blog.csdn.net/qq_36147006/article/details/128528676)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值