暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

openGuass每日一练第1天|学习心得体会

原创 小严 2022-11-24
1214

学习内容

gs_ctl是openGauss提供的数据库服务控制工具,可以用来启停数据库服务和查询数据库状态。主要供openGauss管理模块调用。

gs_ctl工具由操作系统用户omm执行。可以执行:启动、停止、重启openGauss节点。

登录终端切换omm用户

进入web终端执行操作
image20221124123538176.png

查看数据库进程和线程

数据库进程查看

执行命令:

ps -ef | grep gauss

-e 显示所有进程

-f 用ASCII字符显示树状结构,表达程序间的相互关系

执行结果:
image20221124123831071.png

由图知查到有gaussdb的进程,说明数据库已经启动。

数据库线程查看

执行命令:

ps -T -p 1

-T:由进程使用的时间累计排序显示

-p:指定特定的pid进程号进行观察

执行结果:
image20221124124030951.png

由图可知查到一些与数据库相关的线程在运行。

gs_ctl工具介绍

gs_ctl工具是查看数据库状态,若opengauss数据库正常运行,则会显示 gs_ctl: server is running (PID: 1)

查看数据库运行状态

执行命令:

gs_ctl status

执行结果:
image20221124124350752.png

由图可知数据库正在运行。

查看数据文件的目录

执行命令:

gs_ctl notify

执行结果:
image20221124124615782.png

由图可知数据库的目录路径是:/var/lib/opengauss/data

omm用户环境变量查看

执行命令:

cat ~/.bashrc

执行结果:
image20221124124755365.pngimage20221124124908225.pngimage20221124124924226.png

由图可知omm用户环境变量的相关内容。

查看数据库文件目录

执行命令:

grep -i PGDATA ~/.bashrc

执行结果:
image20221124125113600.png

由图可知用户环境变量的数据文件目录是:/var/lib/opengauss/data

在gsql中查看数据相关信息

查看数据库文件目录

执行命令:

su - omm	#若当前是omm用户则不需要这个切换omm步骤
gsql -r
show data_directory ;

执行结果:
image20221124125405806.png

由图可知数据库文件目录是/var/lib/opengauss/data

查看数据库版本号

执行命令:

select version();

执行结果:
image20221124125605706.png

由图可知数据库版本是3.0.0

学习课后心得:
 初步接触opengauss数据库的学习,今天的实操内容比较简单,也算是入门第一步吧!通过命令操作可以认识到数据库命令作用,在一定程度上了解数据库的雏形配置情况,希望后续更近一步学习获取更多的干货,加油!

最后修改时间:2022-11-24 13:58:50
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论