国产化操作系统&&数据库

银河麒麟V10arm(鲲鹏)

**在这里插入图片描述
**

这里使用的arm架构,所以有些东西和x86还有些不太一样,不过使用起来最大的问题在于安装docker的时候 yum源不一样所以当时有点困难(因为之前没玩过arm)

###yum源
[root@localhost yum.repos.d]# cat kylin_aarch64_64.repo
###Kylin Linux Advanced Server 10 -os repo###

[ky10-adv-os]
name = Kylin Linux Advanced Server 10 - Os
baseurl = http://update.cs2c.com.cn:8080/NS/V10/V10SP2/os/adv/lic/base/aarch64
gpgcheck = 1
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kylin
enabled = 1

[ky10-adv-updates]
name = Kylin Linux Advanced Server 10 - Updates
baseurl = http://update.cs2c.com.cn:8080/NS/V10/V10SP2/os/adv/lic/updates/aarch64
gpgcheck = 1
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kylin
enabled = 1


[ky10-adv-addons]
name = Kylin Linux Advanced Server 10 - Addons
baseurl = http://update.cs2c.com.cn:8080/NS/V10/V10SP2/os/adv/lic/addons/aarch64
gpgcheck = 1
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kylin
enabled = 0

这里注意一点,所有的包或者 docker容器都需要使用arm架构的系统,不然会导致无法安装
其余的可能跟centos 差别不大,比如网卡地址都是一样
在这里插入图片描述
再比如,yum源配置的地址都是一样
在这里插入图片描述
这是我常用的几个点没有看出太大的区别

人大金仓国产化数据库

人大金仓在java调用适配过程中碰到了两个问题
1、人大金仓是基于pgsql 架构改装的数据库,大致的sql语句跟pgsql 差别不大,但是改装了其方言包 hibernate 其方言包jar名为 hibernate-4.dialect.jar 在其安装目录/opt/Kingbase/ES/V8/Interface/hibernate (其实我们测试过,直接使用pgsql的方言包,tmd也能正常跑)

2、jdbc驱动问题,其jar 名为 kingbase8-8.6.0.jar 在其安装目录 /opt/Kingbase/ES/V8/Interface/jdbc

3、配置文件配置文件这里需要指定其方言包;

spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
spring.datasource.driverClassName=com.kingbase8.Driver
spring.datasource.url=jdbc:kingbase8://ip:54321/数据库名
spring.datasource.username=用户名
spring.datasource.password=密码
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.Kingbase8Dialect
spring.jpa.database-platform=org.hibernate.dialect.Kingbase8Dialect

spring.jpa.hibernate.ddl-auto=update

数据库管理工具的展示页面;
在这里插入图片描述
有点怪怪的,感觉不是很好用

然后我测试了一下 Navicat 链接也居然可以!!!
我是该说神奇呢 还是意料之中的事情。。。
在这里插入图片描述
![在这里插入图片描述](https://img-blog.csdnimg.cn/0422fd0c86b34cbd92fbb776a91191b5.png
神奇!!!

神通数据库

默认账号:sysdba

默认密码:szoscar55

1、神通数据库和oracle数据库差别不大,所以其并不是创建库,而是创建账号,在其下面的表空间;

2、其方言包 hibernate 其方言包jar名为 oscarHibernate54.jar 并不是 oscarHibernate5.jar 前者能够正常使用,后者并不能 在其安装目录/opt/ShenTong/hibernate

3、同理,配置文件中 需要指定方言包


spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
spring.datasource.driverClassName=com.oscar.Driver
spring.datasource.url=jdbc:oscar://ip:2003/数据库?serverTimezone=UTC&useSSL=FALSE
spring.datasource.username=sysdba
spring.datasource.password=szoscar55
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.OscarDialect

spring.jpa.hibernate.ddl-auto=update

4、数据库客户端页面
在这里插入图片描述
其余也没啥 sql命令都是一样的

UOS统信系统

这个就不说了 和centos 一样 几乎没啥差别,最起码是我没有发现在操作上面有什么不同;也有可能是我安装的是x86 版本,或许arm不一样呢 (手动狗头 )

在这里插入图片描述
在这里插入图片描述

达梦数据库

这里是安装在x86 也就是上方的uos 系统上面 使用docker 安装的
官网下载docker 的tar 包 然后load < 导入到image 库 然后运行即可

docker run -d -p 5236:5236 --restart=always --name dm8_01 --privileged=true -e CASE_SENSITIVE=0 -e UNICODE_FLAG=1 -e LENGTH_IN_CHAR=1 -e PAGE_SIZE=16 -e LD_LIBRARY_PATH=/opt/dmdbms/bin -e INSTANCE_NAME=dm8_01 -v /data/dm8_01:/opt/dmdbms/data ddm8_single:v8.1.2.128_ent_x86_64_ctm_pack4

数据库端口号:5236

默认账号:SYSDBA

docker默认密码:SYSDBA001

如果是编译安装 或者非docker 安装 则 账号密码都一致

配置文件

spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
spring.datasource.driverClassName=dm.jdbc.driver.DmDriver
spring.datasource.url=jdbc:dm://127.0.0.1:5236
spring.datasource.username=SYSDBA
spring.datasource.password=SYSDBA001
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.DmDialect
spring.jpa.database-platform=org.hibernate.dialect.DmDialect

spring.jpa.hibernate.ddl-auto=update

阿里龙蜥

话不多说直接上图 懂得都懂
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

给我最大的感受,就是如果我没看到 Anolis OS 这个图标,我就真的感觉我自己在安装一个 centos

总结:国产化给我的感觉就是套个壳,或许我还没有发现真正意义上的不同,但是我部署了一套 java系统后,感觉就是如此,就和前端从github拉一套代码一样,改改UI就是自己的;

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值