公司新采购了一批全国产服务器,让我在上面安装试用达梦数据库。过程中还是踩了不少坑,下面是记录。
一、使用xshell登录国产操作系统
二、查看内核版本
输入命令:uname -srm
Linux 4.14.0-115.5.1.el7a.08.aarch64 aarch64
注意,这里的aarch64就是64位版本的Arm架构,网上相关的论述有很多,大家可以自行搜索。
更详细的内容可以输入查看系统版本命令:
cat /proc/version
Linux version 4.14.0-115.5.1.el7a.08.aarch64 (mockbuild@arm-buildhost1) (gcc version 4.8.5 20150623 (NeoKylin 4.8.5-36) (GCC)) #1 SMP Thu Dec 5 22:32:53 CST 2019
三、查看cpu信息
输入命令:more /proc/cpuinfo
processor : 0
BogoMIPS : 200.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma dcpop
CPU implementer : 0x48
CPU architecture: 8
CPU variant : 0x1
CPU part : 0xd01
CPU revision : 0
processor : 1
……
或:lscpu
Architecture: aarch64
Byte Order: Little Endian
CPU(s): 16
On-line CPU(s) list: 0-15
Thread(s) per core: 1
Core(s) per socket: 1
Socket(s): 16
NUMA node(s): 1
Model: 0
CPU max MHz: 2600.0000
CPU min MHz: 2600.0000
BogoMIPS: 200.00
L1d cache: 64K
L1i cache: 64K
L2 cache: 512K
L3 cache: 32768K
NUMA node0 CPU(s): 0-15
Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma dcpop
从这两个命令的结果可以看出,此架构下的CPU型号并没有写明,这可能是被隐藏掉了。
四、安装达梦数据库
1、下载达梦数据库
达梦官网(http://www.dameng.com/)可下载很多版本的达梦数据库,其中有一款是支持arm架构的,名字为“DM8开发版(飞腾版本64位)”。
下载后文件名:dm8_20200907_FTarm_kylin4_64_ent_8.1.1.126.iso
2、使用ftp上传iso文件
使用xmanager中自带的xftp上传附件。
3、挂载iso文件
mount -o loop /root/dm8_20200907_FTarm_kylin4_64_ent_8.1.1.126.iso /mnt/dm8
mount: /root/dm8_20200907_FTarm_kylin4_64_ent_8.1.1.126.iso is already mounted
4、安装DM8。
DM8的安装非常简单,规划好用户后,直接执行解压后的DMInstall。直接执行后,默认的是图形化界面安装,可以执行xhost +将图形化界面显示到本地。但由于我的系统缺包,并且无法连接到yum源,图形化界面可能会报错。
如果不能用图像化界面,可以使用命令行安装./DMInstall -i,根据提示一步步安装成功。
5、新建数据库
安装完成后的tool目录下有图像化向导工具manager,根据提示可以安装数据库。
也可以使用命令行创建数据库
./dminit path=/dm8/data db_name=TEST instance_name=TEST port_num=5237
如果使用非root用户安装,安装完成后需要手工注册服务。
cd到安装目录下的script/root下,执行:
./dm_service_installer.sh -t dmserver -p TEST -dm_ini /dm8/data/TEST/dm.ini
ln -s ‘/usr/lib/systemd/system/DmServiceTEST.service’ ‘/etc/systemd/system/multi-user.target.wants/DmServiceTEST.service’
创建服务(DmServiceTEST)完成
6.进入数据库
输入命令:./disql sysdba@localhost:5236
服务器[192.168.X.X:5236]:处于普通打开状态
登录使用时间 : 4.168(ms)
disql V8
SQL>
此后所有操作可以参考DM8_DIsql使用手册,进行建表空间、建用户等操作。
参考文档:
《DM8安装手册.pdf》
《DM8_dminit使用手册.pdf》
《DM8_DIsql使用手册.pdf》
所有的参考文档可以在达梦官网下载,在安装好的数据库目录下的doc文件夹下可以找到更全的文档。




