以操作系统用户登录数据库: 使用su - omm命令可以切换到OpenGauss的默认管理员用户omm,这是进行数据库操作的第一步。
启动和关闭服务: 对于分布式OpenGauss,可以使用gs_om -t start和gs_om -t stop来启动和关闭数据库服务。而集中式OpenGauss则使用相同的命令,但操作略有不同。
连接数据库: 使用gsql命令行工具连接数据库。例如,gsql -d postgres -p 26000 -r命令可以连接到名为postgres的数据库,端口为26000。
设置搜索路径: 在执行SQL查询时,OpenGauss会按照模式的搜索顺序来查找对象(如表、视图等)。可以使用SET search_path TO myschema, public;来设置搜索路径,这样查询时会首先在myschema模式中查找对象,如果找不到则会在public模式中查找。
查看当前数据库存储编码: 使用SHOW server_encoding;命令可以查看当前数据库的存储编码方式。
查询表分布列: 对于分布式OpenGauss,可以使用SELECT getdistributekey('schemaName.tableName');或SELECT getdistributekey('tableName');来查询指定表的分布列。这对于了解表的分布情况和性能优化很有帮助。
修改管理员密码: 如果需要修改OpenGauss数据库管理员(如omm用户)的密码,可以使用ALTER ROLE omm IDENTIFIED BY '新密码' REPLACE '旧密码';命令。这有助于增强数据库的安全性。
使用PuTTY进行远程连接: 如果需要通过远程方式连接OpenGauss数据库,可以使用PuTTY等SSH工具进行连接。连接后,按照上述步骤登录数据库并进行操作。
以操作系统用户登录数据库: 使用
su - omm命令可以切换到OpenGauss的默认管理员用户omm,这是进行数据库操作的第一步。启动和关闭服务: 对于分布式OpenGauss,可以使用
gs_om -t start和gs_om -t stop来启动和关闭数据库服务。而集中式OpenGauss则使用相同的命令,但操作略有不同。连接数据库: 使用
gsql命令行工具连接数据库。例如,gsql -d postgres -p 26000 -r命令可以连接到名为postgres的数据库,端口为26000。设置搜索路径: 在执行SQL查询时,OpenGauss会按照模式的搜索顺序来查找对象(如表、视图等)。可以使用
SET search_path TO myschema, public;来设置搜索路径,这样查询时会首先在myschema模式中查找对象,如果找不到则会在public模式中查找。查看当前数据库存储编码: 使用
SHOW server_encoding;命令可以查看当前数据库的存储编码方式。查询表分布列: 对于分布式OpenGauss,可以使用
SELECT getdistributekey('schemaName.tableName');或SELECT getdistributekey('tableName');来查询指定表的分布列。这对于了解表的分布情况和性能优化很有帮助。修改管理员密码: 如果需要修改OpenGauss数据库管理员(如omm用户)的密码,可以使用
ALTER ROLE omm IDENTIFIED BY '新密码' REPLACE '旧密码';命令。这有助于增强数据库的安全性。使用PuTTY进行远程连接: 如果需要通过远程方式连接OpenGauss数据库,可以使用PuTTY等SSH工具进行连接。连接后,按照上述步骤登录数据库并进行操作。