老系统国产化实施之达梦数据库DM8实战过程
近期随着国际形势的变化,作者从事多年的老系统也面临国产化的适配实施,现将 Oracle11g 迁移到 达梦数据库过程做个总结。
使用的环境
操作系统:Neo Kylin 4.0.2 操作系统
数据库:dm8_setup_arm_kylin4_ent_8.1.1.88_20200706.iso
CPU:FT2000APlus,主频2.0Ghz
内存:256G
操作系统参数调优
1)ulimit -a 检查open file 最大打开数,默认是1024,需要扩充
2)需重启方式:vi /etc/security/limits.conf,加入下面两行
echo "
* soft nofile 65536
* hard nofile 65536
" >> /etc/security/limits.conf
3)不需重启方式:ulimit -HSn 65536
创建用户/组、环境变量
groupadd dinstall
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
passwd dmdba
创建数据库安装路径
mkdir -p /media/raid/dm8/dmdbms
chown -R dmdba:dinstall /media/raid/dm8/dmdbms
su - dmdba
echo "
export DM_HOME=/media/raid/dm8/dmdbms
export PAHT=$PATH:$DM_HOME/bin:$DM_HOME/tool
" >> ~/.bash_profile
source ~/.bash_profile
集群环境需时钟同步
ntpdate xxxxx
hwclock -w
hwclock -c
命令行方式安装
su - dmdba
[dmdba@hrms ~]$ /mnt/cdrom/DMInstall.bin -i
请选择安装语言(C/c:中文 E/e:英文) [C/c]:c
解压安装程序.........
欢迎使用达梦数据库安装程序
是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:y
请输入Key文件的路径地址 [dm.key]:/opt/dm39036889-rh7.key
有效日期: 2021-06-01
服务器颁布类型: 企业版
发布类型: 试用版
用户名称: 武汉达梦公司疫情期间临时授权
授权用户数: 无限制
并发连接数: 无限制
是否设置时区? (Y/y:是 N/n:否) [Y/y]:y
设置时区:
[ 1]: GTM-12=日界线西
[ 2]: GTM-11=萨摩亚群岛
[ 3]: GTM-10=夏威夷
[ 4]: GTM-09=阿拉斯加
[ 5]: GTM-08=太平洋时间(美国和加拿大)
[ 6]: GTM-07=亚利桑那
[ 7]: GTM-06=中部时间(美国和加拿大)
[ 8]: GTM-05=东部部时间(美国和加拿大)
[ 9]: GTM-04=大西洋时间(美国和加拿大)
[10]: GTM-03=巴西利亚
[11]: GTM-02=中大西洋
[12]: GTM-01=亚速尔群岛
[13]: GTM=格林威治标准时间
[14]: GTM+01=萨拉热窝
[15]: GTM+02=开罗
[16]: GTM+03=莫斯科
[17]: GTM+04=阿布扎比
[18]: GTM+05=伊斯兰堡
[19]: GTM+06=达卡
[20]: GTM+07=曼谷,河内
[21]: GTM+08=中国标准时间
[22]: GTM+09=汉城
[23]: GTM+10=关岛
[24]: GTM+11=所罗门群岛
[25]: GTM+12=斐济
[26]: GTM+13=努库阿勒法
[27]: GTM+14=基里巴斯
请选择设置时区 [21]:21
安装类型:
1 典型安装
2 服务器
3 客户端