type
status
date
slug
summary
tags
category
icon
password
😀
本文主要介绍OpenGauss数据库的环境配置
资源准备
  1. Oracle VM VirtualBox最新版安装
  1. openGauss镜像文件
  1. JAVA-JDK安装
  1. DataStuio集成开发环境(IDE)——数据库图形化操作软件
  1. Puttty远程登录工具
备注:实际上我们在进行数据库相关操作时,4、5为可选安装项,根据每个人的操作习惯选择适合自己的操作软件即可,这里我推荐DataStudio。
 

 

📝 配置流程

1.虚拟机环境配置

1.镜像文件导入

notion image

2.启动虚拟机

notion image

3.用户登录虚拟机

notion image
输入登录用户名(root)及密码(openGauss@123)进行登录,具体如下:
notion image

4.(可选)修改密码

输入:passwd ,然后输入新密码(如:openGauss@1234)及二次确认密码(建议用户自定义密码)。

5.确认网络

在Linux操作系统上,通过ifconfig来查看二张网卡是否都正常启动,具体如下:
192.168.56.125 不一定是你实际的ip,要结合你电脑的实际显示进行调整!!!

6.导入安装完成

 
 

2.Putty连接与使用

(实际上除了第一步连接虚拟机外,其他的操作与在虚拟机上的操作是一样的)

1.连接虚拟机

从本地电脑通过配置enp0s3网卡的IP地址(如:192.168.56.125)来连接虚拟机,并使用ROOT用户来登录。
notion image

2.登录数据库

以操作系统用户omm登录数据库主节点。
启动服务。启动服务命令:
结果显示如下:
连接数据库。
当结果显示为如下信息,则表示连接成功。
 
 

3.JDK安装与环境配置

1.JDK下载

直接在官网上下载与自己电脑适配的JDK即可,需要注意的是,DataStudio目前只与JDK8版本适配,如果安装的是别的版本的JDK则无法成功连接DataStudio。
请记录JDK安装路径!!!

2.配置环境变量

进入环境变量。
notion image
新建一个JAVA_HOME,路径为你自己安装的路径。
(这里建议安装在D盘)
notion image
在Path变量中选择编辑,新建 %JAVA_HOME%\bin 。
notion image
当在cmd中输入 java -version 输出结果如图所示时表明安装完成。
notion image
 
 

4.数据库连接

1.以操作系统用户omm登录数据库主节点。

2.启动服务

结果显示如下:

3.连接数据库

当结果显示为如下信息,则表示连接成功。
其中,postgres为openGauss安装完成后默认生成的数据库。初始可以连接到此数据库进行新数据库的创建。26000为数据库主节点的端口号,需根据openGauss的实际情况做替换,请确认连接信息获取。
退出数据库的操作如下:
 
 

5.准备DataStudio连接环境

1.修改数据库的pg_hba.conf文件。

在GS_HOME中查找pg_hba.conf文件,本实验中数据库GS_HOME设置的为/gaussdb/data/db1,实际操作中GS_HOME地址可以查看安装时的配置文件: <PARAM name="dataNode1" value="/gaussdb/data/db1"/>。
按i键进入编辑模式 (可以选择在虚拟机或者Putty上操作)
notion image
将以下内容添加进pg_hba.conf文件。注意添加位置!
notion image
按 Esc 退出编辑模式 , 输入 :wq 对文件进行保存并退出。
notion image

2.将策略生效

切换至omm用户环境,使用gs_ctl将策略生效。
返回结果为:

3.创建数据库用户

登陆数据库并创建“dboper”用户,密码为“dboper@123”(密码可自定义),同时进行授权,并退出数据库。

4.退出OMM用户环境

5.修改数据库监听地址

在GS_HOME中,本实验中数据库GS_HOME设置的为/gaussdb/data/db1。
按 i 键进入编辑模式,按 Esc 退出编辑模式 , 输入 :wq 对文件进行保存并退出
notion image
将listen_addresses的值修改成为 * 。
修改完成后切换至OMM用户环境重启数据库生效(-D后面的数据库默认路径,需要根据实际情况进行修改)。
 
 

6.DataStuio连接指南

在Data Studio工具界面上,点击“文件”下的“新建连接”,进入如下设置界面:
notion image
名称:自定义 主机:安有数据库服务器的弹性公网IP 端口:26000 数据库:postgres 用户名:准备连接环境步骤中创建的用户 密码:准备连接环境步骤中创建的用户密码 启用SSL:不启用
 

🤗 遇到的问题及解决方案

1.root密码丢失无法登录

💡
实操有效,实际操作中虚拟机重启时会有一些卡顿,耐心等待重复操作即可,如果重启虚拟机无效可以再重启电脑试试
 

2.配置文件的修改

💡
因不同的人操作习惯的差异,有的人遇到的问题有的人却没有遇到,在此列举一部分细节,以后若进行虚拟机操作时可以类比进行参考,以节省不必要的细节消耗
注意事项1:操作命令要注意时” “或者”_”,即确保你的命令输入无误
注意事项2:进入配置文件之后无法进行修改
首先,在虚拟机中只能够通过上下箭头进行翻页,通过亮光标确认鼠标所指位置。 其次,进入修改之后按照要求:wq进行退出(不同虚拟机的命令操作指令有所差异,可自行上网查询对应的操作指令),否则有可能会出现修改未保存情况。
 

3.java系统环境的配置

💡
我们在进行环境配置的时候,有两种路径配置方式,即绝对路径与相对路径,其中绝对路径适用于任何情况下,而相对路径通常用于同一台计算机上不同目录间的文件的访问。两种路径配置的方式有所差异,以下以java为例进行说明:
1.绝对路径:计算机属性 --> 环境变量 --> 系统变量 --> Path 在此处将配置文件的绝对路径添加即可配置,注意一定要点击配置才能够保存配置。
notion image
2.相对路径:计算机属性 --> 环境变量 --> 系统变量
新建一个JAVA_HOME,路径为你自己安装的路径
notion image
在Path变量中选择编辑,新建 %JAVA_HOME%\bin
notion image
notion image
 

4.PuTTY登录使用异常

异常如下所示,标识栏上方括号显示(inactive),表示与远程服务器的连接已断开。此处需要我们登录Oracle虚拟机即可解决,当然了,虚拟机和PuTTY连接的是同一个IP地址。
notion image
如下图所示,表示PuTTY与IP地址为192.168.56.101的网络相连 如果不知道IP地址,登录虚拟机通过config命令进行查询即可
notion image
 

5.DataStudio连接不上

注意.JDK版本一定要使用官方提供的1.8版本,否则openGauss在尝试连接数据库时会出现如下的“内部未知错误”:
notion image
 
 

📎 参考文章

  • JDK问题解决参考链接
  • 参考文档
 
 

📁 数据库原理相关实验报告

💡
有关OpenGauss数据库环境配置或者使用上的问题,欢迎您在底部评论区留言,一起交流~
图解TCP/IP阅读解疑软件测试:测试驱动开发
Loading...
Koreyoshi
Koreyoshi
一个无可救药的乐观主义者
Latest posts
软件测试:集成测试
2025-3-25
软件测试:控制流测试
2025-3-25
软件测试:系统测试
2025-3-25
软件测试:数据流测试
2025-3-25
软件测试:测试驱动开发
2025-3-25
软件工程:面向对象的概念和记号
2025-3-24
Announcement
🎉写给自己的2025心愿🎉
保研
国奖
完善博客
学一门乐器
发表一篇论文
拍摄人生照片
去3个城市旅游
专业课知识视频
拍摄毕业季视频
----- 2025 ------
👏希望我们一起变好👏