说明:以下所有操作基于墨天轮平台提供环境进行操作,若需上手验证,可访问以下链接:OpenGauss每日一练
1、查询当前主机上Opengauss数据库进程进程及线程信息
查看数据库进程:
ps -ef |grep gauss
查询结果:
从查询结果,可以看到gaussdb的进程信息,再根据其PID查询线程信息:
ps -Tp 1
查询结果:
从数据库进程可以看到,当前数据库的属主为omm,我们先切换到当前用户(omm),基于当前用户下的环境变量,执行数据库查询的相关操作
切换到omm用户:
su - omm
使用gs_ctl工具查看数据库状态:
gs_ctl status
查询结果:
若数据库启动,则查询结果显示如图(server is running)
同时,我们还可以使用gs_ctl工具,查询当前数据库的数据文件的目录,命令如下:
gs_ctl notify
查询结果:
同时,也可以从当前omm用户下的环境变量中,查询数据文件的目录:
命令如下:
cat ~/.bashrc | grep -i PGDATA
或
grep -i PGDATA ~/.bashrc
查询结果:
也可以通过gsql的方式,查询到数据文件的目录
命令如下:
gsql -r
show data_directory;
查询结果如下:
补充,通过gsql也可查询到数据库的版本信息:
命令如下:
select version();
查询结果如下:
到此,初识Opengauss就结束了,下面一篇,我将解释我们在本章内容中所用到的gs_ctl工具~~~