openGauss笔记
·
1、安装
官网下载镜像

把tar上传到服务器然后导入
docker load -i openGauss-Docker-7.0.0-RC1-x86_64.tar
第一次运行
docker run --name opengauss \
--privileged=true \
-d \
-e GS_PASSWORD=OpenGauss@123 \
-p 35432:5432 \
-v /opengauss:/var/lib/opengauss \
opengauss:7.0.0-rc1
后续运行
docker start opengauss
2、国产化
符合国产化要求
3、客户端
3.1 dbeaver
社区版本(25.1.4)即可,驱动建议用离线版本,在官网下载最新的,然后在驱动管理里面进行添加本地的jar
3.1.1 驱动配置


3.1.2 依赖
需要java版本21
3.1.3 配置jdk路径
优势:对于国产操作系统如麒麟V10桌面版本不修改/etc/profile或者~/.bashrc,不用提醒放行
修改ini指定jdk路径,在ini中的第一行增加如下两行
-vm
/usr/lib/jvm/jdk-11.0.15/bin
# 或者
-vm
/usr/lib/jvm/jdk-11.0.15/bin/java
3.1.3配置内存
-Xms2048m
-Xmx4096m
3.2 navicat
4.MYSQL迁移注意
需要检查char是否转换为了varchar
迁移工具 Datakit
https://www.hikunpeng.com/developer/techArticles/20231211-3?envFlag=1&id=a5daa0ad79394df484b67ed5de4a0ac2&title=DataKit%E6%95%B0%E6%8D%AE%E8%BF%81%E7%A7%BB%E5%AE%9E%E8%B7%B5
https://gitee.com/opengauss/openGauss-workbench
注意:官网的那个文档太旧了只能作为参看,建议看gitee的
https://www.hikunpeng.com/developer/learning-path/detail/a5daa0ad79394df484b67ed5de4a0ac2

5.开发注意事项
1、直接用postgreSQL那种即可
2、对于运维不改数据的居多的场景建议加锁

权限相关
提示的是permission denied for schema public
需要给用户授权.
gsql -d your_database_name -U omm -W
# 然后输入密码
GRANT CREATE, USAGE ON SCHEMA public TO your_username;
鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。
更多推荐



所有评论(0)