Oracle 查詢當前會話標識
環境:Oracle 11gR1, AIX 5.3
當啟動某一會話的追蹤功能,需要查詢Oracle某一會話的 當前會話標識,有三種方法:
1. select sid from v$mystat where rownum < 2;
2. select sys_context('USERENV','SID') from dual;
有點奇怪的是使用sys_context('USERENV', 'SESSION_USERID'),sys_context('USERENV', 'CURRENT_USERID')得到的結果不同於上面的,原因查詢中。。。
3. select sid from v$session where audsid = sys_context('USERENV', 'SESSIONID');
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16582684/viewspace-674293/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle查詢當前會話的sidOracle會話
- Oracle如何查詢當前LockOracle
- oracle 10046當前會話Oracle會話
- Oracle阻塞會話查詢Oracle會話
- 利用dbms_support包查詢當前會話的session_id會話Session
- oracle 跟蹤當前使用者會話Oracle會話
- 修改oracle當前會話的語言環境Oracle會話
- Oracle 檢視當前會話 SESSION ID 方法 說明Oracle會話Session
- oracle獲取當前會話(程式)session id(sid)Oracle會話Session
- Oracle查詢當前使用者和當前使用者下的所有表Oracle
- 會話及物件查詢會話物件
- 查詢當前SQL Server的版本SQLServer
- 查詢oracle歷史最大連線[會話]數Oracle會話
- 獲取當前會話資訊的方法會話
- 檢視當前會話session id方法:會話Session
- 查詢當前ubuntu版本號的命令Ubuntu
- 使用者查詢當前session IDSession
- 檢視當前pg會話連線數會話
- 獲取當前會話資訊的方法(二)會話
- 獲取當前會話的trc檔名會話
- [oracle] 查詢歷史會話、歷史執行計劃Oracle會話
- 查詢當前網段的所有在用IP
- 查詢時間從前7天到當前時間
- ORACLE 當月、本週、當年SQL查詢OracleSQL
- SQLSERVER查詢當前資料中的所有表
- ORA-00027: 無法終止當前會話會話
- 查詢前10條資料oracleOracle
- oracle會話阻塞查詢指令碼及對應欄位含義Oracle會話指令碼
- sys_context獲取當前會話的屬性Context會話
- 茴字的三種寫法-找出當前會話ID會話
- 查詢當前正在執行的job的情況
- sql 查詢當前使用者所有表的容量SQL
- 取得EBS 當前form介面查詢LOV的源sqlORMSQL
- 會話和鎖資訊查詢檢視 | 全方位認識 sys 系統庫會話
- 分析依賴物件對當前失敗會話的影響物件會話
- 【轉載】檢視當前會話SID的三種方法會話
- 查詢當前執行的sql及相關內容SQL
- 查詢當前正在執行的SQL語句並KILLSQL