前言
公司准备上国产数据库,因公司的核心数据库都是在用Oracle。考虑到尽可能的平滑迁移,于是选择了网传Oracle最兼容的数据库-达梦。
自己先装一下熟悉数据库环境。没想到这么坎坎坷坷,最终还是整完了。
一、环境
- 系统:
[root@localhost ~]# cat /etc/redhat-release
CentOS release 6.7 (Final) - 检查glibc的版本要求版本在2.6以上
[root@localhost ~]# rpm -q glibc
glibc-2.12-1.166.el6.x86_64
glibc-2.12-1.166.el6.i686
二、创建用户:
- 创建dinstall 组
[root@localhost ~]# groupadd dinstall - 创建dmdba用户
[root@localhost ~]# useradd -g dinstall dmdba - 设置dmdba用户密码 : dmdba
[root@localhost ~]# passwd dmdba
三、安装
-
创建目录:
[root@localhost ~]# mkdir /dm
[root@localhost ~]# chown dmdba:dinstall /dm
[root@localhost ~]# chmod 755 /dm -
配置系统限制
[root@localhost ~]# vim /etc/security/limits.conf
dmdba soft nofile 4096
dmdba hard nofile 65536 -
#挂载
[root@localhost ~]# mount -o loop dm8_20220525_x86_rh6_64.iso /media/
[root@localhost ~]# cd /media/
[root@localhost media]# ls
DM8 Install.pdf DMInstall.bin
[root@localhost media]# cp DMInstall.bin /opt/
[root@localhost media]# chown dmdba:dinstall /opt/DMInstall.bin
#直接图形启动:
[dmdba@localhost opt]$ LANG=EN
[dmdba@localhost opt]$ ./DMInstall.bin -
报错:
/tmp/DMInstall/source/jdk/bin/java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory
-
解决:
设置 JAVA 环境以 BASH 为例:
[dmdba@localhost ~]$ vim .bash_profile
export DM_JAVA_HOME=/usr/local/java/jdk1.8.0_391 -
报错:
-
解决:
DM 安装程序在安装时将产生临时文件,临时文件需要 1GB 的存储空间。
如果/tmp 目录不能保证 1GB 的存储空间,用户可以扩展/tmp 目录存储空间或者通
过设置环境变量 DM_INSTALL_TMPDIR 指定安装程序的临时目录
[dmdba@localhost ~]$ mkdir -p tmp
[dmdba@localhost ~]$ vim .bash_profile
export DM_INSTALL_TMPDIR=/home/dmdba/tmp/
[dmdba@localhost ~]$ source .bash_profile -
终于可以进行下一步了:
-
欢迎界面
-
许可证协议
-验证 Key 文件,测试直接下一步,可免费用3个月
-
选择安装方式
DM 安装程序提供四种安装方式:“典型安装”、“服务器安装”、“客户端安装”和“自
定义安装”,用户可根据实际情况灵活地选择。
典型安装包括:服务器、客户端、驱动、用户手册、数据库服务。
服务器安装包括:服务器、驱动、用户手册、数据库服务。
客户端安装包括:客户端、驱动、用户手册。
自定义安装包括:根据用户需要勾选组件,可以是服务器、客户端、驱动、用户手
册、数据库服务中的任意组合。
一般地,作为服务器端的机器只需选择“服务器安装”选项,特殊情况下,服务器
端的机器也可以作为客户机使用,这时,机器必须安装相应的客户端软件。
-
选择安装目录
-
安装前小结
-
开始安装
-
使用root用户执行脚本:
四、 初始化数据库
- 初始化数据库
如用户在选择安装组件时选中服务器组件,DM 安装过程结束时,将会提示是否初始
化数据库,如下图所示。若用户未安装服务器组件,安装完成后,点击“完成”将直接
退出,点击“取消”将完成安装,关闭对话框。
- 创建数据库
- 创建数据库模板
系统提供三套数据库模板供用户选择:一般用途、联机分析处理和联机事务处理,
用户可根据自身的用途选择相应的模板
- 选择数据库目录
- 输入数据库标识
用户可输入数据库名称、实例名、端口号等参数
- 数据库文件所在位置
用户可通过选择或输入确定数据库控制、数据库日志等文件的所在位置,并可通过
右侧功能按钮,对文件进行添加或删除。
- 初始化参数设置
- 口令管理
- 选择示例:需要测试
- 创建数据库摘要
- 创建完成