linux安装node和达梦数据库8
PS.本次测试只是为了项目需要,但是在部署和启动程序的时候发生了一系列的报错,由此记录下来为日后作参考
安装达梦数据库
1. 达梦数据库(DM8)简介
达梦数据库管理系统是武汉达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM。达梦数据库管理系统目前最新的版本是8.0版本,简称DM8。
DM8是达梦公司在总结DM系列产品研发与应用经验的基础上,坚持开放创新、简洁实用的理念,推出的新一代自研数据库。DM8吸收借鉴当前先进新技术思想与主流数据库产品的优点,融合了分布式、弹性计算与云计算的优势,对灵活性、易用性、可靠性、高安全性等方面进行了大规模改进,多样化架构充分满足不同场景需求,支持超大规模并发事务处理和事务-分析混合型业务处理,动态分配计算资源,实现更精细化的资源利用、更低成本的投入。一个数据库,满足用户多种需求,让用户能更加专注于业务发展。
2 操作系统环境准备
本次使用的系统版本是CentOS Linux release 7.5.1804 (Core)
3.上传所需文件
4.创建安装用户dmdba和组dinstall,并设置用户密码
[root@localhost ~]# groupadd dinstall
[root@localhost ~]# useradd -s /bin/bash -m -d /home/dmdba -g dinstall dmdba
[root@blocalhost ~]# passwd dmdba //这里需要设置一个密码,可以设置为 Admin12345
输入两遍成功
5.关闭SELinux
vi /etc/selinux/config
红色部分改为 disabled
6.给dmdba配置系统资源限制
cd /etc/security/limits.d
vi dmdba.conf
把下列内容放进去保存
dmdba soft nofile 65536
dmdba hard nofile 65536
dmdba soft nproc 4096
dmdba hard nproc 63653
dmdba soft core unlimited
dmdba hard core unlimited
按下esc,然后按 :wq! 保存退出
用dmdba用户登录系统,查看ulimit参数是否生效: ulimit -a(注意:要切换到dmdba用户进行查看)
su dmdba
7.安装DM8
切回root账号,切换账号密令是 su
mkdir -p /opt/db/dm
chown -R dmdba:dinstall /opt/db/dm
chmod -R 775 /opt/db/dm
ll /opt/db
8.解压文件
cd /home/dm8
unzip dm8_20220701_x86_rh6_64_ent.zip //如果这里报错没有找到unzip,需要用yum install unzip 如果是离线环境可是去现在一个二进制的包文件进行安装
挂载iso文件,这样就能像访问目录一样对iso镜像文件进行访问了
mkdir -p /mnt/cdrom
mount /home/dm8/dm8_20220701_x86_rh6_64_ent/dm8_20220701_x86_rh6_64_ent_8.1.2.128.iso /mnt/cdrom
把安装程序DMInstall.bin拷贝到安装目录,并修改用户和组
cd /opt/db/dm
cp /mnt/cdrom/DMInstall.bin /opt/db/dm/
接下来执行安装程序进行数据库安装。安装方式有两种,一种是图形化界面安装,另一种是命令行方式安装。
因为本次演示环境安装Linux时没有安装图形化界面,因此采用命令行方式进行安装。
图形化安装方式是执行命令:./DMInstall.bin
命令行安装方式是执行命令:./DMInstall.bin -i
安装DM,必须先切换到dmdba用户。
su - dmdba
cd /opt/db/dm
mkdir dmdbms
开始安装,语言选择中文,Key文件先不输入(没有key文件,默认使用一年后到期)
设置时区,选择:[21]: GTM+08=中国标准时间 ,这也是默认的选项。
9.开始安装
./DMInstall.bin -i
下面的地址为 /opt/db/dm/dmdbms
安装结束后,提示用root用户执行脚本
切换root用户
su
/opt/db/dm/dmdbms/script/root/root_installer.sh
10.创建数据库实例
cd /opt/db/dm/dmdbms/bin
./dminit PATH=/opt/db/dm/dmdbms/data DB_NAME=DMDB INSTANCE_NAME=DMDW PORT_NUM=5236
11注册实例服务的脚本
cd /opt/db/dm/dmdbms/script/root
./dm_service_installer.sh -t dmserver -dm_ini /opt/db/dm/dmdbms/data/DMDB/dm.ini -p DMDW
12.启动服务
systemctl start DmServiceDMDW.service //这里需要等待一会
查看服务进程是否已开启(下方绿色表示开启成功)
systemctl status DmServiceDMDW.service
12.创建软连接
达梦数据库提供了命令行客户端工具disql(类似oracle的sqlplus),用于连接数据库。
disql工具在安装目录的bin目录下,可以把bin目录添加到环境变量PATH中,dmdba用户下查看配置文件
su dmdba
vi ~/.bash_profile
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool 把这个插入进去
生效
source ~/.bash_profile
这样我们在任何地方都可以使用命令登录数据库了
disql SYSDBA/SYSDBA
切换root用户使用软连接
su
vi ~/.bash_profile
把下列数据插入到指定的位置即可
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/opt/db/dm/dmdbms/bin"
export DM_HOME="/opt/db/dm/dmdbms"
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
生效
source ~/.bash_profile
至此达梦数据库安装完成
安装node
解压
进入到 node
cd /home/node
解压 node
xz -d node-v14.16.0-linux-x64.tar.xz
tar -xvf node-v14.16.0-linux-x64.tar
给解压出来的目录增加权限:
chmod -R 777 node-v14.16.0-linux-x64
设置全局链接
现在node和npm还不能全局使用,我们要添加环境变量,首先在 root 目录下找到文件,编辑:
vi ~/.bash_profile
找到PATH=$PATH:$HOME/bin,在后面添加node 所在的路径
:/home/node/node-v14.16.0-linux-x64/bin 添加后的结果如下(注意冒号):
保存修改,然后使用如下命令使配置:
生效
source ~/.bash_profile
现在在任何一个地方输入 node -v 或者 npm -v 都可以执行
linux安装node和达梦数据库8的更多相关文章
- Linux平台达梦数据库V7单实例安装方式之图形方式
一 前言 我们在学习任何一个应用时,了解它的最初步骤通常是学会如何进行安装配置,后序才去关心如何使用,学习达梦数据库也是如此,而达梦数据库的安装提供了多种方式,接下来会一一介绍每种安装方式,达梦数据库 ...
- 达梦数据库产品支持技术学习分享_Week1
本周主要从以下几个方面进行本人对达梦数据库学习的分享,学习进度和学习情况因人而异,仅供参考. 一.达梦数据库的体系架构 二.达梦数据库的安装 三.达梦数据库的数据类型 四.达梦数据库的DDL.DML. ...
- 达梦数据库学习(一、linux操作系统安装及数据库安装)
达梦数据库学习(一.linux操作系统安装及数据库安装) 环境介绍: 使用VM12+中标麒麟V7.0操作系统+达梦8数据库 一.linux系统搭建 本部分没有需要着重介绍,注意安装时基本环境选择&qu ...
- linux安装达梦数据库8
PS.本次测试只是为了项目需要,但是在部署和启动程序的时候发生了一系列的报错,由此记录下来为日后作参考 安装达梦数据库 1. 达梦数据库(DM8)简介 达梦数据库管理系统是武汉达梦公司推出的具有完全自 ...
- 国产化之银河麒麟安装达梦数据库DM8
背景 某个项目需要实现基础软件全部国产化,其中操作系统指定银河麒麟,数据库使用DM8. 虽然在之前的文章中已经成功模拟国产飞腾处理器,但是运行效率不高,所以这里的银河麒麟操作系统还是运行在x64平台上 ...
- 达梦数据库(DM8)大规模并行集群MPP 2节点安装部署
达梦数据库大规模并行集群MPP 2节点安装部署 1.环境准备 os 数据库版本 ip mpp角色 centos7.x86 DM8 192.168.30.100 mpp1 centos7.x86 ...
- Linux部署达梦数据库(完全版)
环境准备 数据库下载去http://www.dameng.com 1.下载好达梦数据库iso上传(通过xftp)到你自己存在的目录(/opt) 2.将你上传的iso文件挂载到其它的目录下面(mount ...
- Shell脚本使用汇总整理——达梦数据库备份脚本
Shell脚本使用汇总整理——达梦数据库备份脚本 Shell脚本使用的基本知识点汇总详情见连接: https://www.cnblogs.com/lsy-blogs/p/9223477.html 脚本 ...
- [转帖]达梦数据库(DM6)和ORACLE 10g的异同点
达梦数据库(DM6)和ORACLE 10g的异同点 https://bbs.aliyun.com/detail/351337.html 花花浪子 级别: 小白 发帖 0 云币 -41 加关注 ...
随机推荐
- 手把手带你实现基于 Vite+Vue3 的在线Excel表格系统
今天,葡萄带你了解如何基于Vite+Vue3实现一套纯前端在线表格系统. 在正式开始项目介绍之前,首先咱们首先来介绍一下Vite和Vue3. Vue3 2020年09月18日Vue.js 3.0发布, ...
- 典型相关分析CCA计算过程
本文介绍了CCA解决的问题,CCA原理的推导过程,以及对计算结果物理意义的解释.并且通过SPSS和R操作演示了一个关于CCA的例子.数据文件下载参考[8],SPSS输出结果文件下载参考[9],R代 ...
- Javaweb-文件上传和邮件发送
1.文件上传 新建空项目 准备工作 在maven仓库里下载commons io 和 commons fileupload两个jar包 实用类介绍 文件上传注意事项 为保证服务器安全,上传文件应该放在外 ...
- Java四大引用详解:强引用、软引用、弱引用、虚引用
面试官考察Java引用会问到强引用.弱引用.软引用.虚引用,具体有什么区别?本篇单独来详解 @mikechen Java引用 从JDK 1.2版本开始,对象的引用被划分为4种级别,从而使程序能更加灵活 ...
- 通过重新构建Kubernetes来实现更具弹性的容器编排系统
通过重新构建Kubernetes来实现更具弹性的容器编排系统 译自:rearchitecting-kubernetes-for-the-edge 摘要 近年来,kubernetes已经发展为容器编排的 ...
- Linux 03 用户管理
参考源 https://www.bilibili.com/video/BV187411y7hF?spm_id_from=333.999.0.0 版本 本文章基于 CentOS 7.6 概述 Linux ...
- 开源云真机平台-Sonic应用实践
前言 Sonic是一款开源.支持分布式部署.在线自动化测试的私有云真机平台.偶然接触到这个平台是源于虫师的一篇公众号文章<基于Linux 部署 Sonic>,于是结合文章内容和官网尝试搭建 ...
- 应用集成-在Hexo、Hugo博客框架中使用Gitalk基于Github上仓库项目的issue无后端服务评论系统实践
关注「WeiyiGeek」公众号 设为「特别关注」每天带你玩转网络安全运维.应用开发.物联网IOT学习! 希望各位看友[关注.点赞.评论.收藏.投币],助力每一个梦想. 本章目录 目录 0x00 Gi ...
- 推荐软件(一):Motrix——磁力下载器
个人觉得迅雷这样的下载器广告又多,启动速度又慢,又占用内存和存储,非常地不好用.有时候下载速度也不是你自己网速的最大值,而且有一些资源也会因为版权问题阻止你下载. Motrix 界面非常简洁:下载速度 ...
- 文件分享工具ShareLocalFile不需要云盘的实时上传下载文件的云盘工具可以搜索整个网络的文件
工具的下载地址:https://comm.zhaimaojun.cn/AllSources/ToolDetail/?tid=9693 这是一个未来的项目,可以分享我们的文件,目前由于个人的技术水平限制 ...