自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 收藏
  • 关注

原创 gbase8s之各种sql需求案例编写(持续更新)

1,截取某个字符串从第一个字符到某个特殊字符之间的字符,案例的特殊字符是(以上代码会把字符串'车公庙(19)'变成'车公庙'

2025-04-11 15:37:14 64

原创 gbase8s之导出表注释

【代码】gbase8s之导出表注释。

2025-04-10 17:25:09 56

原创 gbase8s之数据字典导出脚本(完美)

该脚本适用于GBase 8s小版本号在3.0之后的版本(含有syscolumnsext、syscomments以及syscolcomments表)有时我们需要将表结构转换成数据库设计文档(WORD或者其他格式),这时需要使用脚本将表结构导出,转换成可用格式。1,将gettabschema.sh.gz上传到数据库服务器上,并解压。脚本gettabschema.sh。

2025-04-08 14:01:15 195

原创 gbase8s之逻辑导出导入脚本(完美版本)

该脚本dbexport.sh用于快速导出库和导入库(使用多并发unload,和多并发dbload的方式)

2025-04-08 13:53:52 279

原创 gbase8s之sysmaster:syssqltrace详解

类似的,也可以查看包括not exist、in、exist等的语句。2. 查看TRACE缓冲中执行最慢的20个SQL;4. 查看包括’not in’语句的SQL。5. 优化结束后,关闭SQL TRACE。1. 打开SQL TRACE。3. 按平均执行时间排序。a>按最大执行时间排序。

2025-03-26 19:03:19 765

原创 gbase8s之odbc相关问题

环境变量,应用默认读取的是/etc/odbc.init。odbc是make源码编译安装的,配置文件默认路径是。服务器上执行能连接到数据库。应用程序可能未正确设置。所以做如下处理解决。

2025-03-26 17:50:10 242

原创 gbase8s之检查全库索引是否有损坏

【代码】gbase8s之检查全库索引是否有损坏。

2025-03-26 12:24:08 67

原创 gbase8s之sql查看集群状态

【代码】gbase8s之sql查看集群状态。

2025-03-21 12:16:35 98

原创 gbase8s之知识汇总

以下地址可以看到gbase8s的诸多技术,欢迎注册学习。

2025-03-21 11:57:14 159

原创 mysql之concat迁移到gbase8s

-该函数最多接受16个参数,如果需要更多产生,请持续改造以下sql到需要的参数个数(新版本的gbase8s可能已经兼容此函数)

2025-03-21 11:00:27 197

原创 mysql之DATE_FORMAT迁移到gbase8s

- fmt 有差异需转换,支持yyyy-mm-dd或则%Y-%m-%d格式。

2025-03-20 19:41:45 254

原创 gbase8s之存储过程调用操作系统命令

drop procedure test_proc();CREATE PROCEDURE test_proc()SYSTEM 'echo "111"> /tmp/1.log';END PROCEDURE; --test_proc

2025-03-19 14:14:24 66

原创 gbase8s之支持的框架

帆软报表FineReport10.0。

2025-03-11 09:21:11 220

原创 实时监控每个进程cpu及内存使用率

不同系统ps命令输出可能略有差异,建议在目标环境测试。如果无法显示颜色,可以删除脚本中的颜色相关代码。CPU/内存使用率 ≥50% 显示红色。CPU/内存使用率 ≥20% 显示黄色。内存使用量 ≥1GB 显示绿色。:按CPU使用率排序(默认)需要终端支持ANSI颜色代码。智能单位转换(MB/GB)COMMAND(进程命令)%CPU(CPU使用率)RSS(实际内存占用量)变量调整命令列的显示宽度。过长的命令自动截断显示。PPID(父进程ID)%MEM(内存使用率):设置刷新间隔(秒)USER(运行用户)

2025-02-19 11:43:33 246

原创 gbase之8s字符转换

-数字转换成int。

2025-01-23 17:55:03 136

原创 gbase8s之常用sql脚本

# 查看 dbspace 使用率。## 查看表空间使用率。## 查看数据库信息。

2024-12-19 19:06:50 731

原创 gbase8s之字符集对照表

字符集名称 编码 8859-1 819 gb 57357 GB2312-80 57357 utf8 57372 big5 57352 GB18030-2000 5488

2024-12-19 18:58:39 108

原创 gbase8s之查看锁表的sql

使用方法:sh 脚本文件名 库名 表名。#只能看当前锁表的sql,看不到历史的。

2024-12-11 17:50:36 375

原创 gbase8s之审计日志管理脚本

loginfo "--------------------------------开始删除超过$keepdays 的审计日志------------------------------------"loginfo "--------------------------------结束删除超过$keepdays 的审计日志------------------------------------"#请修改审计日志的保存天数。

2024-12-11 17:35:55 245

原创 8c之VACUUM

VACUUM FULL将表的整个内容重写到一个新的磁盘文件中,并且不包含额外的空间,这使得没有被使用的空间被还给操作系统。/*+ append */往高水位线以上插入),而一旦delete整表后,则整表的所有页里面都是死元组,直接VACUUM 不带FULL也能把这个页就给回收空间了,见本文的实验“delete后,执行vacuum,表的大小从1GB变成了0KB”,那么整个这个页就是空闲的,实验场景,当我们insert一张新建的表或全是死元组的表时,insert的时候都是往尾部插入(类似oracle的。

2024-12-07 22:00:17 742

原创 ORACLE之DBA常用数据库查询

select decode(flashback_on,'NO','未启用','启用') as "闪回模式" from v$database;select count(*) as "并发数" from v$session where status='ACTIVE';ALTER INDEX REBUILD ONLINE实质上是扫描表而不是扫描现有的索引块来实现索引的重建。ALTER INDEX REBUILD 只扫描现有的索引块来实现索引的重建。'表空间破碎化程度高,请整理'end "大小/Mb"

2024-11-28 09:05:43 1200

原创 gbase8s之安全LBAC样例

- 行级-- 列级-- 行+列。

2024-11-26 12:46:12 364

原创 gbase8c之运维操作

oracle 模式 timestamp 数据类型默认是timestamp without time zone ,mysql 模式 timestamp 数据类型默认是timestamp with time zone。或者在SQL里面给timestamp tz 强制转为 timestamp without tz。

2024-11-21 21:03:51 295

原创 gbase8s之mysql的show命令实现

echo "语法报错,想查看某个库的表请执行 use 库名,show tables"echo '执行命令报错,想查看库请执行show databases'第二步:写入gbasedbt用户的.bash_profile里。echo '请执行use 库名'第一步:生成show.sh脚本。#创作时间2024-11-21。#脚本名称show.sh。2,查看某库的所有业务表。

2024-11-21 20:52:31 234

原创 gbase8s之亿级别快速造数脚本

loginfo "----------------总共要生成$num天的数据----------------------------------"loginfo "----------------还剩下$num天数据即将生成-------------------------"#创作时间2024-11-21。

2024-11-21 16:15:10 413

原创 gbase8s的逻辑导入导出

将数据包BAK-testdb-202411181935.zip上传到要导入的服务器上/home/gbase/。上传导出脚本Export.zip到数据库服务器的目录/home/gbase/#上面的idx_testdb.sql是索引,可以。#表名.unl的是表导出的逻辑数据文件,明文。#上面的testdb.sql里是表结构,可以。#生成逻辑数据包,带表结构和数据,明文。一,在要备份的数据库上执行以下步骤。二,在要导入的环境上操作。来适应新环境的表空间。来适应新环境的表空间。#创建的要导入的库名。

2024-11-19 12:05:53 515

原创 Multipath

普通的电脑主机都是一个硬盘挂接到一个总线上,这里是一对一的关系。而到了有光纤组成的SAN环境,由于主机和存储通过了光纤交换机连接,这样的话,就构成了多对多的关系。也就是说,主机到存储可以有多条路径可以选择。主机到存储之间的IO由多条路径可以选择。iscsi-initiator-utils(发现iscsi)、multipath。五、multipath安装及配置(客户端)、配置multipath(主备模式)三、iscsi安装(服务器端)四、iscsi配置(客户端)、Multipath简介。

2024-11-18 16:37:38 1163

原创 gbase8s之时间戳

end if;end if;end if;end if;end if;end if;

2024-11-11 10:44:54 448

原创 gbase8s之行转列

SELECT NATION, WMSYS.WM_CONCAT(NATION||'的'||CITY) CITY_SUM。SELECT NATION, WM_CONCAT(NATION||'的'||CITY) CITY_SUM from。SELECT NATION, WM_CONCAT(NATION||'的'||CITY) CITY_SUM from。Oracle行转列函数Listagg()和wm_concat(column)函数。总结:LISTAGG()把它当作SUM()函数来使用就可以了。

2024-11-07 12:49:18 664

原创 gbase8s之spring框架用druid中间件报语法错误

报错原因2:druid没加validationQuery, druid加上validationQuery就可以了。报错原因1:gbase8s不支持select 1这种语法,应该改成select 1 from dual;

2024-10-29 18:17:04 481

原创 gbase8s之gem采集器自动拉起脚本

需要删除日志,请取消下面的注释。#创作时间2024-10-21。#脚本名称:cjq.sh。#agent日志保存天数。#agent状态判断。

2024-10-24 12:03:57 281

原创 gbase8s之Could not write to a temporary file

包含:tempdbspace,rootdbs,/tmp,$GBASEDBTDIR/tmp 以及JDBCTEMP指定的目录(或者默认的java应用程序目录,这个可能是没权限)

2024-10-24 08:57:55 209

原创 gbase8s之清数脚本

录入数据库名:表名:列名。列名必须是非空的时间类型列,根据时间类型的列删除。#脚本名称:delete.sh。#创作时间2024-10-21。

2024-10-21 21:20:14 495

原创 gbase8s之建表相关问题

如果遇见上面报错内容,一般只会报错一次就会恢复,如果连续报错,请重启应用。1.1.3..切换到数据库用户, 根据需要选取以下其中一个方式建表。如果有业务在访问该表,此时需要去修改表结构,会遇到如下两个问题。dbschema -d 库名 -表名 -ss > 表名.sql。dbschema -d 库名 -ss > 库名.sql。同一个库的约束名必须唯一,需要改主键或者唯一约束名。切换到数据库用户, 根据需要选取以下其中一个方式建表。同一个库的索引名必须唯一,需要改索引名称。

2024-10-14 16:42:06 390

原创 mysql迁移到gbase8s之相关问题

gbase8s开启MAX_FILL_DATA_PAGES=1,几乎没膨胀。

2024-10-14 16:39:00 157

原创 java操作gbase8s之clob部分代码

注意:各大数据库有关于大对象的都性能一般,能不用大对象就不用大对象。

2024-10-09 11:55:29 153

原创 gbase8s之安装及相关问题

解析: tzdb.dat是一个链接文件,链接到 tzdb.dat -> /usr/share/javazi-1.8/tzdb.dat,若发现不存在这个目录和文件,可以创建链接至系统的tzdb.dat。如:mkdir -p /usr/share/javazi-1.8 && ln -s /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/tzdb.dat /usr/share/javazi-1.8/tzdb.dat。解析:提示信息为无Java虚拟机,按照提示安装JRE/JDK。

2024-10-09 11:19:02 849

原创 gbase8s之current和sysdate的区别

在不开启USEOSTIME=1的时候,秒之后的精度全部显示0000。

2024-09-24 16:44:38 331

原创 gbase8s之onlog相关文章

原因:总是在工作中会遇到抬杠的研发说insert没入库,特此写一篇onlog相关的文章。--获取 fragment / partition tables的partnum。-t过滤出指定的表的逻辑日志信息。下图是插入数据多少统计。

2024-09-11 17:29:26 270

原创 gbase8s误删恢复archecker命令

6 archecker 表级别恢复实用程序6.1 archecker 表级别恢复实用程序 可以使用 archecker 实用程序执行时间点表级别恢复,这种恢复将从归档和逻辑日志中抽 取表或表的一部分。 archecker 实用程序通过指定要从中抽取数据的源表、放置数据的目标表和链接两个表的 INSERT 语句来恢复表。 有关使用 archecker 实用程序验证备份的信息,请参阅gbackuprestore -v 语法:验证备份。6.1.1 archecker 实用程序概述 当需要恢复数据库的一部分

2024-08-29 12:25:48 701

gbase8s之odbc安装脚本

gbase8s之odbc安装脚本

2025-03-21

gbase8s死锁模拟

gbase8s死锁模拟

2025-01-07

gbase8s的逻辑导入导出

gbase8s的逻辑导入导出

2024-11-19

新建表相关的一些问题文章

建表相关问题

2024-10-14

java 如何操作gbase8s的clob例子

java 如何操作gbase8s的clob例子

2024-10-09

gbase8s误删除恢复

gbase8s误删除恢复

2024-08-14

expeact写的8s免交互同步

expeact写的8s免交互同步

2024-07-31

gbase8s之只读用户

gbase8s之只读用户

2024-07-31

kettle之gbase8s数据迁移

kettle之gbase8s数据迁移

2024-07-22

oracle19c安装步骤

oracle19c安装步骤

2024-03-23

Oracle 11gR2 RAC 安装配置

Oracle 11gR2 RAC 安装配置

2024-03-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除