Data Studio客户端工具

  • 写在前面
  • 1.3 Data Studio客户端工具
    • 1.3.1 准备连接环境
    • 1.3.2 确定26000端口是否放开
    • 1.3.3 软件包下载及安装
    • 1.3.4 Data Studio用户界面
    • 1.3.5 获取工具使用手册

写在前面

因为博主并没有购买使用华为云的openGauss及openEurler。使用的是再VirtualBox上的镜像搭建起来的openGauss。因此对于1.3.2在华为云上配置安全策略,开放端口的操作等可以忽略。直接跳转到1.3.3软件包下载进行的后序操作。

1.3 Data Studio客户端工具

Data Studio是一个集成开发环境(IDE),帮助数据库开发人员便捷地构建应用程序,以图形化界面形式提供数据库关键特性
数据库开发人员仅需掌握少量的编程知识,即可使用该工具进行数据库对象操作。
Data Studio提供丰富多样的特性,例如:

  • 创建和管理数据库对象
  • 执行SQL语句/脚本
  • 编辑和执行PL/SQL语句
  • 图形化查看执行计划和开销
  • 导出表数据等

创建和管理数据库对象包括:

  • 数据库
  • 模式
  • 函数
  • 过程
  • 序列
  • 索引
  • 视图
  • 表空间
  • 同义词

Data Studio还提供SQL助手用于在SQL终端PL/SQLViewer执行各种查询/过程/函数

1.3.1 准备连接环境

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

在GS_HOME中查找pg_hba.conf文件,本实验中数据库GS_HOME设置的为/gaussdb/data/db1(db1修改为自己的数据库名字,例如博主的db1997),实际操作中GS_HOME地址可以查看安装时的配置文件:<PARAM name="dataNode1" value="/gaussdb/data/db1"/>

[root@db1 ~]# cd /gaussdb/data/db1
[root@ecs-b5cb db1]# vi pg_hba.conf

将以下内容添加进pg_hba.conf文件。

host all all 0.0.0.0/0 sha256

具体如下:


切换至omm用户环境,使用gs_ctl将策略生效。

[root@db1 db1]#su - omm
[omm@db1 ~]$gs_ctl reload -D /gaussdb/data/db1997/

返回结果为:

  • 步骤 2登陆数据库并创建“dboper”用户,密码为“dboper@123”(密码可自定义),同时进行授权,并退出数据库。
[omm@db1 ~]$gsql -d postgres -p 26000 -r
postgres=#CREATE USER dboper IDENTIFIED BY 'dboper@123';
CREATE ROLE
postgres=#alter user dboper sysadmin;
ALTER ROLE
postgres=# \q

退出OMM用户环境

[omm@ecs-b5cb ~]$ exit

  • 步骤 3修改数据库监听地址。
    在GS_HOME中,本实验中数据库GS_HOME设置的为/gaussdb/data/db1997
[root@ecs-b5cb ecs-b5cb]# cd /gaussdb/data/db1997
[root@db1 ~]# vi postgresql.conf

将listen_addresses的值修改成为 *

listen_addresses = '*'

修改完成后切换至OMM用户环境重启数据库生效(-D后面的数据库默认路径,需要根据自己的数据库名字的实际情况进行修改)。

[root@db1 db1]#su - omm
[omm@db1 ~]$gs_ctl restart -D /gaussdb/data/db1997/

1.3.2 确定26000端口是否放开

  • 步骤 1打开华为云首页,登录后进入“控制台”,点击“弹性云服务器ECS”进入ECS列表。
  • 步骤 2在云服务器控制台找到安装数据库主机的ECS,点击查看基本信息,找到安全组。
  • 步骤 3点击进入安全组,选择“入方向规则”并点“添加规则”,进行26000端口设置。

1.3.3 软件包下载及安装

  • 步骤 1下载软件包。
    获取参考地址:
    https://opengauss.obs.cn-south-1.myhuaweicloud.com/1.0.1/DataStudio_win_64.zip

  • 步骤 2解压安装。
    将下载的软件包(DataStudio_win_64.zip)解压到自己指定的位置,比如解压至D盘,具体如下:

名字是自己任意取
主机一定是openGauss数据库安装所在的主机ip
端口号是26000
数据库,用户名和密码是三者互相对应的。

注意不启用SSL

  • 步骤 3连接数据库。
    在Data Studio工具界面上,点击“文件”下的“新建连接”,进入如下设置界面:

    连接成功后我们就可以看到了

    下面是粗暴的截取了一个短的GIF。

1.3.4 Data Studio用户界面

Data Studio主界面包括:

  1. 主菜单:提供使用Data Studio的基本操作;
  2. 工具栏:提供常用操作入口;
  3. “SQL终端”页签:在该窗口,可以执行SQL语句和函数/过程;
  4. “PL/SQL Viewer”页签:显示函数/过程信息;
  5. 编辑区域用于进行编辑操作;
  6. “调用堆栈”窗格:显示执行栈;
    7.“断点“窗格:显示断点信息;
  7. “变量”窗格:显示变量及其变量值;
  8. “SQL助手”页签:显示“SQL终端”和“PL/SQL Viewer”页签中输入信息的建议或参考;
  9. “结果”页签:显示所执行的函数/过程或SQL语句的结果;
  10. “消息”页签:显示进程输出。显示标准输入、标准输出和标准错误;
  11. “对象浏览器”窗格:显示数据库连接的层级树形结构和用户有权访问的相关数据库对象;除公共模式外,所有默认创建的模式均分组在“系统模式”下,用户模式分组在相应数据库的“用户模式”下;
  12. “最小化窗口窗格”:用于打开“调用堆栈”和“变量”窗格。该窗格仅在“调用堆栈”、“变量”窗格中的一个或多个窗格最小化时显示。
  13. 搜索工具栏:用于在“对象浏览器”窗格中搜索对象。
    有些项不可见,除非触发特定功能。下图以openGauss界面为例说明:

1.3.5 获取工具使用手册

在Data Studio主界面的主菜单上点击帮助下的用户手册,具体如下:

点击后即可得到使用手册,如下:

本实验结束。

【参赛作品19】【openGauss】gsql客户端工具(二)gsql客户端工具之Data Studio客户端工具相关推荐

  1. azure云数据库_Azure Data Studio中Windows的数据库管理工具扩展

    azure云数据库 Azure Data Studio provides a modern and productive experience for managing on-premise and ...

  2. 爬虫的一些工具(二)

    爬虫的一些工具(二) 1. 常有的工具 (1). python (2). pycharm (3).浏览器 i.chrome ii.火狐 (4).fiddler的使用 2 fiddler的使用  (1) ...

  3. 启动go服务_内网穿透工具 FRP公网服务端、内网客户端快速配置文件说明

    内网穿透工具 FRP 公网服务端.内网客户端 frps.ini .frpc.ini 配置文件常用设置展示及说明 公网服务端 frps.ini 配置文件常用设置 公网服务端配置文件:frps.ini [ ...

  4. JVM 学习笔记二十六、JVM监控及诊断工具-GUI篇

    二十六.JVM监控及诊断工具-GUI篇 1.工具概述 使用上一张命令行工具或组合能帮您获取目标Java应用性能相关的基础信息,但他们存在下列局限: (1)无法获取方法级别的分析数据,如方法间的调用关系 ...

  5. 贸易时代的文档(二)--地图服务器和客户端移动功能【邹志兵】

    一.需求分析 (一)问题定义 1.概述 <贸易时代>游戏是体现欧洲15.16世纪航海大发现时代航海历史的游戏,游戏主要体现在贸易,探险和海盗这三个主题上.游戏主要体现在贸易这个环节上,突出 ...

  6. zabbix监控客户端(二)

    zabbix监控客户端(二) 1.同步客户端时间,防止跟服务器端不一致,导致检测到不可用的监控数据. 2.创建zabbix运行所需要的用户跟组 #groupadd -g 201 zabbix #use ...

  7. 转:TestLink1.9.3测试用例:Excel转换XML工具二实现代码

    TestLink1.9.3测试用例:Excel转换XML工具<二>实现代码 http://blog.csdn.net/candle806/article/details/7490599 以 ...

  8. SAP UI5 应用开发教程之四十二 - SAP UI5 自带的 Diagnostics 诊断工具使用方法介绍

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  9. SAP UI5 初学者教程之二十八 - SAP UI5 应用的集成测试工具 OPA 介绍试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 初学者教程之一:Hello World SAP UI5 初学者教程之二:SAP UI5 ...

  10. java实现二维码的生成和解析包含工具类

    1.下载jar包( jdk1.7) 链接:https://pan.baidu.com/s/1LVq_zGsp_Po8V456h1TVmA 提取码:vqyd 2.工具类Utils.java packag ...

最新文章

  1. PIC单片机学习之独立按键
  2. centos共享linux文件夹权限,CENTOS7 搭建文件服务器:samba共享linux文件夹
  3. 阿里云OSS存储开发
  4. PLSQL Developer连接Oracle数据库
  5. 限时抢购秒杀系统架构分析与实战
  6. XAML实例教程系列 - 资源(Resources)
  7. loadrunner接口性能测试分享
  8. python字符串的内建函数_Python 的字符串内建函数
  9. iOS开发--字典(NSDictionary)和JSON字符串(NSString)之间互转
  10. 揭秘Harbor镜像仓库——首个源自中国的CNCF毕业项目
  11. L1-042 日期格式化 (5 分)—团体程序设计天梯赛
  12. Memcache 提高缓存命中率
  13. Spring Boot 如何快速改造老项目?原来这么爽
  14. 安卓c语言代码编辑器,安卓源代码编辑器
  15. 一行python代码查找中文同义词(synonyms)
  16. 教育变革背景下幼儿园园长领导力研究
  17. Metasploit -- 各类密码破解
  18. SOF-SLAM论文阅读笔记
  19. Unity 预定义标签
  20. Android Path之Direction.CW、Direction.CCW

热门文章

  1. 清理autodesk产品注册表_卸载 AutoCAD 清理注册表
  2. sql server安装-没有权限访问文件
  3. E-mail和IM真的应该被监控么?
  4. 大数据科学相关岗位,我们需要具备哪些数学基础?
  5. xiao776php,《xiao 776》_xiao 776_NEWS下载网
  6. MTP管理才能发展专家
  7. Java后台开发一:环境搭建
  8. 10天学会c语言与单片机第6讲,10天学会单片机c语言视频
  9. 集体智慧编程_6文档过滤
  10. 硬件设计40之什么是I2S、PCM、MP3?