在vmware16+中标麒麟高级服务器操作系统软件V7.0U6版的环境下安装达梦数据库DM8 企业版
目录
文章目录
一、vmware 上安装中标麒麟操作系统
vmware 安装中标麒麟高级服务器操作系统软件V7和安装centos类似,安装时选择客户机操作系统时手动选择centos7
然后在之后的步骤选择 带GUI的服务器
之后安装和centos7类似。
安装好后要先改yum源到阿里的源,自带源已经404失效(差评!),后面安装unixODBC会用到。
#root用户下执行
#改 yum 源
cd /etc/yum.repos.d/
rm -rf *.repo
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
sed -i 's/$releasever/7/g' /etc/yum.repos.d/CentOS-Base.repo
#清空缓存:
yum clean all
#生成缓存:
yum makecache
yum update
接着关firewall
#root用户下执行
#关防火墙和NetworkManager
firewall-cmd --state
systemctl stop firewalld # 停止firewalld
systemctl disable firewalld # 禁用firewall开机启动
service NetworkManager stop
chkconfig NetworkManager off
service network restart
二、安装达梦数据库dm8
1.添加dm用户和组
#root用户下执行
#创建安装用户组 dinstall。
groupadd -g 12349 dinstall
#创建安装用户 dmdba。
useradd -u 12345 -g dinstall -m -d /dm8 -s /bin/bash dmdba
#初始化用户密码。
passwd dmdba
#解除参数使用限制
ulimit -a
2.vm上加载dm8的安装iso
在虚拟机运行状态下操作即可
记得勾上 已连接 选项
#root用户下执行
#加载光驱
cd /mnt/
mount -o loop /dev/cdrom /mnt
cd /mnt/
chmod 755 ./DMInstall.bin
3.开始安装dm数据库
命令行安装方式。
#切到dmdba用户
su - dmdba
cd /mnt/
#命令行安装
./DMInstall.bin -i
出现提示:请选择安装语言(C/c:中文 E/e:英文) [C/c]:
时候选择 c
出现提示:是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:
时候选择 n
出现提示:是否设置时区? (Y/y:是 N/n:否) [Y/y]:
时候选择 n
出现提示:安装类型:
1 典型安装
2 服务器
3 客户端
4 自定义
请选择安装类型的数字序号 [1 典型安装]:
时候选择 1 典型安装 (典型安装包含服务端和客户端,装客户端才会有disql,manager 等工具)
出现提示:请选择安装目录 [/dm8/dmdbms]:
直接回车默认
出现提示:安装结束
表示此步骤结束。
接下来要在root 用户下执行:
#请以root系统用户执行命令:
su -
cd /dm8/dmdbms/script/root
./root_installer.sh
然后开始创建数据库实例
su - dmdba
cd /dm8/dmdbms/bin
#实例名 DBSERVER , sysdba密码为Dameng123 ,端口为 5236
./dminit path=/dm8/data/ DB_NAME=DBSERVER INSTANCE_NAME=DBSERVER SYSDBA_PWD=Dameng123 port_num=5236
注册服务并设置为自动启动
#以服务方式启动
su -
cd /dm8/dmdbms/script/root
./dm_service_installer.sh -t dmserver -dm_ini /dm8/data/DBSERVER/dm.ini -p DMSERVER
systemctl enable DmServiceDMSERVER.service
systemctl start DmServiceDMSERVER.service
systemctl status DmServiceDMSERVER.service
看到服务状态为atctive 即为数据库进程启动成功。
4.配置环境以使其能运行达梦db 的图形化工具
#激活图形界面
su-
xhost +
#root 下面查看display 的变量值
echo $DISPLAY
su - dmdba
#查看 dmdba用户下的display 的变量值,应该为空
echo $DISPLAY
#如果为空DISPLAY,设置dmdba用户下的display 的变量值和root 的值一致
export DISPLAY=:2
运行达梦工具 DMManager
cd /dm8/dmdbms/tool
./manager
点连接
默认用户为 sysdba, 填入sysdba密码 Dameng123
尝试执行个sql
搞定。
至此db已经可以用了。
如果有需要安装使用unixODBC,继续往下看。
*安装配置unixODBC连接达梦db(可选操作)
#yum安装unixODBC
su -
yum install -y unixODBC
yum install -y unixODBC-devel
接着修改odbcinst.ini
#yum安装unixODBC
su -
cd /etc/
vi odbcinst.ini
odbcinst.ini 添加内容
[DM8 ODBC DRIVER]
Description = ODBC DRIVER FOR DM8
Driver = /dm8/dmdbms/bin/libdodbc.so
注意根据实际情况修改libdodbc.so 的路径
再接着修改odbc.ini内容
su -
cd /etc/
vi odbc.ini
添加以下内容:
[DM8]
Description = DM ODBC DSN
Driver = DM8 ODBC DRIVER
SERVER = localhost
UID = SYSDBA
PWD = Dameng123
TCP_PORT = 5236
最后执行命令验证安装是否成功
su - dmdba
isql dm8 -v
odbc配置成功!