本次实战主要内容是,在虚拟机里面装了一个银河麒麟系统,在该系统里面安装达梦数据库

准备

虚拟机 Oracle VM VirtualBox

安可环境系统为银河麒麟Kylin-Desktop-V10-Release-Build1-20200313-x86_64.iso

数据库为达梦dm8_setup_rh6_64_ent_8.1.1.84_20200526.iso

一般情况下我们不用root用户去安装dm(root权限最大了),我们新建一个用户(执行命令时,如果提示权限不够,那么给要执行的命令前面加上sudo暂时以root身份去执行)

  1. 创建安装用户组 dinstall。
groupadd -g 12349 dinstall 
  1. 创建安装用户 dmdba。
useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba 
  1. 初始化用户密码。
passwd dmdba 
  1. 之后通过系统提示进行密码设置
    注意:创建安装系统用户完成后,安装手册之后的操作默认使用安装系统用户进行操作。

配置环境变量

1.切换到dmdba目录

cd /home/dmdba

如果提示这个目录不存在,则切换到dmdba用户,再切换到dmdba目录,切换用户

su dmdba
  1. 编辑脚本文件
vi .bash_profile

编辑内容如下

PATH=$PATH:$HOME/bin
export PATH
export DM_HOME=/dm7
export PATH=$DM_HOME/bin:$DM_HOME/tool:$PATH:$HOME/bin
  1. 执行已编译文件
source .bash_profile

4)查看是否成功

echo $DM_HOME

输出: /dm7

编辑最大打开文件数量

查看ulimit 命令

ulimit -a

暂时修改,重启后无效

ulimit -n 65536

3)编译配置文件(永久有效)

vi /etc/security/limits.conf

安装数据库

把数据库.iso文件放到 /home/dmdba/ 目录下

将安装镜像挂载在/mnt下

mount -o loop dm7_setup_rh6_64_ent.iso /mnt

若报"dmdba 不在 sudoers文件中,此事将被报告。",那么们可以通过编辑器来打开/etc/sudoers,或者直接使用命令visudo来搞定这件事情。打开sudoers后,像如下那样加上自己的帐号保存后就可以了。

# User privilege specification
root    ALL=(ALL:ALL) ALL
dmdba    ALL=(ALL:ALL) ALL

sudoers的权限是0440,即只有root才能读。在你用root或sudo后强行保存(wq!)即可

安装数据库

进入到 /mnt目录下

cd /mnt

执行

./DMInstall.bin

安装须知:

  1. 用户在进行图形化安装时,应当确认当前正处于图形化界面的运行环境,否则运行安装程序将报错。这种情况建议用户使用命令行安装 DM。

  2. 建议用户使用安装系统用户直接登录。如果用户在图形化界面中使用 su 命令切 换至安装系统用户,可能导致启动图形化安装程序启动失败。

若报错的话是该用户当前目录下没有图形化界面环境权限,有两种方法

可以根据提示用命令行接着安装

./DMInstall.bin -i

也可以切回到当前登录用户,进入根目录执行(本次实战采用这种方式)。

su cdd
cd /
./mnt/DMInstall.bin

若提示没有权限,用root执行chmod 777 文件名:sudo chmod 777 ./mnt/DMInstall.bin
还提示没权限的话,用root执行chmod 755 文件名:sudo chmod 755 ./mnt/DMInstall.bin

接着再执行 ./mnt/DMInstall.bin

这时候把/dm7的权限赋给当前登录用户cdd(后面要用当前登录用户去安装了)

chown cdd.dinstall -R /dm7

开始图形化界面安装

点击确定

图片

下一步

图片

点击下一步

图片

这里key文件路径指定安装包带的key文件,下一步

图片

典型安装,下一步

图片

选择安装位置,下一步

图片

点击安装

图片

这时会让把页面中的一条语句放到终端去执行

图片

在终端执行

图片

初始化数据库

图片

图片

图片

图片

图片

图片

下面页面中的3条命令要在终端执行

图片

图片

图片

客户端工具连接

进入工具目录

cd /dm8/tool

数据库管理工具,可视化数据库管理,执行

./manager 

输入密码连接后,如下
图片

参考资料

https://blog.csdn.net/newbie_201612/article/details/100877405

https://blog.csdn.net/holihunter/article/details/107453465

https://blog.csdn.net/zhanglong_1013/article/details/104425945

其他

数据迁移
msql数据迁移到dm参考:
https://blog.csdn.net/boywcx/article/details/82657338

网络配置
虚拟机默认采用“网络地址转换NAT"模式。这时主机和虚拟机之间可以互相访问,但是局域网内的其他电脑不能访问。查看主机与虚拟机地址发现,其ip地址不在同一网段。这时就要采用桥接模式了,并且修改银河麒麟的ip,"控制面板”—>“网络连接“—>”IP4”,手动设置ip

图片
到这里数据库就全部安装好了,局域网内的其他电脑也能访问该数据库了。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐