安装验证
通过openGauss提供的gs_om工具可以完成数据库状态检查。
前提条件
openGauss数据库已安装。
操作步骤
-
以omm用户身份登录服务器。
-
执行如下命令检查数据库状态是否正常,“cluster_state ”显示“Normal”表示数据库可正常使用。
gs_om -t status
-
数据库安装完成后,默认生成名称为postgres的数据库。第一次连接数据库时可以连接到此数据库。
其中postgres为需要连接的数据库名称,15400为数据库主节点的端口号,即XML配置文件中的dataPortBase的值。请根据实际情况替换。
gsql -d postgres -p 15400
连接成功后,系统显示类似如下信息表示数据库连接成功。
gsql ((openGauss x.x.x build 290d125f) compiled at 2021-03-08 02:59:43 commit 2143 last mr 131 Non-SSL connection (SSL connection is recommended when requiring high-security) Type "help" for help.
创建数据库
使用SQL创建新的数据库。
说明: 为确保安全,首次登录后请修改omm初始密码。
使用SQL语句创建数据库时,指定数据库的字符集为GBK。
gsql -d postgres -p 26000
openGauss=# CREATE DATABASE mydb WITH ENCODING 'GBK' template = template0;
显示类似如下信息:
CREATE DATABASE
(可选)设置备机可读
备机可读特性为可选特性,需要修改配置参数并重启主备机器后才能使用。在开启备机可读之后,备机将支持读操作,并满足数据一致性要求。
操作步骤
- 如果主备机上的openGauss数据库实例正在运行,请先分别停止主备机上的数据库实例。
- 分别打开主机与备机的postgresql.conf配置文件,找到并将对应参数修改为:wal_level=hot_standby;hot_standby = on;hot_standby_feedback = on。
- 参数max_standby_streaming_delay、 max_prepared_transactions、 max_standby_archive_delay、 hot_standby_feedback可以参考《数据库参考》按需进行设置。
- 修改完成后,分别启动主备机即可。