摘要:
修改服务名称 关于Linux systemctl中如何修改服务名, 这里有个简单的案例,我们需要将服务名mysql.service修改为mysqld.service, 跟公司的安装规范一致. 收集相关服务信息 # systemctl list-unit-files --type=service | 阅读全文
阅读排行榜
ORA-12154&TNS-03505 案例分享2
2025-10-23 09:58 by 潇湘隐者, 69 阅读, 收藏,
摘要:
前几天遇到了ORA-12154&TNS-03505这个错误, 因为对其数据库环境不了解, 远程登录过去检查的时候, 了解到一些大概情况:此数据库安装在Windows服务器.远程客户端能登录数据库,但是本地服务器使用普通账号登录数据库时报ORA-12154错误,如下所示: C:\Users\Admin 阅读全文
Oracle DG Broker做切换Switchover
2026-01-27 09:59 by 潇湘隐者, 68 阅读, 收藏,
摘要:
使用Oracle DG Broker做Switchover是非常简单的一件事情,但是流程必须规范,事前做足检查工作.避免没有检查到位,做Switchover时出现异常. 切换前检查 DGMGRL>show configuration; DGMGRL>show database <primary_db 阅读全文
Data Guard如何重建dg broker?
2026-01-13 11:37 by 潇湘隐者, 68 阅读, 收藏,
摘要:
下面是个人结合文档总结整理的重建dg broker的文档,仅供参考,不一定适合所有环境或场景. Step 1:停止broker(主库&备库) SQL> SHOW PARAMETER DG_BROKER_START; SQL> ALTER SYSTEM SET DG_BROKER_START=FALS 阅读全文
老技术人的"离开“总是悄无声息
2025-11-18 23:42 by 潇湘隐者, 68 阅读, 收藏,
摘要:
Kerry Osborne的个人网站(http://kerryosborne.oracle-guy.com/)已经有两个多星期打不开了。也不清楚发生了啥事情,好几次访问这个站点都确认已经无法打开了,好像它就这样突然从这个世界消失了一般。很后悔没有早点将网站内容全部爬取下来。也有股莫名的伤感,这些老技 阅读全文
MySQL InnoDB Cluster节点重新加入集群踩坑案例
2026-03-05 16:21 by 潇湘隐者, 66 阅读, 收藏,
摘要:
案例,一个MySQL InnoDB Cluster集群中两个节点处于MISSING状态. 接手后通过沟通发现出现这么一个状态的大概原因:InnoDB Cluster集群中三个节点被人同时重启, 后续反复重启折腾,而且出现问题后没有解决.而是将第一个节点作为引导节点,当前的具体状态如下所示:(集群节点 阅读全文
服务器CPU核心数多导致ORA-00821错误案例
2026-02-13 08:35 by 潇湘隐者, 62 阅读, 收藏,
摘要:
案例介绍: 在Linux平台测试时,切换数据库到不同集群(HPE Serviceguard for Linux (SGLX))的服务器时,遇到ORA-00821错误,数据库启动不了,报如下错误信息. ORA-01078: failure in processing system parameters 阅读全文
db_expdp_data_v1.sh导数脚本分享
2025-08-06 22:44 by 潇湘隐者, 62 阅读, 收藏,
摘要:
脚本介绍 在日常运维工作中,经常会有使用数据泵导数的需求.遇到这种需求,经常需要手写一个导数的脚本或者去找一个导数脚本的例子进行修改. 这样重复的工作,虽然没有很复杂,突然有一天意识到应该避免这样重复、琐碎、繁杂的工作. 工作就要提升效率与自动化,可以优化的流程和方法,尽量优化,能简单的尽量简单.哪 阅读全文
Data Guard Broker遇到ORA-12541错误分析总结
2026-01-14 14:35 by 潇湘隐者, 60 阅读, 收藏,
摘要:
在Data Guard的DGMGRL中执行命令验证数据库或做DG切换(switchover)时,可能你会遇到错误ORA-12541,如下所示: DGMGRL> validate database gsp Database Role: Primary database Ready for Switch 阅读全文
Oracle获取表统计信息脚本分享
2026-01-16 08:21 by 潇湘隐者, 57 阅读, 收藏,
摘要:
这两个脚本是Kerry Osborne分享的脚本, 经常会用到这两个脚本,是非常实用的SQL脚本.分享于此.希望对你有用. 脚本table_stats.sql rem $Header$ rem $Name$ rem Copyright (c); 2004 by Hotsos Enterprises, 阅读全文
kill -s 0 <pid>的意义是啥?
2025-11-20 10:45 by 潇湘隐者, 57 阅读, 收藏,
摘要:
有时候你会在shell脚本中看到类似有这样的脚本: kill -s 0 ${PID} 这句命令的意义是啥? 在搞清楚它的意义之前,我们必须先搞清楚-s 0 ,-s就是--signal的缩写方式,其实它发送的是信号0,这个是一个空信号(null signal), 收到这个信号后,内核会做下面两件事情: 阅读全文
Oracle关于列权限(Column Privileges)控制
2025-08-29 09:32 by 潇湘隐者, 56 阅读, 收藏,
摘要:
Oracle数据库中有列权限(Column Privileges)吗? 相信不少老司机都会对这个权限感到陌生. 无它,只是用得少而已,而且Oracle关于列权限的控制有点奇怪.甚至有点奇葩,没有诋毁的意思,而是就事论事. 下面请见浅析, 仅代表个人观点. 首先,这个权限并不像你想象的那样.可以控制列 阅读全文
MySQL组复制的通信栈Communication Stack
2026-03-06 15:33 by 潇湘隐者, 45 阅读, 收藏,
摘要:
有人询问MySQL InnoDB Cluster中,group_replication_local_address参数设置的端口跟MySQL监听端口一致, 这样会冲突吗? 为什么他将节点加入InnoDB Cluster报错? 简单展示如下: mysql> show variables like 'p 阅读全文
[Warning] [MY-015116] [Server] Background histogram update on SCHEMA.TABLE: Lock
2026-03-09 08:17 by 潇湘隐者, 32 阅读, 收藏,
摘要:
环境介绍 MySQL版本为社区版本 8.4.8, OGG同步Oracle数据库数据到MySQL,部署监控后,发现错误日志有大量告警:"[Warning] [MY-015116] [Server] Background histogram update on xxxxx.checkpointtable 阅读全文
Oracle如何找出只授予了查询权限的表
2025-11-04 11:52 by 潇湘隐者, 29 阅读, 收藏,
摘要:
昨天遇到了一个需求,需要找出A用户只授予了B用户查询权限的所有表. 实际情况中, A用户可能将一些表的SELECT,UPDATE, INSERT,DELETE等权限授予用户B,现在我们需要找出A用户下只授予了SELECT权限给B用户的表,那么SQL脚本如何实现呢? 这个是我当时写的一个脚本.分享如下 阅读全文
浙公网安备 33010602011771号