达梦数据库是一款完全自主原创的国产数据库。近些来的不断发展,达梦数据库在中国不断壮大,与政府及事业单位应用广泛。
大赛采用的操作系统、数据库等均为国产。比赛要求学生综合运用漏洞扫描、入侵检测、数据迁移等专业技术,从准确度、速度、整洁度等多个维度对学生的成绩进行评判。
比赛环境
DM8+中标麒麟操作系统V10
比赛考点
市面上的国产操作系统使用普遍友好,比赛难点在于具体的技术细节,以数据库应用开发为例,数据迁移是难点,这一技术在金融等领域都有广泛应用,参赛者在不同操作系统中进行数据迁移时,要保证数据完整不丢失。
本次比赛在中标麒麟V10的操作系统下进行,其他Linux系统无独有偶,windows系统请自行尝试:
环境准备
软件:
vmware workstation 16,如果是真机,进入raid卡控制器创建完raid后即可继续安装。
银河麒麟server v10 x86架构安装iso镜像。
达梦DM8 x86架构 64位linux安装包。
麒麟操作系统安装
这里就不写具体的安装步骤了,网上教程很多,虚拟机程序本身安装也很简单。
安装DM8
规划安装目录
假定安装目录为dm8,终端运行命令:
mkdir / dm8
规划用户
假定用户为dmdba(推荐由一个专门用户统一管理,不使用root)
创建组:
groupadd dinstall
创建用户并指定所属组
useradd -g dinsatll dmdba
设置用户密码:
passwd dmdba
赋予目录权限
chown dmdba:dinstall -R /dm8
设置文件最大打开数
使用ulimit -a命令查看参数(参数:open files),open files为65536或unlimited(无限制)即可。
如果你的open files不够,则终端设置文件最大打开数:
ulimit -n 65536(临时方法,仅针对会话生效 ulimit -n)
上传达梦安装程序(挂载安装包)
这一步可以使用ftp传输工具把盘里的bin文件直接传到目录里。
也可以在虚拟机---可移动设备---CD/DVD配置并加载达梦光盘镜像,默认的挂载目录:/run/media/root/dameng/
复制文件到dm目录:
cp /run/media/root/dameng/DMInstall.bin /dm/DMInstall.bin
如果是ISO镜像,则需要先挂载:
mount -0 loop iso路径 /mnt (mnt为目标挂载路径)
配置图形化环境变量
查看本机环境变量值:
echo $DISPLAY
释放权限:
xhost+
新建终端切换至dmdba用户:
su - dmdba
此时有两个窗口,一个是root用户的,一个是dmdba的,都不要关闭!
配置环境变量:
export DISPLAY=:0.0
root下,授予mnt目录权限:
chmod 755 /mnt/DMInstall.bin
运行安装程序(dmdba用户)
cd /mnt
./DMInstall.bin
图形化安装DM8
按照引导,完成安装即可。
注意:安装完成后会弹出实例初始化引导按照提示进行配置并在root用户下运行弹出的命令
至此,DM8数据库安装完毕,实例初始化完毕,可以正常使用了。
补充说明
DM8常用工具:
/dmdbms/tool/dbca.sh ——例初始化工具
/dmdbms/tool/dmservice.sh ——管理服务实例
/dmdbms/tool/.manager ——DM管理工具
/dmdbms/tool/console ——控制台工具
然后,你就可以开始愉快的撸题了,感觉和MySQL差不多,难点在于SQL语句、存储过程、触发器。
大神勿喷! :@(哭泣)
(完)
本文《记“达梦杯”国产数据库应用开发大赛》版权由阿武的网志所有
除特别声明外,本站内容均默认采用:CC BY-NC-SA 4.0 许可协议
本文链接:https://blog.awu.cool/note/55.html
转载前请先征得博主同意,如已授权转载,转载时请标注来源。