暂无图片
怎么查看Oracle执行过哪些SQL
我来答
分享
今天加鸡腿
2021-09-03
怎么查看Oracle执行过哪些SQL

我写了一个操作Oracle的程序,我想在oracle上查看这个程序执行过哪些SQL,要怎么做到

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
薛晓刚

1、awr
2、vSQL 3、vsession和v$SQL关联查出来
4、sqldeveloper.exe中的SQL监控
5、oracle的em中
6、恩墨有SQM和白求恩两款软件

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
今天加鸡腿
题主
2021-09-03
好滴
回答交流
Markdown


请输入正文
提交
相关推荐
windows服务器oracle磁盘IO达到峰值问题
回答 3
建议在数据库内部先定位消耗IO的操作,然后联系一下业务进行确认,是否业务有变动,导致数据库IO操作频繁,我看你截图IO操作都是在业务表空间文件上。
Oracle数据库备份有什么工具或者命令行吗?
回答 3
1、热备份:rman2、冷备:exp/imp,expdp/impdp
Oracle为什么要把索引键反转?
回答 5
已采纳
Oracle的反向键索引是为了特定的环境以及特定的问题而设计的,其主要目的是为了减少“右手”索引中索引叶块的竞争。反向键索引有助于缓解缓冲区忙等待问题,但是如果系统的性能还受到其他一些因素的影响,那么
Oracle的行级锁有开销吗?
回答 1
已采纳
在Oracle中,行级锁没有相关的开销,一点都没有。不论你是有1个行锁,还是1000000个行锁,专用于锁定这个信息的资源数都是一样的。当然,与修改1行相比,修改1000000行要做的工作肯定多得多,
Oracle 三表关联统计信息异常
回答 3
三表关联时,最后一行andb.grpcontno'2017081000014618',感觉有点多余。三表都是内连接,第一次内连接已经可确保输出的b表的grpcontno必然是'201708100001
如果编写insert语句向BLOB类型插入数据
回答 1
LOB类型的字段写入需要用程序代码完成,纯SQL搞不定的一般做法是insert时,lob字段用emptylob()做初始化,然后一条记录一条记录的,以文件流的方式去写入相应的LOB数据。
crsctl start cluster 必须使用root权限吗?
回答 1
已采纳
是的
在数据库中如何给用户续期
回答 3
如果说过期了,就用cqiwen的办法。如果说锁了就解锁。
oracle中收集统计信息报错
回答 4
已采纳
核心数据字典视图不能这么玩吧试试这个?SQL>execdbmsstats.gathertablestats('SYS','X$KSUSE')PL/SQLproceduresuccessfully
select会持有锁么,阻塞会是非for update的select语句么?
回答 5
已采纳
你看到的是最后执行的sql,在这个会话中,是可能有执行过其他sql对这个表进行了加锁,所以得看这个会话所有执行过的sql