银河麒麟安装达梦数据库
本次实战主要内容是,在虚拟机里面装了一个银河麒麟系统,在该系统里面安装达梦数据库准备虚拟机 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(ro
本次实战主要内容是,在虚拟机里面装了一个银河麒麟系统,在该系统里面安装达梦数据库
准备
虚拟机 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身份去执行)
- 创建安装用户组 dinstall。
groupadd -g 12349 dinstall
- 创建安装用户 dmdba。
useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
- 初始化用户密码。
passwd dmdba
- 之后通过系统提示进行密码设置
注意:创建安装系统用户完成后,安装手册之后的操作默认使用安装系统用户进行操作。
配置环境变量
1.切换到dmdba目录
cd /home/dmdba
如果提示这个目录不存在,则切换到dmdba用户,再切换到dmdba目录,切换用户
su dmdba
- 编辑脚本文件
vi .bash_profile
编辑内容如下
PATH=$PATH:$HOME/bin
export PATH
export DM_HOME=/dm7
export PATH=$DM_HOME/bin:$DM_HOME/tool:$PATH:$HOME/bin
- 执行已编译文件
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
安装须知:
-
用户在进行图形化安装时,应当确认当前正处于图形化界面的运行环境,否则运行安装程序将报错。这种情况建议用户使用命令行安装 DM。
-
建议用户使用安装系统用户直接登录。如果用户在图形化界面中使用 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
到这里数据库就全部安装好了,局域网内的其他电脑也能访问该数据库了。
更多推荐
所有评论(0)