1.从操作系统层面查看数据库进程和线程,判断数据库是否启动。
查看进程相关信息常用ps命令,本次使用ps命令和正则查找grep命令查看数据库状态,其中使用-ef表示查看全格式的全部进程。然后使用 | 管道符号表示ps和grep同时执行,用grep命令查找gass开头的文本。

可以看到高斯数据库进程正在运行,然后查看对应的进程和线程

2.使用gs_ctl工具查看数据库状态,判断数据库是否启动。
gs_ctl是openGauss提供的数据库服务控制工具,可以用来启停数据库服务和查询数据库状态。主要供openGauss管理模块调用。使用gs_ctl status命令查看数据库状态,如果没有启动可以使用gs_ctl start来启动数据库。

3.使用gs_ctl 查看数据文件的目录
使用gs_ctl notyfy查看数据文件的目录。

4.从环境变量查看数据文件的目录
通过cat命令查看用户的环境变量文件~/.bashrc,可以看到文件末尾最后一行设置的数据文件目录,也可以用grep正则查询PGDATA关键词来只显示环境变量文件中包含PGDATA的内容,也即对应数据文件的那一行的内容。

5.在gsql中查看数据文件目录、数据库版本
连接高斯数据库从内部查看文件目录和数据库版本,与外部查看一致。
首先gsql -r连接进入数据库的shell,然后使用show data_directory查看文件目录和select version()查看数据库版本。最后用\q命令退出数据库结束实验。

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




