openGauss
openGauss
产品简介
openGauss是一款支持SQL2003标准语法,支持主备部署的高可用关系型数据库。
- 多种存储模式支持复合业务场景,新引入提供原地更新存储引擎。
- NUMA化数据结构支持高性能。
- Paxos一致性日志复制协议,主备模式,CRC校验支持高可用。
- 支持全密态计算、账本数据库等安全特性,提供全方位端到端的数据安全保护。
- 通过Table Access Method接口层支持多存储引擎。
安装配置
注意
根据公司要求,HOS基础平台使用openGauss的Oracle兼容模式(即dbcompatibility=A
)。
如果有其他需求,可以在安装或创建数据库时修改兼容模式。
单机、一主一备集群安装可以参考HOS运维文档:openGauss部署
详细的安装配置、使用手册等,请参考openGauss官方文档:安装指南
常用操作
#导出tar归档文件
gs_dump -p 5432 dbname -f dbname.tar -F t
#导入tar到新库,需要提前创建好新库
gs_restore dbname.tar -p 5432 -d dbname
#创建用户
CREATE USER admin PASSWORD '123456';
#授权
GRANT ALL PRIVILEGES TO admin;
#查询用户
SELECT * FROM pg_user;
#查询角色
SELECT * FROM PG_ROLES;
#解锁账号
ALTER USER opengauss ACCOUNT UNLOCK;