oracle查询历史操作记录

embedded/2024/11/15 0:50:55/

示例:

SELECTsubstr( a.sql_text, 1, 256 ) "SQL Text",( SELECT b1.username FROM all_users b1 WHERE b1.user_id = a.parsing_user_id ) "Parsing User Name",a.users_executing "Users Executing",a.rows_processed "Rows Processed",a.loads "Loads",a.sorts "Sorts",a.parse_calls "Parse Calls",a.disk_reads "Disk Reads",a.buffer_gets "Buffer Gets",a.persistent_mem "Persistent Memory",a.runtime_mem "Runtime Memory",a.sharable_mem "Sharable Memory",a.kept_versions "Kept Versions",a.loaded_versions "Loaded Versions",a.serializable_aborts "Serializable Aborts",a.invalidations "Invalidations",a.first_load_time "First Load Time",a.cpu_time "CPU Time ",a.elapsed_time "Elapsed Time",a.optimizer_mode "Optimizer Mode",a.command_type "Command Type ",a.executions "Executions",a.fetches "fetches",a.address || ':' || a.hash_value "SQL Address & Hash Value",a.sql_id "SQL Id" 
FROMv$sqlarea a 
WHERE
substr(a.sql_text,0,6) = 'delete'
AND TO_DATE(a.first_load_time,'yyyy-mm-dd hh24:mi:ss') > to_date('2022/1/24 14:00:00','yyyy-mm-dd hh24:mi:ss')
and a.sql_text LIKE '%plm_cusl_lkprtrqbilltofile%'a.parsing_user_id != ( SELECT b1a.user_id FROM all_users b1a WHERE b1a.username = 'SYS' ) AND nls_upper( a.sql_text ) LIKE : 1AND TO_DATE(a.first_load_time,'yyyy-mm-dd hh24:mi:ss') > to_date('2022/1/24 15:00:00','yyyy-mm-dd hh24:mi:ss')

全查:

SELECT* 
FROMv$sql 
WHERElast_load_time > '2023-03-14/15:47:20'AND sql_text like '%d3a161b9-80dc-467e-81c6-dedcd8841c97%'--AND sql_text not like '%8c561691-4bae-4425-a8bb-c4e8bde100d8%'AND service = 'SYS$USERS'
ORDER BYlast_load_time ASC;

http://www.ppmy.cn/embedded/114155.html

相关文章

激光干涉仪的系统校准时需要注意的关键步骤

在进行激光干涉仪的系统校准时,以下是一些关键步骤和注意事项: 环境条件控制:确保测量环境的稳定性,控制温度、湿度和气压的变化,因为这些因素都可能影响激光的传播和干涉图的形成。预热:在开始校准前&…

Golang | Leetcode Golang题解之第419题棋盘上的战舰

题目: 题解: func countBattleships(board [][]byte) (ans int) {for i, row : range board {for j, ch : range row {if ch X && !(i > 0 && board[i-1][j] X || j > 0 && board[i][j-1] X) {ans}}}return }

Kubernetes 安装网络插件flannel报错Init:ImagePullBackOff,flannel下载镜像报错问题解决

Kubernetes1.28安装网络插件flannel,报错Init:ImagePullBackOff ,flannel安装下载镜像失败 问题 1.安装flannel kubectl apply -f https://github.com/flannel-io/flannel/releases/latest/download/kube-flannel.yml 2.flannel报错信息 执行查看安装…

828华为云征文 | 使用Flexus云服务器X实例部署GLPI资产管理系统

828华为云征文 | 使用Flexus云服务器X实例部署GLPI资产管理系统 1. 部署环境说明2. 部署基础环境2.1. 操作系统基本配置2.2. 部署Nginx2.3. 部署MySQL2.4. 部署PHP 3. 部署GLPI资产管理系统 1. 部署环境说明 本次环境选择使用华为云Flexus云服务器X实例,因为其具有高…

详解Linux中cat命令

在 Linux 命令的世界中,cat 命令就像是一位多才多艺的艺术家,它能够将文本文件的美妙旋律编织在一起,或者单独演奏它们的每一个音符。下面,让我们以一种充满情感的方式,用 Markdown 格式来探索 cat 命令的多种用途。 …

首次开机android.intent.action.BOOT_COMPLETED开机广播发送慢的问题

1. 背景 做过android开发的同学相信一定做个这种逻辑:app接收BOOT_COMPLETED开机广播,自启动,或者收到广播做一些事情。目前在我们的项目上遇到首次开机,BOOT_COMPLETED开机广播发送慢的问题。接下来分享记录下如何定位这类问题。 2. 分析过…

高级实时通信:基于 Python 的 WebSocket 实现与异步推送解决方案

高级实时通信:基于 Python 的 WebSocket 实现与异步推送解决方案 目录 🟢 WebSocket 协议概述🔵 在 FastAPI 中实现 WebSocket🟣 Django Channels 实现异步实时通信🔴 使用 Redis 实现实时推送 🟢 1. WebS…

Spring Boot-消息队列相关问题

Spring Boot 消息队列相关问题及解决方案 消息队列(Message Queue, MQ)在分布式系统中的应用越来越广泛,尤其是在解耦系统、异步通信、负载均衡等场景中起到了至关重要的作用。消息队列为不同的服务提供了一种异步通信的机制,使得…