摘要: 触发器分类: DML触发器: 创建在表上,由DML事件触发 DDL触发器: 数据库对象创建与修改时触发 instead of触发器: 创建在视图上并且只能在行级上触发,用于替代insert,delete等操作 数据库系统事件触发: 定义在数据库或者模式上,由数据库事件触发 触发器组成: 触发事件: 阅读全文
posted @ 2025-10-21 16:46 一个苦逼的运维人 阅读(16) 评论(0) 推荐(0)
摘要: 以下是检查 Oracle 统计信息更新时间的常用方法: 1. 查看表级统计信息更新时间 -- 查看用户表统计信息 SELECT table_name, num_rows, last_analyzed, TO_CHAR(last_analyzed, 'YYYY-MM-DD HH24:MI:SS') a 阅读全文
posted @ 2025-10-21 16:39 一个苦逼的运维人 阅读(21) 评论(0) 推荐(0)
摘要: 以下是常用查询SQLID的方法: 1. 通过 V$SQL 视图查询(常用) -- 根据SQL文本模糊查询SQLID SELECT sql_id, sql_text, executions, elapsed_time/1000000/executions as avg_elapsed_sec FROM 阅读全文
posted @ 2025-10-21 16:35 一个苦逼的运维人 阅读(28) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2025-10-21 16:33 一个苦逼的运维人 阅读(3) 评论(0) 推荐(0)
摘要: #!/bin/bash # 仓库迁移脚本 # 从 https://aaaa.git 迁移到 https://bbbb.git set -e # 遇到错误时退出 # 源仓库地址和认证信息 SOURCE_USER="u1" SOURCE_PASS="p1" SOURCE_REPO="https://${ 阅读全文
posted @ 2025-09-17 10:53 一个苦逼的运维人 阅读(4) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2025-07-20 11:39 一个苦逼的运维人 阅读(7) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2022-07-01 11:35 一个苦逼的运维人 阅读(40) 评论(0) 推荐(0)
摘要: DB2没有自带的 sleep 函数,需要自己自定义 -- 存储过程创建(请注意需要带上schema哦) CREATE OR REPLACE PROCEDURE SLEEP(seconds INTEGER) BEGIN DECLARE end TIMESTAMP; SET end = CURRENT 阅读全文
posted @ 2022-05-05 17:31 一个苦逼的运维人 阅读(418) 评论(0) 推荐(0)
摘要: 查找当前目录下的所有文件中是否含有某个字符串 find .|xargs grep -ri "port" 查找当前目录下的所有文件中是否含有某个字符串,并且只打印出文件名 find .|xargs grep -ri "port" -l 阅读全文
posted @ 2021-03-12 09:32 一个苦逼的运维人 阅读(113) 评论(0) 推荐(0)
摘要: Oracle数据库分页示例: ps: Oracle ROWNUM 不能使用大于 -- 分页步骤-- 第一步:查询全量数据-- 第二步:以第一步的结果集作为一张表,限定条件是 rownum 小于结束行号, 结果列把 rownum,t.* 作为结果输出-- 第三步:以第二步的结果集作为一张表, 限定条件 阅读全文
posted @ 2021-03-07 12:36 一个苦逼的运维人 阅读(240) 评论(0) 推荐(0)