oracle某用户历史sql语句,查看oracle 用户执行的sql语句历史记录
select * from v$sqlarea t where t.PARSING_SCHEMA_NAME in ('用戶名') order by t.LAST_ACTIVE_TIME desc
select * from v$sqlarea t order by t.LAST_ACTIVE_TIME desc
注意 :執行此語句等等一些相關的語句 必須具有DBA 的權限 雖然這條語句很普通 但是需要的時候很管用 能夠及時查出一個人執行sql語句情況
-------oracle 查看已經執行過的sql 這些是存在共享池中的 --------->
select * from v$sqlarea t order by t.LAST_ACTIVE_TIME desc
-----------查看oracle會話----------------------------》
select * from v$session?? t order by t.LAST_ACTIVE_TIME desc
-------------查看oracle的權限角色------------------------------> select?? *?? from?? dba_role_privs;??? 授予用戶和其他角色的角色?? select?? *?? from?? dba_sys_privs;???? 授予用戶和其他角色的系統權限?? select?? *?? from?? dba_tab_privs;???? 數據庫中對象的所有授權 select * from user_role_privs;???????? 查看當前用戶的角色
總結
以上是生活随笔為你收集整理的oracle某用户历史sql语句,查看oracle 用户执行的sql语句历史记录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用js写出水仙花数,JS 水仙花数
- 下一篇: oracle linux查看磁盘,fdi