linux
m0_61458430
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
重庆思庄技术分享——统计顾问任务缺失
报错 ORA-20001: Statistics Advisor: Invalid task name for the current user 明确表示,当该自动任务尝试执行时,它在数据字典里找不到属于 SYS 用户的 AUTO_STATS_ADVISOR_TASK 或 INDIVIDUAL_STATS_ADVISOR_TASK 任务记录。转载 2026-11-06 14:36:34 · 5 阅读 · 0 评论 -
重庆思庄技术分享——RAC上节点2出现SQL问题,为何节点1没事
但如果节点2启动时,SPFILE 里的修改尚未完全落盘,或者启动过程中读取的仍是旧参数,那么节点2就会继续以默认的 500MB 阈值运行。那个触发 ORA-00600 的巨型 SQL 游标,恰好是在节点2上被加载和执行的,它的堆内存占用超过了节点2当时生效的 500MB 阈值,所以节点2的告警日志里被刷屏;如果应用连接在节点2恢复后,恰好被负载均衡机制分配到了节点2,并且执行了那条涉及 t_single_order 等表的复杂查询,那么这个体积约 500MB 的游标就会在节点2的库缓存中产生。转载 2026-11-04 14:17:02 · 7 阅读 · 0 评论 -
重庆思庄技术分享——TRUNCATE TABLE对数据库有任何影响吗
无法回滚(不可逆):TRUNCATE 属于 DDL(数据定义语言)操作,而不是 DML。连带提交当前会话的未提交事务:由于 TRUNCATE 会隐式 COMMIT,如果你在同一个会话(Session)中前面执行了其他的 INSERT、UPDATE 或 DELETE 但尚未提交,执行 TRUNCATE 会把前面的操作一并强制提交。排他锁(Exclusive Lock):TRUNCATE 需要获取表的排他锁。在 Oracle 数据库中,执行 TRUNCATE TABLE 会产生重大且不可逆的影响。转载 2026-11-02 12:15:05 · 9 阅读 · 0 评论 -
重庆思庄技术分享——普通用户无法登陆SSH问题
查看 /etc/ssh/sshd_config文件 发现 root用户可以直接登陆SSH 并未做限制,对于安全来说应该设置一下的。一般默认的 centos在建立好新用户之后就可以登陆SSH 可是我的却无法登陆。无法登陆的原因: 发现sshd_config中是默认启用UsePam的。普通用户无法登陆SSH问题。转载 2026-10-30 09:35:36 · 6 阅读 · 0 评论 -
重庆思庄技术分享——在使用crontab时You are not allowed to use this program (crontab)
在使用crontab时You are not allowed to use this program (crontab)需要将当前用户加到 /etc/cron.allow。转载 2026-10-28 09:20:01 · 10 阅读 · 0 评论 -
重庆思庄技术分享——pg_basebackup 物理全量备份详解
pg_basebackup 是 PostgreSQL 官方在线物理全量备份工具,底层直接复制数据库 PGDATA 物理文件、表空间、配置文件,属于完整集群级备份。核心限制:仅支持整实例备份,无法备份单库、单表,是搭建流复制备库、数据库整库灾难恢复的基础工具,也是 Patroni 集群新建节点的底层依赖。触发数据库检查点,记录备份起始 WAL 位点,生成 backup_label 一致性标记。核心特性:备份期间数据库无停机、无锁,不影响业务读写,属于热备份。结束备份,终止复制连接。转载 2026-10-23 09:57:15 · 7 阅读 · 0 评论 -
重庆思庄技术分享——麒麟服务器版本和桌面版LINUX分支
麒麟服务器版本采用的是REDHAT系列,就是以前的中标麒麟,桌面版LINUX采用的DEBIAN为基础,就是以前的银河麒麟。听说后续服务器版本以欧拉为基础,也可能出自己的根社区,桌面已经开始推自己的全球根社区,后续发展如何, 我们继续关注。麒麟服务器版本和桌面版LINUX分支。不管如何, 我看好麒麟。转载 2026-10-21 14:36:23 · 12 阅读 · 0 评论 -
重庆思庄技术分享——Linux修改用户密码使用期限账号到期时间
LAST_DAY -E, --expiredate EXPIRE_DATE 将账户到期日设为。-d, --deadday LAST_DAY 将最后密码更改日期设置为。EXPIRE_DATE -h, --help 显示此帮助信息并退出。主要用与密码失效是通过此命令来管理。-I, --inactive 设置密码在过期后非活跃。-m, --mindays MIN_DAYS 将密码。使用法:chage [options] 登录。Linux修改用户密码使用期限账号到期时间。-l, --list 显示账户年龄信息。转载 2026-10-14 11:42:42 · 10 阅读 · 0 评论 -
重庆思庄技术分享——docker使用流式传输文件到异地服务器
存在这样一种情况:本地服务器使用docker,且本地磁盘空间剩余较少,而又需要将docker中的文件传输到异地服务器去。一般常规的做法是先从docker中取文件到本地,再从本地传输。docker使用流式传输文件到异地服务器。可使用的方法是:docker流式传输。但现在本地磁盘无法存放该文件。转载 2026-10-12 10:28:30 · 7 阅读 · 0 评论 -
重庆思庄技术分享——Oracle RAC 日常运维与故障排查 100 条命令
RAC 日常巡检除了看数据库,还要检查集群资源、节点网络、ASM 和业务服务。排查阻塞、连接分布或 gc 等待时,也需要把不同实例的信息放在一起看。Oracle RAC 日常运维与故障排查 100 条命令。OCR、Voting Disk 和 ASM。Cache Fusion 与全局等待。实例参数、SCAN、VIP 与监听。跨实例会话、锁与 SQL。redo、归档和诊断日志。启停、服务迁移与维护检查。转载 2026-10-08 16:28:36 · 11 阅读 · 0 评论 -
重庆思庄技术分享——如何强制卸载cifs 挂载点
stat("/shareback", 0x7ffdc76e0090) = -1 EHOSTDOWN (主机关闭)通过findmnt /shareback ,发现是一个 smb共享,今天在检查系统时,执行df -h 要等很久。如何强制卸载cifs 挂载点。转载 2026-09-30 15:34:15 · 11 阅读 · 0 评论 -
重庆思庄技术分享——Oracle表碎片整理方法(alter table move)操作总结
Oracle 表在经历大量 INSERT、DELETE、UPDATE 操作后,数据块中会产生大量"空洞"。这些空洞是被删除数据腾出来的空间,但它们没有被有效回收,依然被表的**高水位线(High Water Mark, HWM)**标记为"已使用"。Oracle表碎片整理方法(alter table move)操作总结。Oracle表碎片整理方法(alter table move)操作总结。高水位线问题:即使表内数据很少,全表扫描仍会扫描到高水位线以下的所有块。一、表碎片的产生原因与影响。转载 2026-09-24 15:12:21 · 6 阅读 · 0 评论 -
重庆思庄技术分享——Oracle RAC 日常运维与故障排查 100 条命令
RAC 日常巡检除了看数据库,还要检查集群资源、节点网络、ASM 和业务服务。排查阻塞、连接分布或 gc 等待时,也需要把不同实例的信息放在一起看。Oracle RAC 日常运维与故障排查 100 条命令。OCR、Voting Disk 和 ASM。Cache Fusion 与全局等待。实例参数、SCAN、VIP 与监听。跨实例会话、锁与 SQL。redo、归档和诊断日志。启停、服务迁移与维护检查。转载 2026-09-22 10:20:11 · 13 阅读 · 0 评论 -
重庆思庄技术分享——prometheus 上部署的告警规则部分
Linux 服务器告警规则 (Node Exporter)prometheus 上部署的告警规则部分。- 名称:linux_os_alerts。- alert: Linux磁盘。转载 2026-09-20 16:45:41 · 10 阅读 · 0 评论 -
重庆思庄技术分享——查看各类物理文件占用
选择“DATAFILE”作为file_type、file_name、BYTES/1024/1024 AS size_mb 从dba_data_files。中全部选择“TEMPFILE”,file_name,BYTES/1024/1024 从d。查看各类物理文件占用。转载 2026-09-17 17:26:11 · 7 阅读 · 0 评论 -
重庆思庄技术分享——v$session和gv$session
gv$session:显示整个 RAC(真实应用集群,Real Application Clusters)集群中所有节点(实例)的会话信息。在 Oracle 数据库中,gv$session 和 v$session 的区别在于前缀字母 g 代表 "Global"(全局)。v$session:只显示当前登录实例(Instance)的会话信息。如果您查的是节点1,就只看节点1的会话。v$session和gv$session。1. 为什么要加 g?转载 2026-09-15 14:20:16 · 6 阅读 · 0 评论 -
重庆思庄技术分享——oracle 通过活跃会话历史ASH排查系统运行卡顿的原因
* 用途:查看 SID 2976 在 10:00-10:15 期间每一秒的状态、等待事件和执行的。这类语句用于捕捉在案发瞬间或特定时间段内,数据库里各个会话(进程)到底在干什么。1. 还原特定会话(如背锅侠 SID 2976)的真实行为轨迹。oracle 通过活跃会话历史ASH排查系统运行卡顿的原因。一、 活跃会话历史(ASH)排查类。转载 2026-09-09 17:17:14 · 12 阅读 · 0 评论 -
重庆思庄技术分享——db_files参数
db_files参数用于设置整个Oracle数据库最多能打开的数据文件总数,可以理解为一个数据库的"容量上限"。当你在数据库中创建新的表空间或添加数据文件时,总数不能超过DB_FILES设定的值,否则会报。db_files参数。转载 2026-09-07 17:11:46 · 13 阅读 · 0 评论 -
重庆思庄技术 分享——Vi编辑器中的高效率快捷键
命令行模式(command mode)控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。插入模式(Insert mode)只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。底行模式(last line mode)将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号等等。Vi编辑器中的高效率快捷键。转载 2026-09-02 14:11:50 · 9 阅读 · 0 评论 -
重庆思庄技术分享——Oracle RMAN备份和恢复基本操作总结
2)rman备份文件始终写入目标库服务器端,而不是执行 RMAN 命令的客户端机器上。(用机器B rman 机器A,备份文件也能存储在机器A上的,不会再机器B上)1)一般情况下,rman备份,数据库必须开启归档模式。Oracle RMAN备份和恢复基本操作总结。Oracle RMAN备份和恢复基本操作总结。转载 2026-08-31 16:57:12 · 10 阅读 · 0 评论 -
重庆思庄技术分享——Oracle 控制文件(Control File)维护操作总结
它的核心作用是记录数据库的物理结构信息,并在数据库启动和运行过程中提供导航。控制文件是Oracle数据库中体积最小但至关重要的核心文件之一,它如同数据库的“大脑”,负责记录和管理数据库的物理结构信息。Oracle控制文件(Control File),不同于数据文件存储用户数据,控制文件存储的是“关于数据的数据”。Oracle 控制文件(Control File)维护操作总结。Oracle 控制文件(Control File)维护操作总结。一、Oracle 控制文件的作用。转载 2026-08-28 16:06:57 · 13 阅读 · 0 评论 -
重庆思庄技术分享——为什么更新了统计信息,索引也正确,SQL 还是走全表扫描(Full Table Scan)
在 HIS 系统中,执行一段简单的多表关联 SQL 时,系统响应缓慢。通过执行计划(Explain Plan)发现:对数据量 685 万条的 保险信息采集上传记录 表一直走 TABLE ACCESS FULL(全表扫描),而同套系统的其它医院均正常走 INDEX RANGE SCAN(索引范围扫描)。为什么更新了统计信息,索引也正确,SQL 还是走全表扫描(Full Table Scan)对方反映语句一样,建的表的索引也一样。转载 2026-08-26 16:00:41 · 11 阅读 · 0 评论 -
重庆思庄技术分享——Oracle 控制文件(Control File)维护操作总结
控制文件是Oracle数据库中体积最小但至关重要的核心文件之一,它如同数据库的“大脑”,负责记录和管理数据库的物理结构信息。Oracle控制文件(Control File),不同于数据文件存储用户数据,控制文件存储的是“关于数据的数据”。Oracle 控制文件(Control File)维护操作总结。Oracle 控制文件(Control File)维护操作总结。需要注意:RAC集群环境下,所有集群实例共享一份控制文件!转载 2026-08-24 16:39:12 · 9 阅读 · 0 评论 -
重庆思庄技术分享——利用 Oracle 登录触发器自动记录客户端 IP
在 Oracle 数据库运维和日常排查中,快速定位活跃会话(Session)的来源 IP 是一个常见需求。默认情况下,通过 v$session 视图直接查看 IP 并不直观。通过创建一个简单的系统级登录触发器(Logon Trigger),可以实现用户登录时自动将客户端 IP 写入会话信息中,方便后续审计与排查。利用 Oracle 登录触发器自动记录客户端 IP。转载 2026-08-19 16:06:35 · 14 阅读 · 0 评论 -
重庆思庄技术分享——在 Oracle 中禁用自动高级队列(AQ)背景进程
在 Oracle 数据库运维中,如果遇到与系统自动诊断(如诊断内存、自动化管理或高级队列 AQ)相关的性能瓶颈或特定 Bug,DBA 可能会通过设置系统事件(Event 10949)来禁用自动高级队列(AQ)背景进程。在 Oracle 中禁用自动高级队列(AQ)背景进程。-- 命令二:立即生效(仅在内存中生效,重启后失效)以下是实现该配置的两条核心命令及其区别。-- 命令一:永久生效(重启后生效)转载 2026-08-17 14:42:04 · 8 阅读 · 0 评论 -
重庆思庄技术分享——pt-query-digest的依赖包名字
pt-query-digest 是 percona-toolkit 软件包的一部分,它的核心依赖是一些 Perl 模块(数据库接口、终端控制等),在不同Linux发行版中,包名稍有不同。依赖包 (Perl 模块) RHEL/CentOS 包名 Debian/Ubuntu 包名。pt-query-digest的依赖包名字。DBI (数据库通用接口。转载 2026-08-15 09:10:41 · 12 阅读 · 0 评论 -
重庆思庄技术分享——红帽LINUX无外网离线升级版本
如果是升级到完整的版本,比如从rhel9.7升级到9.8,10.1升级到10.2,可以使用目标版本完整安装介质,如果是包含部分更新呢?可以在另外一台能上网的机器,下载好目标版本的升级到,然后,拷贝这些包到生产服务器,然后,再升级。生产中,服务器一般都没有连接外网,如果想升级,怎么办呢。红帽LINUX无外网离线升级版本。1.能上网服务器下载升级包。转载 2026-08-13 15:40:10 · 15 阅读 · 0 评论 -
重庆思庄技术分享——一键查看数据库的实时 CPU 健康度
使用以下命令查看数据库的实时cpu健康度。一键查看数据库的实时 CPU 健康度。转载 2026-08-11 16:51:05 · 8 阅读 · 0 评论 -
重庆思庄技术分享——RMAN-06019: 无法翻译表空间名称
RMAN>传输格式的备份 '/tmp/test.bck' 数据泵格式 '/tmp/test_meta.bck' 表空间 'test';传输格式备份 '/tmp/test.bck' 数据泵格式 '/tmp/test_meta.bck' 桌面空间 'test';于2026年8月2日开始使用目标数据库控制文件而非恢复目录。RMAN-06019: 无法翻译表空间名称。转载 2026-08-09 09:23:39 · 10 阅读 · 0 评论 -
重庆思庄技术分享——Oracle多实例server上快速切换不同sidscript方法参考
第一个函数('setsid')用于设置 '/etc/oratab' 文件中列出的数据库的环境变量;第二个函数('showsid')用于显示在调用 'setsid' 后可用的别名。Oracle多实例server上快速切换不同sidscript方法参考。有几点需要注意:'setsid' 假设系统已定。下是我添加到配置文件中的两个函数。转载 2026-08-07 17:08:34 · 11 阅读 · 0 评论 -
重庆思庄技术分享——alertmanager告警日志报错信息分析
告警从prometheus推送到alertmanager服务器上,alertmanager服务器与企业微信api接口是通信的,但是企业微信还是没法接受到告警提醒,检查日志发现如。alertmanager告警日志报错信息分析。转载 2026-08-03 17:16:11 · 14 阅读 · 0 评论 -
重庆思庄技术分享——Oracle下查看某个用户下最近2天的执行的增删改事务语句
Oracle下查看某个用户下最近2天的执行的增删改事务语句。转载 2026-07-30 09:51:41 · 11 阅读 · 0 评论 -
重庆思庄技术分享——oracle 下查看表最近累计修改行数汇总
中选择table_owner、table_name、插入、更新、删除、时间戳,last_modified_time。从dba_tab_modifications。oracle 下查看表最近累计修改行数汇总。转载 2026-07-28 17:10:09 · 12 阅读 · 0 评论 -
重庆思庄技术分享——用户频繁被锁,原因排查
用户频繁被锁,原因排查。转载 2026-07-26 15:35:06 · 10 阅读 · 0 评论 -
重庆思庄技术分享——统信UOS授权信息
可以通过 uos-activator-cmd 命令看出。产品ID:AJJ8AA。系统版本:1060e。转载 2026-07-24 16:24:39 · 26 阅读 · 0 评论 -
重庆思庄技术分享——prometheus中oracle监控的toml配置文件讲解
prometheus中oracle监控的toml配置文件讲解。1. 主备库角色与 Open 状态监控。转载 2026-07-22 10:14:00 · 13 阅读 · 0 评论 -
重庆思庄技术分享——查看归档任务序列号,归档状态,执行时间
- 用于在备库上查看日志应用同步情况,需在主库切日志进行配合对比;查看归档任务序列号,归档状态,执行时间。转载 2026-07-20 15:19:31 · 15 阅读 · 0 评论 -
重庆思庄在技术分享——19C RAC 安装 [INS-32826] 错误
在安装RAC Oracle软件时候,第一次执行 runInstaller -applyRU 时候,在未执行完成之前,手动 Crtl+C 取消,或者因网络等问题导致连接的终端异常断开。19C RAC 安装 [INS-32826] 错误。-- 安装Oracle 软件,并同时安装psu报错。转载 2026-07-13 17:16:46 · 14 阅读 · 0 评论 -
重庆思庄技术分享——可以用于oracle数据库rac的有哪些集群文件系统
数据库核心文件(数据文件、redo、控制文件、OCR/Voting):必须支持多节点并发读写、底层共享块设备;通用文件(Oracle Home、GG 轨迹文件、备份、日志):仅需要集群共享目录,不能放数据文件。可以用于oracle数据库rac的有哪些集群文件系统。转载 2026-07-10 16:19:51 · 35 阅读 · 0 评论 -
重庆思庄技术分享——prometheus监控linux操作系统exporter部署
prometheus监控linux操作系统exporter部署。1、将安装包拷贝到/opt目录下。2、在/opt目录下解压安装包。转载 2026-07-08 17:08:38 · 30 阅读 · 0 评论
分享