合 GBase 8s的docker版安装使用
Tags: DockerGBase安装配置南大通用GBase 8s
简介
GBase 是南大通用数据技术有限公司推出的自主品牌的数据库产品,在国内数据库市场具有较高的品牌知名度。GBase系列产品包括:新型分析型数据库GBase 8a、分布式并行数据库集群GBase 8a Cluster、高端事务型数据库GBase 8t、高速内存数据库GBase 8m/AltiBase、可视化商业智能GBaseBI、大型目录服务体系GBase 8d、硬加密安全数据库GBase 8s。
GBase 8s是南大通用自主研发、支持共享存储集群、两地三中心部署的、成熟稳定的百T金融级事务型国产数据库。产品达到安全数据库四级标准(国际B2),支持国密算法,支持SQL92/99、ODBC、JDBC、ADO.NET、GCI(OCI/OCCI)、Python接口等国际数据库规范和开发接口。支持集中式部署、共享存储高可用部署、支持两地三中心高可用部署,具备高容量、高并发、高性能等特性。
GBase 8s适用于OLTP应用场景,包括金融、电信、政企、安全等行业的关键核心业务系统,在当前安全形势日益严峻的大背景下,GBase 8s已成为去IOE的主流国产数据库产品,能够在90%以上的场景中替代Oracle。GBase 8s是一款典型的事务型数据库,类似于Oracle,MySQL等。这款数据库对安装环境要求不高,完全可以在虚拟机上安装和学习。
GBase品牌的系列数据库都具有自己鲜明的特点和优势:
- GBase 8a 是国内第一个基于列存的新型分析型数据库;
- GBase 8a Cluster是国内第一款分布式并行数据库集群;
- GBase 8t是国内第一款与世界技术同级的国产事务型通用数据库系统;
- GBase BI 是国内可视化商业智能的领先产品;
- GBase 8d 是国内第一品牌的目录服务器;
- GBase 8s 是国内第一款采用硬件加密技术获得国家密码管理局资质的安全数据库;
- GBase 8m 是国内第一事务处理性能的数据库。
下载
GBase 8a 数据库安装包、企业管理器和手册下载:https://pan.baidu.com/s/1cI7tIdyCojMku2yjhrWDlw
docker安装
https://hub.docker.com/r/liaosnet/gbase8s
https://hub.docker.com/r/shihd/gbase8a
1 2 3 4 5 | docker pull liaosnet/gbase8s:latest docker pull shihd/gbase8a:1.0 docker run -itd --name gbase8s -h gbase8s -p 19088:9088 -it liaosnet/gbase8s:latest |
1,3.3.0_2csdk:包含CSDK
文件列表
Dockerfile
1 2 3 4 5 6 7 8 9 | FROM centos:7.8.2003 RUN groupadd -g 1000 gbasedbt && \ useradd -g gbasedbt -u 1000 -d /home/gbase -m -s /bin/bash gbasedbt && \ echo "gbasedbt:GBase123" | chpasswd COPY profile /home/gbase/.bash_profile COPY gbasedbtjdbc_3.3.0_2.jar /home/gbase/gbasedbtjdbc_3.3.0_2.jar ADD GBase8sV8.8_3.3.0_2CSDK.tar.xz /opt EXPOSE 9088 9200 9300 CMD su - gbasedbt -c "oninit" && /bin/bash |
profile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | # .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/.local/bin:$HOME/bin export PATH export GBASEDBTDIR=/opt/gbase export GBASEDBTSERVER=gbase01 export ONCONFIG=onconfig.$GBASEDBTSERVER export PATH=$GBASEDBTDIR/bin:${PATH} export GBASEDBTSQLHOSTS=/opt/gbase/etc/sqlhosts export LD_LIBRARY_PATH=$GBASEDBTDIR/lib:$GBASEDBTDIR/lib/cli:$GBASEDBTDIR/lib/esql:$LD_LIBRARY_PATH export DB_LOCALE=zh_CN.utf8 export CLIENT_LOCALE=zh_CN.utf8 export GL_USEGLU=1 export DBDATE=Y4MD- export DBACCESS_SHOW_TIME=1 |
GBase8sV8.8_3.3.0_2CSDK.tar.xz
GBase 8s 数据库安装、配置后的压缩包
使用方式
获取镜像
1 | docker pull liaosnet/gbase8s:3.3.0_2csdk_amd64 |
运行镜像,-p参数绑定主机端口19088到docker的9088端口上
1 2 3 4 | docker run -itd --name gbase8s -h gbase8s -p 19088:9088 -it liaosnet/gbase8s:latest -- 将驱动拷贝出来 docker cp gbase8s:/home/gbase/gbasedbtjdbc_3.3.0_2.jar /soft/ |