暂无图片
Oracle 有个软件使用system账户执行了一些SQL指令。怎么查询它执行过哪些指令?
我来答
分享
暂无图片 匿名用户
Oracle 有个软件使用system账户执行了一些SQL指令。怎么查询它执行过哪些指令?

Oracle 有个软件使用system账户执行了一些SQL指令。怎么查询它执行过哪些指令?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
伟鹏

看你数据库是否开启了审计,如果开了的话,可以通过dba_audit_trail这个表去查看

没有的话,可以从sql的历史表里面查询 dba_hist_sqltext

暂无图片 评论
暂无图片 有用 6
打赏 0
伪文艺

可以查看这两张表dba_hist_active_sess_history、V$active_Session_History ,里面都有user_id可以根据dba_users关联到system执行的操作

暂无图片 评论
暂无图片 有用 2
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
oraclelinux7.6服务器重启后bond模块起不来,是什么原因?
回答 3
前提,服务器已设置好双网卡,网卡能正常调通网络。1、创建脚本vi/etc/sysconfig/modules/bonding.modules编辑内容如下modprobebonding2、赋予脚本755
drupal8.9如何连接兼容oracle模式的kingbase
回答 2
不错
linux rman 备份集 到win下还原会有坏块,linux 端 validate database 检测,又检测不到坏块,这是为什么?
回答 3
源端是哪,目标端是哪。考虑传输、操作系统编码等情况
MySQL数据同步到oracle 数据库,一般采用什么方案?
回答 2
oceanbase数据库的oma工具
Oracle expdp可以把文件指向asm里吗?
回答 1
已采纳
可以,创建导出目录在asm里即可;CREATE DIRECTORYASMDIRDUMPas'DISKGROUP1/';
Oracle set unused 命令
回答 3
已采纳
这不就是为了减少从大表中删除列时可能出现的数据库高负载情况发生么。业务高峰时段切断生产中对列的访问而没有I/O延迟,将列标记为未使用,然后在以后非高峰时段进行物理删除。
RMAN-20033
回答 1
此报错是因为恢复控制文件比原有控制文件要旧导致的。有三种方法解决可供参考:第一:将restore后的控制文件覆盖其他控制文件。然后再restore一次数据库。第二:重建控制文件第三:采用将备份集编录到
Oracle rac集群的缺点是什么
回答 3
已采纳
贵。
Oracle基于函数的索引有什么特点?
回答 1
已采纳
基于函数的索引非常易于使用,不用计算就能拿到函数值;由于复杂的表达式已经在基于函数的索引中提前计算并存储好,优化器能够更精确地估计出其选择性。所以,能用它加快应用的速度,并且不用修改应用中的任何逻辑或
在oracle中如何查看某张表有多少数据?
回答 3
1、行数,selectcount()fromtable;2、磁盘空间占用:colsegmentnamefora35\rselectsum(bytes/1024/1024/1024)G,SEGMENTN