首页 > 数据库 >oceanbase数据库编写类ora脚本

oceanbase数据库编写类ora脚本

时间:2023-02-26 22:55:35浏览次数:40  
标签:status 17 oceanbase 数据库 version 3.2 time NULL ora

1.脚本如下

snc-sdyd-oceanbase02:~/lhh # cat orac
host="172.16.100.136"
password=ShSnc123!@#
if [ "$1" = "version" ]; then
mysql -h"$host" -P2881 -uroot@sys -p${password} -c -Doceanbase -e"
select version();
"
fi


if [ "$1" = "status" ]; then
echo "######################################集群状态信息#############################################################"
mysql -h"$host" -P2881 -uroot@sys -p${password} -c -Doceanbase -e"
select svr_ip,with_rootserver rs,zone,
ORA_DECODE(start_service_time, 0, NULL, CAST(usec_to_time(start_service_time) AS DATETIME)) start_service_time,
ORA_DECODE(stop_time, 0, NULL, CAST(usec_to_time(stop_time) AS DATETIME)) stop_time,
ORA_DECODE(last_offline_time, 0, NULL, CAST(usec_to_time(last_offline_time) AS DATETIME)) last_offline_time,status,
SUBSTR(build_version, 1, INSTR(build_version, '-') - 1) build_version FROM __all_server;
"
fi

2.命令执行

snc-sdyd-oceanbase02:~/lhh # orac version
+---------------------------+
| version()                 |
+---------------------------+
| 5.7.25-OceanBase-v3.2.3.2 |
+---------------------------+
snc-sdyd-oceanbase02:~/lhh # 
snc-sdyd-oceanbase02:~/lhh # orac status
######################################集群状态信息#############################################################
+----------------+----+-------+---------------------+-----------+-------------------+--------+----------------------------+
| svr_ip         | rs | zone  | start_service_time  | stop_time | last_offline_time | status | build_version              |
+----------------+----+-------+---------------------+-----------+-------------------+--------+----------------------------+
| 172.16.100.136 |  1 | zone1 | 2023-01-17 17:20:06 | NULL      | NULL              | active | 3.2.3.2_105020012022101916 |
| 172.16.100.137 |  0 | zone2 | 2023-01-17 17:20:06 | NULL      | NULL              | active | 3.2.3.2_105020012022101916 |
| 172.16.100.138 |  0 | zone3 | 2023-01-17 17:20:06 | NULL      | NULL              | active | 3.2.3.2_105020012022101916 |
+----------------+----+-------+---------------------+-----------+-------------------+--------+----------------------------+

 

标签:status,17,oceanbase,数据库,version,3.2,time,NULL,ora
From: https://www.cnblogs.com/hanglinux/p/17158117.html

相关文章

  • Navicat操作数据库
    一、Navicat操作数据库1、数据库操作 二、数据类型和约束1、常用数据类型varchar可以存储汉字  2、数据约束  三、数据的备份和还......
  • Oracle注入
    获取数据库版本unionselect1,'a',(SELECTbannerFROMv$versionWHEREbannerLIKE'Oracle%25')fromdual--+获取操作系统版本unionselect1,'a',(SELECTbann......
  • Mybatis连接数据库
    从零开始Mybatis连接数据库创建Maven文件File-->new-->project-->maven,点击next配置在出现的pom.xml文件中<project>标签之间加入以下内容<!--打包方式--><packa......
  • 03_20_JavaWeb||day23_redis&Jedis||day23_redis(NOSQL系列的非关系型数据库)&Jedis(j
    今日内容1.redis1.概念2.下载安装3.命令操作1.数据结构4.持久化操作5.使用Java客户端操作redis1.Redis【以后配置到Linux系统上】概念:redis是一款高......
  • 一个比 Redis 性能更强的数据库
    给大家推荐一个比Redis性能更强的数据:KeyDBKeyDB是Redis的高性能分支,侧重于多线程、内存效率和高吞吐量。除了性能改进外,KeyDB还提供主动复制、闪存和子密钥过期等功能。K......
  • 任何人均可上手的数据库与API搭建平台
    编写API可能对于很多后端开发人员来说,并不是什么难事儿,但如果您主要从事前端功能,那么可能还是有一些门槛。那么有没有工具可以帮助我们降低编写API的学习门槛和复杂度呢?今......
  • 3.0-接口测试--pymysql操作数据库篇总结
    一、数据库基本操作1、安装安装:pipinstallPyMySQL验证:pipshowPyMySQL2、操作流程(重点)创建连接获取游标执行sql查询操作(select)非......
  • 数据库相关
    mysql数据库mysql之视图、触发器、事务、存储过程数据库创建存储过程主从配置......
  • sql 数据库执行问题
    ​​1​​​​sql1044-Accessdeniedforuser‘root‘@‘localhost‘todatabase‘information_schema‘​​问题:navicat导入.sql文件出现一个错误1044-Accessde......
  • MySQL数据库的备份还原以及mysqldump的使用
    今天学习分享的是MySQL数据库中的慢查询日志以及备份和恢复的方法,还有mysqldump备份工具的使用,结合实例进行的操作。MySQL备份还原慢查询日志慢查询日志:记录执行查询时长超......