浏阳做网站,html5登录界面完整代码,手机软件开发培训学校,桂林漓江学院因项目需要GBase 8sV8.8数据库环境#xff0c;所以在搭建使用过程中有一些坑和错误#xff0c;所以记录和分享
docker搭建
docker.com获取镜像
docker pull liaosnet/gbase8s:v8.8_3503x1_x64创建容器
docker run -d -p 19088:9088 \-e SERVERNAMEgbase01 \-e USERPASSGB…因项目需要GBase 8sV8.8数据库环境所以在搭建使用过程中有一些坑和错误所以记录和分享
docker搭建
docker.com获取镜像
docker pull liaosnet/gbase8s:v8.8_3503x1_x64
创建容器
docker run -d -p 19088:9088 \-e SERVERNAMEgbase01 \-e USERPASSGBase123$% \-e CPUS1 \-e MEMS2048 \liaosnet/gbase8s:v8.8_3503x1_x64
以上参数中 端口9088为数据库使用的内部端口需要在容器中映射如使用19088端口 SERVERNAME对应的是默认服务名称gbase01 USERPASS对应的是默认gbasedbt用户密码GBase123$% CPUS对应的是限制容器中使用的cpu数量1 MEMS对应的是限制容器中使用的内存总量 2048 MB
使用DBeaver工具连接 数据库连接(JDBC) JDBC JARhttps://gbasedbt.com/dl/jdbc 类名com.gbasedbt.jdbc.Driver URLjdbc:gbasedbt-sqli://IPADDR:19088/testdb:GBASEDBTSERVERgbase01;DB_LOCALEzh_CN.utf8;CLIENT_LOCALEzh_CN.utf8;IFX_LOCK_MODE_WAIT30; 用户gbasedbt 密码GBase123$% 其中IPADDR为docker所在机器的IP地址同时需要放通19088端口。
问题点1
直接使用
SELECT VERSION(); 或者SELECT VERSION;
语句进行查询版本信息直接提示语句错误解决方法 需要使用DBINFO方法查询
# 完整的版本字符串
SELECT DBINFO(version_gbase, full) FROM systables;问题点2
直接创建数据库会提示一个SQL 错误 [IX000]: 不能参考一个未设日志的外在数据库。
CREATE DATABASE vehicles ; 解决方案 我们需要创建了使用已缓冲的日志的数据库然后才能正常使用
CREATE DATABASE test2 WITH BUFFERED LOG; 参考文档 GBASE官网:https://www.gbase.cn/download/gbase-8s-1?categoryDOCUMENT docker hub https://hubgw.docker.com/r/liaosnet/gbase8s