自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sebastien23的博客

Interested in AI & Database & CloudNative

  • 博客(507)
  • 收藏
  • 关注

原创 Oracle LogMiner分析日志的三种方法示例

本为给出了Oracle LogMiner分析Redo日志的三种方法示例。

2025-06-26 19:22:28 140

原创 AI辅助编程工具之Cursor介绍

Cursor是一款智能AI编程助手,由Anysphere实验室打造,基 VSCode修改派生。它集成了GPT-4、Claude 3.5等先进大语言模型,能显著提升编程效率,帮助开发者编写更高质量的代码,同时也十分适用于学生和初学者学习编程知识。

2025-06-21 15:07:57 812

原创 Ollama DeepSeek + AnythingLLM 实现本地私有AI知识库

本文主要介绍了如何使用AnythingLLM结合Ollama部署的DeepSeek-r1模型来实现私有的本地AI知识库。

2025-02-18 21:47:10 1204

原创 项目管理中的常用工件(二):可视化工件

可视化数据和信息是以图表、图形、矩阵和示意图等可视化格式组织和呈现数据和信息的工件。将数据可视化可使人们更容易理解数据,并将之转化为信息。可视化工件通常是在收集和分析数据后生成的。这些工件有助于决策和确定优先级。

2024-07-25 20:41:04 1991

原创 【江湖救急】通过mysqlbinlog恢复误删除数据

🐬数据库版本:MySQL 8.0.30。

2023-07-01 17:02:26 2531

原创 OceanBase数据库迁移工具介绍和部署

本文介绍了OceanBase数据库迁移工具OMS服务及其部署。

2025-07-06 10:55:06 693

原创 达梦DataWatch查询主备延迟

本文介绍了达梦数据守护中查询主备延迟的方法。

2025-07-06 10:52:42 21

原创 达梦DataWatch备库下线主库改单机

本文介绍了达梦数据守护中备库下线、主库改为单机模式的操作流程以及可能遇到的问题。

2025-07-06 10:50:58 25

原创 达梦数据库授予CREATE ANY TABLE权限报错

这里我是用的是SYSDBA用户,但还是报错。

2025-07-01 20:01:49 35

原创 达梦数据库配置SYSDBA本地免密登录

参数修改后需要重启数据库才能生效。

2025-07-01 20:00:09 74

原创 Oracle数据库捕获造成死锁的SQL语句

构造一个简单的死锁场景。

2025-06-26 19:16:44 70

原创 Oracle 11g在备份时间段审计日志暴涨

视图中的记录条数相等,并且每次调用都会产生一条审计日志记录。这应该是导致在备份时间段产生大量审计日志的原因。检查数据库的备份时间,发现与审计日志大量产生的时间段大致也能对应上。RMAN以SYSDBA的身份连接到数据库备份。可以确定是RMAN备份导致的对系统用户的审计日志暴涨。📖 找到MOS上的一篇文章,解释了问题的触发原因。,因此会对RMAN的所有行为进行审计记录。应该是对系统用户的审计日志量暴涨。这些审计日志文件都是在RMAN的。注意到审计日志中记录的。程序被反复多次调用。

2025-06-24 19:49:59 27

原创 Oracle LogMiner日志分析工具介绍

⭐️ Oracle LogMiner组件支持通过SQL语句查询Redo在线日志(Online Log)和归档日志(Archived Log)中的内容。也就是说,可以把数据库A的日志文件拷贝到数据库B服务器,然后用数据库B的LogMiner组件进行日志分析。的LogMiner组件,无论使用何种LogMiner字典模式,都可以自动获取要分析的日志文件。手动指定多个日志文件时,所有redo日志文件必须来源于同一个源数据库。LogMiner字典负责将日志文件中记录的数据库对象ID转化为可读性更高的表名和字段名。

2025-06-24 19:45:52 115

原创 Oracle停库shutdown长时间无反应

此时切记不可Ctrl+C直接取消!切记不可Ctrl+C直接取消!切记不可Ctrl+C直接取消!:Oracle停库卡住,长时间没有反应。等待停库继续完成即可。

2025-06-22 15:36:22 82

原创 Oracle快照库SYS口令被修改导致回切报错ORA-1017

一台Oracle 19c DG库在切换到Snapshot快照模式后,被人为修改了SYS口令,后来在切回物理备库模式时一直报数据库密码错误,导致回切失败。否则没有同步口令文件的DG库后面可能会出现日志同步失败的问题。通过DG Broker检查密码是否已经同步。可能要等上十分钟左右。必要时可以重启DG库。在主库重置SYS口令,再将口令文件拷贝到。通过DG Broker查看集群报错。待密码同步重新切换即可。

2025-06-22 15:32:08 54

原创 自定义OceanBase集群安装并使用OCP接管集群

本文档记录了单机环境下自定义安装OceanBase集群的关键步骤。

2025-06-21 08:50:59 992

原创 通过触发器统计访问数据库的客户端IP地址

这里我们记录每次登录的时间、会话ID、用户名、应用程序和客户端IP。:考虑到性能影响,不建议在生产环境配置。也不建议长期启用该触发器。如果只是最基本的审计需求,可以直接使用。如果不是通过TCP协议连接,

2025-06-18 19:39:44 47

原创 Oracle数据库查看版本号和补丁号

【代码】Oracle数据库查看版本号和补丁号。

2025-06-18 19:38:28 72

原创 Oracle DG库手动注册归档日志的两种方法

有的时候由于网络或各种原因,Oracle DG库服务器上可能缺少部分归档日志文件,导致DG库的MRP进程一直处于状态。此时我们可以手动从主库或其他DG拷贝归档日志到当前DG服务器,并对日志文件进行手动注册。

2025-06-12 19:28:26 263

原创 主流信创数据库对向量功能的支持对比

⭐️ 本文章引用数据截止于2025年5月31日。

2025-06-07 22:14:41 895

原创 Oracle业务用户的存储过程个数及行数统计

独立存储过程清单(SQL>'SYS','SYSTEM','DBSNMP','PUBLIC','AUDSYS','OJVMSYS','OUTLN','XDB','WMSYS','EXFSYS','SYSMAN'独立存储过程清单(SQL>'SYS','SYSTEM','DBSNMP','PUBLIC','AUDSYS','OJVMSYS','OUTLN','XDB','WMSYS','EXFSYS','SYSMAN'独立的存储过程个数统计(

2025-06-07 22:11:57 321

原创 ES集群磁盘空间超水位线不可写的应急处理

由于磁盘空间不足,只允许对索引做读操作和删除索引。

2025-06-05 19:51:45 350

原创 Oracle 11g查不到索引使用监控结果

【代码】Oracle 11g查不到索引使用监控结果。

2025-06-05 19:46:53 38

原创 使用DBMS_JOB和DBMS_SCHEDULER管理作业调度

DBMS_JOBS是Oracle 10g之前的Job管理工具包,DBMS_SCHEDULER是Oracle 10g开始引入的作业调度工具包,功能更加强大。

2025-05-31 19:40:41 105

原创 Oracle DG库控制文件IO错误导致宕机的应急处理

Oracle 12c以后的数据库支持通过RMAN直接从主库获取丢失的数据文件恢复到DG库。因此我们可以直接删掉这三个IO报错的数据文件,再从主库恢复。这一步会检查所有的数据文件(每个数据文件耗时20秒左右),如果库很大,这一步的耗时会很长。考虑到FRA还有控制文件的副本,可以拷贝过来替换掉IO错误的控制文件。正常情况下,DG库已经恢复正常了,只需要检查并拉起MRP进程即可。状态,确认并修改control_files参数为正确的控制文件。恢复完成后,检查并拉起MRP进程,打开数据库。alert日志一直刷。

2025-05-31 19:39:03 373

原创 Oracle表索引变为不可用状态了怎么办

本文介绍了Oracle表索引变为不可用状态的应急处理方案和原因分析。

2025-05-24 23:24:37 345

原创 Oracle 19c DG备库报错ORA-00313、ORA-00312、ORA-27037

Oracle 19c DG备库出现ORA-00313、ORA-00312和ORA-27037错误,提示日志组16和17文件缺失。

2025-05-24 23:20:35 415

原创 一个网球新手的学习心得

本文分享了网球新手学习的关键点,包括握拍、正手、反手和发球。

2025-05-11 17:27:05 876

原创 OceanBase 4.3版本向量数据库部署

OceanBase 4.3版本引入了向量数据库特性,支持图形化部署和命令行部署。

2025-05-11 10:43:23 1111

原创 OceanBase性能关键参数配置最佳实践

OceanBase V4.2.5 提供了详细的性能关键参数配置指南,涵盖内存、磁盘空间、超时时间及单机部署的优化建议。

2025-05-11 10:27:59 750

原创 滥用绑定变量导致Oracle实例宕机

如果只是为了避免实例crash,可以为数据库安装临时补丁12578873。但是这种情况下,如果后续应用在sql或plsql中使用了超过。最一劳永逸的解决办法是应用修改SQL代码,避免一次性使用超过。该Bug的触发条件是在sql或plsql中使用了超过。从时间顺序来看,数据库首先在15:50:54发生了。个绑定变量,还是会收到SQL执行报错。异常,随后数据库实例被PMON终止。异常,然后在15:52:43发生了。根据异常关键字在MOS中检索,与。,然后导致实例crash。注:以上代码由AI生产。

2025-05-02 10:44:03 242

原创 OceanBase租户扩缩容的三种方法

缩容是扩容的反操作,本质上是降低租户的服务能力,包括计算能力和存储容量。可以是调小资源规格,从而降低单节点的服务能力;也可以是通过减少服务节点,包括减少Primary Zone个数和减少Unit Number。

2025-05-02 10:40:27 1001

原创 OceanBase数据库磁盘空间管理

OceanBase数据盘空间满的情况一般比较少见,但是在写满后也会导致无法转储、无法合并、内存无法释放的问题,进而导致集群无法写入。当遇到clog日志盘空间满的问题时,集群一般表现为无主选举,写入失败,缺副本等现象。主动停止租户的写入,防止clog盘临时腾挪的空间再次快速被业务写入打满,无法修复。停止集群写入后,临时调大clog盘阈值比例,由95%调整到98%。🦁 OBServer可以使用的日志盘总容量由集群级别的配置项。🦁 OBServer可以使用的数据盘总容量由集群级别的配置项。左右,避免频繁扩容。

2025-04-27 10:29:37 931

原创 OceanBase单机重启和配置修改

OceanBase数据库自身并没有提供重启集群的命令。OceanBase数据库提供了停止和启动某个副本(zone级别或者server级别)的功能,并且只允许停止少数派节点。所以,OceanBase集群的重启是靠外部操作。)的配置项不能通过用户租户设置,也不可以通过sys租户指定为用户租户设置。OB节点重启适用于对机器进行短暂维修,以及修改系统配置项后需要重启生效的场景。重启节点的主要流程为:转储 => 关闭进程 => 启动进程。视图中的scope字段来查看配置项是集群级别还是租户级别。

2025-04-27 10:28:53 720

原创 OceanBase TPCC测试常见报错汇总

是租户级参数,该参数是调整写入速度的阈值,当MemStore已使用的内存达到该阈值时,触发写入限速。,也就是租户内存中可用于MemStore写入的比例,默认为0,表示租户使用MemStore的内存占其总可用内存的百分比由系统进行自适应调整。转储后,系统就会释放占用的MemStore内存。修改集群的数据文件大小(修改时不支持缩小,只支持扩大),无需重启OBserver即可生效。这里我们tpcc租户原本的内存规格就很大,感觉应该不是租户内存不足的问题。转储前数据会大量占据内存,快速转储结束能释放被占用的内存,

2025-04-27 10:27:49 1045

原创 基于BenchmarkSQL的OceanBase数据库tpcc性能测试

建表脚本如下,采用分区表方式创建,大部分表按照仓库ID做HASH分区。分区数取决于要测试的数据规模和机器数。如果集群只有1台或3台机器,分区数设置9个即可。如果是5000仓以上,或者集群中节点数较多,则分区数可以调整到99。📖 在开始性能测试之前,建议您先登录到对应租户做一次集群合并(major freeze),获得更好的测试结果。您可以通过如下的方式手动触发合并,这个过程并不是必须的。是使用BenchmarkSQL进行性能测试的主要配置文件。是生成的测试报告,png文件是报告中包含的图片。

2025-04-27 10:23:00 879

原创 OceanBase租户管理:创建与删除

OceanBase数据库中的(Tenant)可以类比为传统Oracle数据库的(Instance)。租户通过资源池与CPU、内存、磁盘空间、IO等物理资源关联。在租户下可以创建database、table、user等数据库对象。

2025-04-18 17:18:08 1243

原创 AI大模型技术之RAG、模型微调、知识蒸馏

中的核心技术,是指在已训练好的大规模预训练模型(如GPT、BERT、T5等)基础上,针对特定任务(如文本分类、问答、翻译)或领域(如医疗、法律),通过少量标注数据进一步训练,调整模型参数,使其在目标任务上表现更优的技术。(如“猫”90%、“狗”8%、“兔子”2%),其中包含了类别间的隐含关系(如“猫”和“狗”的相似度高于“猫”和“兔子”)。(Generation)的自然语言处理(NLP)技术,旨在通过外部知识的检索来增强模型的生成能力,解决传统生成模型(如GPT)在处理需要。时引入一个温度参数T。

2025-04-12 17:09:45 872

原创 OceanBase企业版集群部署:oatcli命令行方式

本文介绍了如何通过命令行方式部署OceanBase企业版集群环境。是管理OceanBase管理者工具(OceanBase Admin Toolkit,简称:OAT)资源的命令行工具。

2025-04-12 09:25:17 1460 1

原创 OceanBase企业版单机部署:obd命令行方式

本文介绍了如何通过命令行方式部署OceanBase企业版单机环境。

2025-04-12 09:23:22 1039

R语言Linux安装包,R-3.6.3

R语言Linux官方安装包,R-3.6.3,数学统计分析

2024-04-21

空空如也

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

TA关注的人

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