热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

DM7.0在VM中标麒麟NeoKylin虚拟机上安装

DM7.0在VM-中标麒麟虚拟机上安装一、环境准备(VM安装中标麒麟虚拟机)1、安装vm14中标麒麟6(NeoKylinLinxSer

DM7.0在VM-中标麒麟虚拟机上安装

一、环境准备(VM安装中标麒麟虚拟机)

1、安装vm14+中标麒麟6(NeoKylin Linx Server 6 for x86-64 操作系统)

挂载信息:

注意点:具体过程可参考一下文章

【磁盘分区】https://jingyan.baidu.com/article/15622f247dd805fdfcbea5e0.html

【VM下安装中标麒麟V6.0】http://www.360doc.com/content/16/0520/19/21535613_560789502.shtml

2、虚拟机 VM tools工具安装-便于从本机把文件拷贝到虚拟机

安装VMware Tools ,下载VMwareTools-10.2.0-7259539.tar.gz

把文件【VMwareTools-10.2.0-7259539.tar.gz】拷贝到中标麒麟系统的文件夹【/opt】中,执行命令:

tar -zxvf  VMwareTools-10.2.0-7259539.tar.gz,解压后会出现文件夹【vmware-tools-distrib】,到里面进行安装即可。

后续在解压dm7安装文件中也需要解压iso文件,命令具体见下面【mount -o loop dm7_setup_rh6_64_ent.iso /mnt】

参考:

【安装VMware Tools】https://blog.csdn.net/l31299/article/details/71794661

3、数据库环境准备

3.1收集软硬件信息

用户在安装 DM 前,需要检查当前操作系统的相关信息,确认 DM 安装程序与当前操 作系统匹配,以保证DM能够正确安装和运行。用户可以使用以下命令检查操作系统基本信息,如下所示。

软件:OS   windows  server    linux ( sysv  bsd)

发行版本:[root@localhost ~]# cat /etc/issue

内核版本:[root@localhost ~]# uname -r

位数:[root@localhost ~]# file /sbin/init

[root@localhost ~]# uname -m

#查看硬件信息: cat /proc/cpuinfo

3.2 硬件信息

CPU: [root@localhost ~]# cat /proc/cpuinfo

注意:龙芯,飞腾(鲲鹏)(arm)等国产U

内存:[root@localhost ~]# free

kernel.msgmax = 65536

kernel.shmmax = 68719476736

kernel.shmall = 4294967296

[root@localhost ~]# ipcs -a

3.3磁盘分区:

分区:[root@localhost ~]# fdisk -l

分区使用情况:[root@localhost ~]# df

补充:LVM pvdisplay vgdisplay lvdisplay

监控磁盘的读写:[root@localhost ~]# iostat 1 10

3.4 规划安装用户

规划一个组:[root@localhost ~]# cat /etc/group|grep dinstall

[root@localhost ~]# groupadd dinstall

规划用户:[root@localhost ~]# id dmdba

[root@localhost ~]# useradd -g dinstall dmdba

设置用户密码:[root@localhost ~]# passwd  ASDF1234

3.5 规划安装路径

[root@localhost /]# mkdir /dm7

以下图可以借鉴:

常用命令---   mkdir  ;mkdir disk{}  ;  rmdir ;  ls -dl/文件名  

3.6 规划文件夹权限  

[root@localhost /]# ls -dl /dm7

更改权限:

[root@localhost /]# chown dmdba.dinstall -R /dm7

安装过程中,key文件,针对其他用户,可SU能会没有权限使用

3.7 配置环境变量(可选项)

配置环境变,方便使用达梦命令和工具

 [root@Neokylin6 /]# cat /etc/passwd|grep dmdba

dmdba_hbl:x:501:502::/home/dmdba:/bin/bash

[root@Neokylin6 /]# cd /home/dmdba

[root@Neokylin6 dmdba]# vi .bash_profile

在bash_profile文件最后,增加DM_HOME环境变量。

export DM_HOME=/dm7

export PATH=$DM_HOME/bin:$DM_HOME/tool:$PATH:$HOME/bin

也可以直接切换到dmdba用户,进入/home/dmdba目录,进行bash_profile环境变量的修改。

[root@Neokylin6 dmdba]# su - dmdba_hbl

[dmdba@dm ~]$ source .bash_profile
3.8  设置文件最大打开数目

一是:切换到root用户,设置允许打开最大文件数目,将打开最大文件数目设置成65536。此方法打开最大文件数目,服务器重启会失效,需重新设置。

# 切换root用户 su – root

#设置打开文件最大数目 ulimit -n 65536

二是:通过修改limits.conf文件配置打开最大文件数目,此方法需要重启数据。

[root@Neokylin6 ~]# cd /etc/security/

[root@Neokylin6 security]# pwd

/etc/security

[root@Neokylin6 security]# vi limits.conf

在/etc/security目录下limits.conf文件中增加以下内容

dmdba_hbl  soft  nofile  4096

dmdba_hbl  hard  nofile  65536
3.9     准备安装包

达梦数据库各版本介绍:

开发版:并发和使用时间做了限制,不能做为商用。

标准版:适用于小型应用,不支持集群,对用户数和并发数有限制。

企业版:适合用中大型应用,在生产环境中用得最多的一个版本,支持集群。

安全版:在企业版的基础上,做了安全特性,在权限上实现了四权分立。

创建达梦数据安装包上传目录opt

上传达梦数据库安装包至opt目录,如果涉及商业版本,同步上传授权文件。

[root@Neokylin6 ~]# cd /opt/

进入opt目录,确定安装包已上传成功。

通过mount命令挂载ISO安装包。--注意 目录 /mnt为解压后的路径,目录/opt/ 为安装包的路径

mount -o loop /opt/dm7_setup_rh6_64_ent_7.6.0.197_20190917.iso /mnt

[root@Neokylin6 ~]# cd /mnt

[root@Neokylin6 mnt]# ls -l

总用量 575058

-r-xr-xr-x 1 root root 584382798  9月 16 11:04 DMInstall.bin

-r-xr-xr-x 1 root root   2266249  9月 12 16:45 DM_Install_en.pdf

-r-xr-xr-x 1 root root   2207674  9月 12 16:45 DM_Install_zh.pdf

-r-xr-xr-x 1 root root       868  9月 12 16:48 release_en.txt

-r-xr-xr-x 1 root root       973  9月 12 16:48 release_zh.txt

注意:安装包和软硬件要匹配

[root@localhost opt]# mount -o loop dm7_setup_rh6_64_ent.iso /mnt

tar.gz格式:   tar -zxvf XXXX.tar.gz

zip格式:  unzip XXXX.zip

判断文件的类型:[root@localhost opt]# file filename

二、DM7.0安装

1、安装数据库软件

关闭访问控制:[root@localhost opt]# xhost +

xhost 是用来控制X server访问权限的,这个命令将允许别的用户启动的图形程序将图形显示在当前屏幕上。

切换用户:[root@localhost opt]# su – dmdba

安装:[dmdba@localhost mnt]$ ./DMInstall.bin

root用户执行脚本:[root@localhost opt]# /dm7/script/root/root_installer.sh

点击确定按钮。

点击开始安装

选择接受,然后点击下一步。

点击下一步   

浏览key文件目录,然后点击下一步。【如果没有key文件,此处的key文件可以不填跳过】

根据需要选择安装,然后点击下一步。

选择达梦数据库的安装目录,点击下一步。

点击确定按钮

点击安装按钮

等待数据库安装

在root用户下执行/dm7/script/root/root_installer.sh命令。

 

su root

/dm7/script/root/root_installer.sh

点击是,完成数据库安装。注意-下图是不是本机操作

点击完成,完成数据库安装

 

注意:不勾选 【初始化数据库】

2、创建数据库实例

切换到dmdba用户,进入数据库工具目录。执行./dbca.sh进行图形化界面安装。

cd  /dm7/tool

./dbca.sh

选择创建数据库实例,点击开始创建。

根据实际用途选择数据库模板,这里按默认安装。

指定数据库安装目录。点击下一步。

指定数据库名与实例名,如果有安全方面需求,可以修改端口号。

注意下图不是本机图,本机为:dmserver   dmserver  5236

可根据实际情况对控制文件、数据文件、日志文件等进行修改。然后点击一步。

下图路径与实际不符,图片不是本机的,仅供借鉴

根据实际需要对初始化参数进行修改,此处文件确定后,后期无法修改。一定要按实际需求进行配置。

簇大小:申请空间的最小的逻辑单位

页大小:存储数据的最小的逻辑单位

字符集:GB18030,utf8

注意:一旦设置无法更改。

对用户进行密码设置,可以将所有用户统一配置一个密码,此处系统用户密码,丢失后无法找回。注意一定要牢记此处密码。此处配置密码:dameng123456,然后点击一步。

可以根据用户需求创建示例库,如果没有需求可以不创建。然后点击下一步。

核对将要执行的操作信息。确认无误后执行完成按钮。图片不是本机的,仅供借鉴

根据提示信息,用root用户运行下面脚本。

/dm7/script/root/dm_service_installer.sh -s /dm7/bin/DmServiceDM_HUOBL

执行完脚本后,点击确定按钮。

执行完脚本结果如下。--不是本机用户图片,供借鉴:

选择是,关闭对话框。

点击完成,完成数据库安装。--不是本机用户图片,供借鉴:

用dsql命令登录,测试创建数据库是否创建成功。如果未配置环境变量,需要进入/dm7/bin目录下执行下面命令。

disql sysdba/dameng123456@localhost:5236

select name from v$instance;

下图是 disql的2种不同用法:

至此数据库安装完成 。
推荐文章:

DM7数据库安装图文教程

https://blog.csdn.net/okhymok/article/details/103607153

 

三、常用

1、服务启动

cd /etc/rc.d/init.d/

两个服务:DmAPservice 和 DmServiceDMSERVER 两个服务

service 服务名称  status  --状态

service 服务名称  start  --开启

service 服务名称  stop  --关闭

2、安装dm7数据库完成后,DmAPservice 第一次启动往往会无法启动

管道文件  目录: /dm7/bin 下面

[dmdba@dm7db bin] ls -l DM_PIPE_DMAP_LSNR_WR

[dmdba@dm7db bin] mv /dm7/bin/DM_PIPE_DMAP_LSNR_RD /tmp/

说明:后面的 /tmp/ 是吧文件新移动的位置,mv是剪切

[dmdba@dm7db bin]$ file /tmp/DM_PIPE_DMAP_LSNR_*

/tmp/DM_PIPE_DMAP_LSNR_RD: fifo (named pipe)

/tmp/DM_PIPE_DMAP_LSNR_WR: fifo (named pipe)

参考文章:

【达梦数据库dm7,DmAPService服务无法正常启动解决】

https://blog.csdn.net/robo23/article/details/100637272

3、数据库卸载

注意:首先要关闭服务

推荐文章

【国产数据库达梦的安装与卸载】

https://blog.csdn.net/jinbing_1990/article/details/103645466

 


推荐阅读
  • 本文详细介绍了如何使用MySQL来显示SQL语句的执行时间,并通过MySQL Query Profiler获取CPU和内存使用量以及系统锁和表锁的时间。同时介绍了效能分析的三种方法:瓶颈分析、工作负载分析和基于比率的分析。 ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • Skywalking系列博客1安装单机版 Skywalking的快速安装方法
    本文介绍了如何快速安装单机版的Skywalking,包括下载、环境需求和端口检查等步骤。同时提供了百度盘下载地址和查询端口是否被占用的命令。 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • 本文介绍了在mac环境下使用nginx配置nodejs代理服务器的步骤,包括安装nginx、创建目录和文件、配置代理的域名和日志记录等。 ... [详细]
  • 本文介绍了在Linux下安装和配置Kafka的方法,包括安装JDK、下载和解压Kafka、配置Kafka的参数,以及配置Kafka的日志目录、服务器IP和日志存放路径等。同时还提供了单机配置部署的方法和zookeeper地址和端口的配置。通过实操成功的案例,帮助读者快速完成Kafka的安装和配置。 ... [详细]
  • phpcomposer 那个中文镜像是不是凉了 ... [详细]
  • Oracle优化新常态的五大禁止及其性能隐患
    本文介绍了Oracle优化新常态中的五大禁止措施,包括禁止外键、禁止视图、禁止触发器、禁止存储过程和禁止JOB,并分析了这些禁止措施可能带来的性能隐患。文章还讨论了这些禁止措施在C/S架构和B/S架构中的不同应用情况,并提出了解决方案。 ... [详细]
  • RouterOS 5.16软路由安装图解教程
    本文介绍了如何安装RouterOS 5.16软路由系统,包括系统要求、安装步骤和登录方式。同时提供了详细的图解教程,方便读者进行操作。 ... [详细]
  • 嵌入式处理器的架构与内核发展历程
    本文主要介绍了嵌入式处理器的架构与内核发展历程,包括不同架构的指令集的变化,以及内核的流水线和结构。通过对ARM架构的分析,可以更好地理解嵌入式处理器的架构与内核的关系。 ... [详细]
  • 本文概述了JNI的原理以及常用方法。JNI提供了一种Java字节码调用C/C++的解决方案,但引用类型不能直接在Native层使用,需要进行类型转化。多维数组(包括二维数组)都是引用类型,需要使用jobjectArray类型来存取其值。此外,由于Java支持函数重载,根据函数名无法找到对应的JNI函数,因此介绍了JNI函数签名信息的解决方案。 ... [详细]
  • 通过Anaconda安装tensorflow,并安装运行spyder编译器的完整教程
    本文提供了一个完整的教程,介绍了如何通过Anaconda安装tensorflow,并安装运行spyder编译器。文章详细介绍了安装Anaconda、创建tensorflow环境、安装GPU版本tensorflow、安装和运行Spyder编译器以及安装OpenCV等步骤。该教程适用于Windows 8操作系统,并提供了相关的网址供参考。通过本教程,读者可以轻松地安装和配置tensorflow环境,以及运行spyder编译器进行开发。 ... [详细]
author-avatar
淡月如水夜宿雨
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有