自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DBA never sleep-DBA,永不眠

Focus on Oracle/MySQL/Redis/MongoDB

  • 博客(188)
  • 资源 (13)
  • 收藏
  • 关注

原创 # SignDock v0.1.3 更新:修 TRAE「一会好一会不好」,把豆包 version_code 从硬编码改成运行时派生

​项目地址:https://github.com/xiangsir4088/signdock | 下载:releases/tag/v0.1.3 | License:MIT | 绿色版 4,651,595 B这是「AI 结对实录」专栏的第二篇。第一遍看项目的是 SignDock:Tauri 2 + Rust 写一个无人值守的 Windows 托盘工具,讲整体设计与 6422 行后端。本篇只讲 v0.1.3 这一版的三个修复——从用户可见的故障现象出发,讲怎么把「改一个数字冒充修复」推进到「根治」。

2026-10-27 09:41:18 292

原创 CPU 100% 不一定是故障:压测打满、业务饱和、突变打满的判断与排查

"CPU 飙到 100% 怎么排查"是 SRE 面试的必考题,但十个候选人八个开口就是工具连招:top、vmstat、iostat、pidstat、perf——报得挺顺,方向全错。本文先拆掉"CPU 100% = 故障"这个隐含前提,给出三种性质的定性判断,再按 us/sy/wa/si 四分法展开**每一条排查命令的实际用法**,最后附一个最邪门的真实案例:sys 90%、strace/iostat/数据库视图全部干净,根因是大内存进程 fork 触发的内核页表锁竞争。

2026-10-23 20:20:28 275

原创 MCP 是什么?从 N×M 到 N+M 讲透它的价值、选型和坑(附最小 Server 骨架)

MCP(Model Context Protocol)是这两年 AI 运维面试的高频新词,但十个候选人八个在背协议名词:stdio、SSE、JSON-RPC。协议细节查文档就有,真正值得讲的是三件事:它到底省掉了什么、权限和审计收敛在哪一层、什么时候你根本不该用它。本文用一个真实的运维 MCP Server 落地案例(已脱敏)把这三件事讲透,文末附一个最小可跑的 Server 骨架。

2026-10-19 10:12:38 301

原创 AI Agent 生产权限设计:四级分级 + 七条护栏落地清单(附代码与审计字段表)

"你们怎么给 Agent 配权限,敢让它写吗?"——答"不敢,只给只读"的最多,答"敢,全放开"的也有,两种都是减分。因为这道题问的不是敢不敢,是**权限模型**:只读和全放开是同一个错误的两面,都把权限当成了开关。生产上的权限是一个旋钮。本文给出按"影响半径 + 可逆性"划分的 L0–L3 四级模型、建议权与执行权分离原则、RBAC 继承的落地写法、七条护栏的代码级实现,以及一次 Agent 幻觉生成 `DROP TABLE` 的真实险情复盘(已脱敏)。

2026-10-16 18:35:55 304

原创 AI Agent 接入故障定位:上下文喂法、聚类裁剪与三道护栏(附代码与真实案例)

"AI 怎么定位故障"是 AI 运维岗的必考题,最典型的三种减分答法——把 Agent 当高级搜索框、只讲架构不讲失败、只谈技术不谈人和流程——全被一次真实事故演了一遍:某运营商故障管理平台上,自动派单成功率从 **92% 掉到 31%**,值班同事把原始日志一股脑丢给 AI Agent,它指错了方向。本文复盘这个案例(已脱敏),给出上下文喂法的代码级实现:调用链聚类、摘要模板、护栏配置,以及人机分工怎么落地。

2026-10-13 10:38:43 155

原创 # Tauri 2 + Rust 写一个无人值守的 Windows 托盘工具:4 个 AI 产品(workbuddy+trae+qoder+秒哒)自动签到,我把这些坑趟平了

用 Tauri 2 + Rust 写了一个无人值守的 Windows 托盘工具 SignDock,自动领取 workbuddy、trae、qoder、秒哒 4 家 AI 产品的每日免费额度:核心开发 7 天,Rust 后端 6422 行、213 条单测,绿色版仅 4.6MB。本文不复述需求,只讲机制级踩坑。全程 AI 结对开发(AI 起草约 95%,人工全量 review),附翻车实录与验收三道闸。开源地址见文末。

2026-10-11 20:03:10 492 1

原创 How to manage Oracle Database User profile

SQL> set linesize 200SQL> col TEMPORARY_TABLESPACE for a25SQL> col DEFAULT_TABLESPACE for a25   SQL> col USERNAME for a25SQL> col ACCOUNT_STATUS for a25SQL>  select USERNAME,ACCOUNT_STATUS,D

2013-10-22 16:16:34 1684

原创 Oracle GoldenGate 常见问题:长事务处理

长事务的影响    OGG是基于事务级的实时复制工具,也就是说OGG只复制已提交的事务,在遇到事务的commit或rollback之前,它会将每个事务的操作存储在称为cache的托管虚拟内存池中。内存再大也有不够用的时候,当事务数据超过一定的阈值或者当前空闲内存无法满足分配请求时,OGG进程会将最少使用的old buffer swap 到磁盘上的dirtmp中。    当OGG遇到长事务时

2013-09-18 16:46:57 5596

原创 Oracle GoldenGate 数据同步初始化最佳实战(Data Pump)

全链路初始化标准化流程:1)验证同步链路连通性     使用infoextract/pump/replicat,detail命令核实同步链路各进程 trail          文件及检查点是否一致,如不一致,需要使用如下语句接通,如有必要还可在初始化开始前进行DML测试   alter extract/pump/repilcatextseqno,e

2013-09-16 14:20:41 3928 1

原创 Oracle GoldenGate 系列:使用 Oracle ASM API DBLOGREADER 时遇 ora-01031 错误

今天在自己新搭建的 Oracle ACFS 文件系统上测试 GoldenGate ,启动 extract 进程报如下错误:2013-08-27 14:58:39  ERROR   OGG-00446  Opening ASM file +FRA/rac/archivelog/2013_08_27/thread_1_seq_84.357.824568733 in DBLOGREADER

2013-08-27 15:20:46 4582

原创 Oracle 11g R2 ASM:了解 Oracle ASM 基本概念

About Oracle ASM InstancesAbout Oracle ASM Disk GroupsAbout Mirroring and Failure GroupsAbout Oracle ASM DisksAbout Oracle ASM FilesAbout Oracle ASM InstancesOracle ASM 实例基

2013-08-24 09:16:08 5916

原创 Oracle 11g ASM:如何在 ASMCMD 命令行工具中创建 Oracle ACFS 文件系统

实验环境:Oracle 11g R2 RAC (11.2.0.3.5)               Oracle Enterprise Linux 5.6 x861、创建 ASM 磁盘组在两节点挂好磁盘后,在第一节点上对磁盘进行分区[root@rac1 ~]# fdisk -lDisk /dev/sde: 2147 MB, 2147483648 bytes2

2013-08-18 20:29:48 4461

原创 Why Does GoldenGate Report The Lag Is Unknown or a Timestamp Mismatch? (Doc ID 968614.1)

Issue:     Why does GoldenGate report the Lag is unknown?  The "Lag" command fails with "Timestamp Mismatch".  Sometimes the "Info All" will also show the Lag is unknown.How to troubleshoot the pr

2013-08-10 19:53:55 5337

原创 OGG 01008 Extract displays Discarding bad record (discard recs=1) when using filter or where clause

Applies to:Oracle GoldenGate - Version 10.0.0.1 and laterInformation in this document applies to any platform.Symptoms 1. I am using filter or where clause in extract parameter file and

2013-07-05 09:46:43 3014

原创 About Oracle 11gR2 Grid Infrastructure Single Client Access Name (SCAN)

Oracle 11gR2Grid Infrastructure (CRS) 中引入了 Single Client Access Name (SCAN) 来简化客户端对数据库服务的访问,本文将详细说明 SCAN 的含义及其工作原理。 SCAN 概念Single client access name (SCAN) 是提供给所有客户端用于连接集群的虚拟主机名称(与10g 和 11g R1 中的 vip 主机名称相对应)。 SCAN 是 DNS 或 Grid Naming Service (GNS) 中注

2013-07-02 16:36:29 4175

原创 Bug 11775332 - cluvfy fails with PRVF-5636 with DNS response timeout error [ID 11775332.8]

Bug 11775332  cluvfy fails with PRVF-5636 withDNS response timeout error but error text is not clear Thisnote gives a brief overview of bug 11775332.  The content was last updated on:17-JUN-2013

2013-06-23 10:18:13 4779

原创 CVU NTP Prerequisite Check Fails With PRVF-5410 and PRVF-5416 [ID 1384298.1]

CVU NTP Prerequisite Check Fails With PRVF-5410 and PRVF-5416 [ID 1384298.1]Applies to:Oracle Database - Standard Edition - Version 11.2.0.1 and laterInformation in this document applies to

2013-06-22 10:36:45 10321

原创 Oracle 11g Data Guard Role Transitions: Failover

Role TransitionsInvolving Physical Standby Databases A database operates in one of the following mutuallyexclusive roles:primary orstandby. Data Guard enables you to change theseroles dynamica

2013-06-20 23:23:03 3080

原创 Oracle 11g Data Guard Role Transitions: Switchover

Role Transitions Involving Physical Standby Databases A database operates in one of the following mutuallyexclusive roles:primary orstandby. Data Guard enables you to change theseroles dynamic

2013-06-19 00:33:53 2229

原创 Oracle 11g Data Guard: How to Change Data Guard Protection Modes

How to Change Data Protection Mode ofa Primary Database Step 1   Select a dataprotection mode that meets your availability, performance, and data protectionrequirements. Maximum Availability

2013-06-18 09:04:05 3274

原创 Oracle 11g Data Guard: How to start and stop Redo Apply

1 Starting Redo Apply To start apply services on a physical standby database, ensure thephysical standby database is started and mounted and then start Redo Applyusing the SQL ALTER DATABASE REC

2013-06-17 21:11:17 3706

原创 Oracle 11g Active Data Guard step by step: How to create a Physical Standby Database using RMAN

DatabaseIPDB_UNIQUE_NAMEOracle Net Service Name Primary192.168.8.180prodProdStandby192.168.8.190standbystandby

2013-06-17 10:15:27 3541

原创 Oracle 中 DELETE 与 TRUNCATE 语句的区别及优缺点

通常,我们可以使用 TRUNCATE或 DELETE语句删除表中的记录。TRUNCATE语句的通常更高效,但是它的使用需要格外注意。TRUNCATE属于 DDL语句,这意味着 Oracle会在该语句运行后自动提交该语句及当前session中的事务,因此我们无法回滚 TRUNCATE语句。与此同时,又因为 TRUNCATE属于 DDL语句,我们无法在一个事务中 truncate两张不

2013-06-12 21:40:37 3719

原创 Oracle 11.2.0.3.0 Active Data Guard 遇 ORA-10458、ORA-01152、ORA-01110 错误

今天第一次配 Oracle 11g R2 Active Data Guard,在用 RMAN 创建好 physical standby database 后,尝试将 standby 以 read only 方式打开时遇如下错误:SQL> alter database open read only;alter database open read only*ERROR a

2013-06-12 10:05:10 6541

原创 Oracle 11g Undo 表空间切换

--1、查看实例当前所用 undo 表空间及 undo 相关参数SQL> show parameter undoNAME                                 TYPE        VALUE------------------------------------ ----------- ---------------------------

2013-06-11 22:31:49 3245

原创 Oracle 11g R2 新特性:Deferred Segment Generation

当你安装一个包含成千上万的表和索引的应用时,如果每个表和索引都初始分配一个 10MB的初始 extent。你很快会意识到如果每个对象在创建时都要分配 10 MB的磁盘空间,则部署DDL需要花费大量的时间。你可能会想到让 Oracle延迟每个对象的初始extent分配直到该表中实际插入记录为止。要延迟对象初始 segment的生成,唯一的方式就是使用 Oracle Database

2013-06-11 09:25:51 2044

原创 怎样在 Oracle RAC 环境下使用 Parallel 参数提高 Data Pump job 的性能

Data Pump可以并行运行多个 worker进程来提高 DataPump job的性能。将 PARALLEL参数设置为合理并行度可以充分利用当前的条件来提高性能。为了限制 Data Pump job对生产系统的影响,DBA可以对 job的并行度进行限制。例如,在业务系统生产期间可以将 PARALLEL设置为 2,在非生产期间可以将并行度设置为 8,可以在 job运行的任何时

2013-06-09 10:18:48 4105 1

原创 Oracle 数据库表空间容量调整(表空间缩容脚本)脚本

--1、获取需要释放空间的表空间信息(包含oracle database自有表空间)--drop table system.tbs_detail;create table system.tbs_detail as selecta.tablespace_name,a.bytes/1024/1024 "Sum_MB",(a.bytes-b.bytes)/1024/1024 "use

2013-05-31 19:18:42 2909

原创 Oracle GoldenGate 系列:深入理解 Oracle GoldenGate 检查点机制

检查点将进程的当前读写位置存储在磁盘中用于恢复目的。检查点不仅可以真实地标记 Extract进程捕获的要进行同步的数据变化以及 Replicat进程应用到 target数据库的数据变化,防止进程进行冗余的数据处理,还可以提供容错机制,防止在系统、网络或 Oracle GoldenGate进程需要重启时发生数据丢失。对于复杂的同步配置,检查点可以确保多个 Extract或Replicat进程

2013-05-23 23:10:46 5970

原创 如何在 ASM 存储中使用 Data Pump (expdp impdp)进行数据导出导入操作

如果在 Oracle Automatic Storage Management (Oracle ASM) 存储中使用 Data Pump 进行导入或导出操作, 必须使用Oracle ASM 磁盘组的名称(而非操作系统目录路径名称)定义用于存放 dump 文件的 directory 对象,还要创建一个指向操作系统目录路径的单独 directory 对象用于存放 data pump job 的

2013-05-22 23:08:59 5057

原创 如何终止特定 RAC 实例上的 session

很多情况下,我们需要使用 alter system kill session 终止数据库上的某个 session,释放该 session 所占用的资源来解决问题。比如,daniel 所在的环境就经常使用如下语句批量语句杀死数据库中的 session。select 'ALTER SYSTEM KILL SESSION '''||b.sid||', '||b.serial#||''';'

2013-05-21 22:56:31 3345

原创 OGG-00665 (status = 1502-ORA-01502: index 'index' or partition of such index is in unusable state)

今天同事在新搭建的压力测试环境启动某个 OGG replicat 进程时报了如下错误:2013-05-14 16:37:41  ERROR   OGG-00665  OCI Error executing single row select (status = 1502-ORA-01502: index 'GGS.SYS_C00188744' or partition of such

2013-05-14 23:12:34 3934

原创 Oracle GoldenGate 系列:配置 Data Pump 进程实现多点传输

RMTHOSTValid for ExtractUse the RMTHOST parameterto:● Identifya remote system to which the local Extract process connects● Specifythe TCP/IP port number on that system where the Manager proces

2013-05-14 23:10:50 3850

原创 Oracle GoldenGate 系列:使用 Logdump 工具查看 Extract Trail 文件

使用 Logdump 工具查看 Extract Trail 文件(入门)使用 Logdump 工具:可以显示和查找 GoldenGate trail 文件中的信息可以将 GoldenGate trail 文件中的部分信息保存到一个单独的 trail 文件中1、启动 Logdump 工具Shell> logdump2、获取帮助Logdump 1 > help

2013-05-06 23:43:41 8135

原创 Oracle GoldenGate 系列:Replicat 进程遇 OCI Error ORA-14402 错误解决办法

生产环境发票管理库到总局主数据库 Replicat 进程因报如下错误 Abended:2013-04-25 07:59:50  WARNING OGG-00869  OCI Error ORA-14402: updating partition keycolumn would cause a partition change (status = 14402). UPDATE"HX_FP"."F

2013-04-25 23:03:24 5397 1

原创 Oracle GoldenGate 系列:如何计算 Extract 或 Replicat 进程的吞吐量

测量吞吐量 在数据复制环境中,测量指定时间段内复制的数据量非常重要。不过,带宽一般是按照 Gbps 的单位(Gbit/s)来算的。测量和报告操作的类型和数量可以从整体上了解 GoldenGate 环境的性能。数据吞吐量 要计算 GoldenGate 的吞吐量,我们可以使用以下参数在进程的报告文件中附加该进程相关的统计信息: REPORTCOUNT EVERY 1 MINUTES,

2013-04-23 22:20:40 4554

原创 OGG-01091 Unable to open file (error 89, Invalid file system control data detected)

Replicat 进程报 OGG-01091 错误 Abended,无法正常启动,详情如下: GGSCI (cqstzjdbjc01) 3> view report RCQSTJC1Source Context :  SourceModule            : [ggapp.util.pcs]  SourceID                :[/scratch/ai

2013-04-22 23:33:44 8115

原创 Oracle GoldenGate 系列:Extract 进程遇长事务执行 Forcestop 引发的惨案

一、问题描述:2013年4月14日中午12点左右生产环境执行数据库版本升级期间根据需要停止XX1库和XX2库OGG 同步抽取进程时遇长事务,无法用正常命令停止,执行 forcestop 后重启进程报 OGG-00446 错误,无法启动。错误如下:2013-04-14 19:30:28  ERROR  OGG-00446  Opening ASM file+FRA/bjschxsb/1_71

2013-04-15 23:34:57 10845 1

原创 Oracle GoldenGate 系列:Extract 进程的恢复原理

Extract 进程恢复原理BR 适用于 Extract 进程(仅适用于 Oracle数据库)使用 BR 参数可以控制 GoldenGate 的 Bounded Recovery (BR) 功能。Bounded Recovery 功能仅支持 Oracle 数据库。Bounded Recovery 是通用 Extract 检查点工具的组件之一,可以保证当Extract 进程出于任何原因(

2013-04-10 23:17:21 4924

原创 解读谷歌显示广告负责人:被1亿美元挽留的奇才(转)

导语:美国科技博客BusinessInsider今天撰文,详细阐述了谷歌显示广告负责人尼尔·莫汉的成长轨迹和独特魅力。虽然为人低调,但得益于勤奋好学的个性和广博而深厚的学识,使得人才济济的谷歌也甘愿付出1亿美元的天价薪酬,挽留这位业界奇才。  以下为文章全文:  两年前,Twitter陷入混乱。  2011年4月14日,《财富》记者杰西·海姆佩尔(Jessi Hem

2013-04-07 22:39:01 2324

考试用asp.net

考试用asp.net考试用asp.net考试用asp.net考试用asp.net

2008-11-15

VCTE_基础课程_L1_STT_软件测试技术

软件测试技术的基础课程,适用于初学者的学习,以及非计算机专业的学习者来熟悉软件测试

2009-02-08

基础课程_L1_STT_软件测试技术_Lab03

然而,这种观点指出测试是以查找错误为中心,而不是为了演示软件的正确功能.但是只从字面意思理解,可能会产生误导,认为发现错误是软件测试的唯一目的,查找不出错误的测试 ...

2009-02-08

vs2005入门目录介绍

天轰穿-c#趣味编程系列视频- vs2005/2008 winform实例入门第二集学习技巧风暴. 摘要: 本集的主要目标不是教会你多少知识, 而是教会你举一反三的去学习, 教会你一种学习 ...

2009-02-17

wordpress模板安装教程

wordpress模板安装教程,通过此教程你可以随便利用互联网上面的模板来装扮您的个人主页

2009-03-01

网络安全培训讲稿第一讲

网络安全的培训讲稿,本人正在学习网络安全相关的电子教程,觉着不错,及发上来,让大伙儿瞧瞧

2009-01-20

简单多用户Blog源码

一个简单的多用户博客系统,可以进行用户在线注册、发布日志和相册 该系统没有系统后台管理功能 App_Data下为Sql2005数据库 *修正了不能注册用户和浏览评论出错的问题

2009-02-19

asp.net视频教程02

我做这个教程的主旨是为了帮助更多的人少走弯路,少花冤枉钱,如果有人拿去用于商业用途的话,那违背了我的初衷,我是绝对不允许的--天轰穿

2009-02-08

IT行业面试、笔试题大全

t行业面试大全,对面试有帮助的哦IT行业面试大全IT行业面试大全IT行业面试大全IT行业面试大全IT行业面试大全

2009-01-04

wordpress主题制作教程

世界上最流行的php博客程序wordpress,通过此教程 你可以创建最炫的主题博客

2009-03-01

VCTE_基础课程_L1_STT_软件测试技术_Lab02

软件测试基础课程,适用于初学者以及非计算机专业学员熟悉软件测试行业

2009-02-08

asp。net面试题

asp面试题 asp面试题 asp面试题

2009-01-04

计算机应用基础复习资料

计算机应用基础复习资料,考研和学习用,包括一些知识点和习题

2009-01-13

空空如也

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

TA关注的人

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