在中标麒麟上安装配置达梦数据库7分为如下几步:
- 检查软硬件配置是否满足要求
- 规划安装目录及用户
- 配置环境变量及limit文件
- 挂载安装文件
- 安装数据库
- 创建数据库
- 注册并启动数据库实例服务
下面依次进行介绍。
1. 检查软硬件配置是否满足要求
1) 查看操作系统信息
Cat /etc/issue
Uname -a
Uname -m
需是达梦数据库支持的操作系统类型及版本。
2) 查看相关软件包是否正确安装
Rpm -aq | grep glibc
3) 检查CPU、内存等硬件信息
Cat /proc/cpuinfo
Free -m
Fdisk -l
2. 规划安装目录及用户
计划将达梦数据库安装在/dm7下,使用dmdba用户进行安装管理。
1) 创建安装目录
Mkdir /dm7
2) 创建数据库安装管理用户
创建对应的用户组:Groupadd dinstall
创建用户:Useradd -g dinstall dmdba
修改用户密码:Passwd dmdba
查看用户是否创建成功:cat /etc/passwd | grep dmdba
3) 修改安装目录的权限
Chown dmdba:dinstall -R /dm7
3. 配置环境变量及limit文件
1) 修改dmdba用户的环境变量配置文件.bash_profile
添加如下两行:
Export DM_HOME=/dm7
Export PATH=$DM_HOME/bin:$DM_HOME/tool:$PATH:$HOME/bin
修改完加载环境变量souce .bash_profile
2) 修改文件最大打开数目
ulimit -n 65536
cd /etc/security
vi limits.conf
增加如下两行:
Dmdba soft nofile 4096
Dmdba hard nofile 65536
4. 挂载安装文件
1) 在虚拟机中配置加载iso位置
2) 执行挂载命令挂载
mount -t auto -o ro /dev/cdrom /mnt;将ISO所在的/dev/cdrom里面的文件挂载到/mnt里面
为了数据库能顺利安装,需要修改安装文件的权限:
chown dmdba:dinstall DMInstall.bin
Chmod 500 DMInstall.bin
5. 安装数据库
1) 使用命令行安装:./DMInstall.bin -i
2) 使用root用户执行指定脚本:
6. 创建数据库
1) 使用dminit命令创建一个放到/dm7/data下,数据库名为DM01,实例名为test1,端口号为5236的数据库。
Cd /dm7/bin
./dminit path=/dm7/data db_name=DM01 instance_name=TEST1 port_num=5236
数据库创建成功后,在/dm7/data/DM01下可以看到相关的配置文件、控制文件等文件均已生成:
7. 注册并启动数据库实例服务
1) 注册数据库实例服务:
Cd /dm7/script/root
./dm_service_install.sh -t dmserver -p DM01 -i /dm7/data/DM01/dm.ini
注册完成登录数据库,你会发现登录失败:
Cd /dm7/bin
./disql sysdba/SYSDBA@localhost:5236
那是因为还没有启动数据库实例服务,可以通过达梦数据库的服务查看器看下服务状态:
2) 启动数据库实例服务
在DM服务查看器中找到数据库实例服务DmServiceDM01,右键启动服务
也可以使用命令启动:
Cd /etc/rc.d/linit.d
service DmServiceDM01 start
服务启动后再连接数据库会发现,数据库正常连接:
./disql sysdba/SYSDBA@localhost:5236
可以使用数据库了:
Select * from v$instance;
至此,达梦数据库安装配置完成。