察看當前Session登入的資料庫
察看當前Session登入的資料庫[@more@]如果可以訪問V$表,可以透過
如果沒有相關許可權,也可以透過SYS_CONTEXT得到Session登入的資料庫。
透過sys_context( namespace, parameter, [ length ] ),可以獲取Oracle相關的環境資訊。如果需要得到當前session的Oracle相關資訊,在namespace的引數值為'USERENV'。還可以透過userenv函式來獲取當前session的Oracle相關資訊,這是一個遺留函式,Oracle推薦使用sys_context來獲取。DBMS_SESSION.set_context設定parameter的值。
select instance_name, version from v$instance;
如果沒有相關許可權,也可以透過SYS_CONTEXT得到Session登入的資料庫。
select SYS_CONTEXT('USERENV' ,'DB_NAME') db_name from dual;
透過sys_context( namespace, parameter, [ length ] ),可以獲取Oracle相關的環境資訊。如果需要得到當前session的Oracle相關資訊,在namespace的引數值為'USERENV'。還可以透過userenv函式來獲取當前session的Oracle相關資訊,這是一個遺留函式,Oracle推薦使用sys_context來獲取。DBMS_SESSION.set_context設定parameter的值。
select SYS_CONTEXT('USERENV' ,'TERMINAL') terminal from dual;
select SYS_CONTEXT('USERENV' ,'LANGUAGE') language from dual;
select SYS_CONTEXT('USERENV' ,'SESSIONID') sessionid from dual;
select SYS_CONTEXT('USERENV' ,'INSTANCE') instance from dual;
select SYS_CONTEXT('USERENV' ,'ENTRYID') entryid from dual;
select SYS_CONTEXT('USERENV' ,'ISDBA') isdba from dual;
select SYS_CONTEXT('USERENV' ,'NLS_TERRITORY') nls_territory from dual;
select SYS_CONTEXT('USERENV' ,'NLS_CURRENCY') nls_currency from dual;
select SYS_CONTEXT('USERENV' ,'NLS_CALENDAR') nls_calendar from dual;
select SYS_CONTEXT('USERENV' ,'NLS_DATE_FORMAT') nls_date_format from dual;
select SYS_CONTEXT('USERENV' ,'NLS_DATE_LANGUAGE') nls_date_language from dual;
select SYS_CONTEXT('USERENV' ,'NLS_SORT') nls_sort from dual;
select SYS_CONTEXT('USERENV' ,'CURRENT_USER') current_user from dual;
select SYS_CONTEXT('USERENV' ,'CURRENT_USERID') current_userid from dual;
select SYS_CONTEXT('USERENV' ,'SESSION_USER') session_user from dual;
select SYS_CONTEXT('USERENV' ,'SESSION_USERID') session_userid from dual;
select SYS_CONTEXT('USERENV' ,'PROXY_USER') proxy_user from dual;
select SYS_CONTEXT('USERENV' ,'PROXY_USERID') proxy_userid from dual;
select SYS_CONTEXT('USERENV' ,'DB_DOMAIN') db_domain from dual;
select SYS_CONTEXT('USERENV' ,'DB_NAME') db_name from dual;
select SYS_CONTEXT('USERENV' ,'HOST') host from dual;
select SYS_CONTEXT('USERENV' ,'OS_USER') os_user from dual;
select SYS_CONTEXT('USERENV' ,'EXTERNAL_NAME') external_name from dual;
select SYS_CONTEXT('USERENV' ,'IP_ADDRESS') ip_address from dual;
select SYS_CONTEXT('USERENV' ,'NETWORK_PROTOCOL') network_protocol from dual;
select SYS_CONTEXT('USERENV' ,'BG_JOB_ID') bg_job_id from dual;
select SYS_CONTEXT('USERENV' ,'FG_JOB_ID') fg_job_id from dual;
select SYS_CONTEXT('USERENV' ,'AUTHENTICATION_TYPE') authentication_type from dual;
select SYS_CONTEXT('USERENV' ,'AUTHENTICATION_DATA') authentication_data from dual;
select SYS_CONTEXT('USERENV' ,'LANGUAGE') language from dual;
select SYS_CONTEXT('USERENV' ,'SESSIONID') sessionid from dual;
select SYS_CONTEXT('USERENV' ,'INSTANCE') instance from dual;
select SYS_CONTEXT('USERENV' ,'ENTRYID') entryid from dual;
select SYS_CONTEXT('USERENV' ,'ISDBA') isdba from dual;
select SYS_CONTEXT('USERENV' ,'NLS_TERRITORY') nls_territory from dual;
select SYS_CONTEXT('USERENV' ,'NLS_CURRENCY') nls_currency from dual;
select SYS_CONTEXT('USERENV' ,'NLS_CALENDAR') nls_calendar from dual;
select SYS_CONTEXT('USERENV' ,'NLS_DATE_FORMAT') nls_date_format from dual;
select SYS_CONTEXT('USERENV' ,'NLS_DATE_LANGUAGE') nls_date_language from dual;
select SYS_CONTEXT('USERENV' ,'NLS_SORT') nls_sort from dual;
select SYS_CONTEXT('USERENV' ,'CURRENT_USER') current_user from dual;
select SYS_CONTEXT('USERENV' ,'CURRENT_USERID') current_userid from dual;
select SYS_CONTEXT('USERENV' ,'SESSION_USER') session_user from dual;
select SYS_CONTEXT('USERENV' ,'SESSION_USERID') session_userid from dual;
select SYS_CONTEXT('USERENV' ,'PROXY_USER') proxy_user from dual;
select SYS_CONTEXT('USERENV' ,'PROXY_USERID') proxy_userid from dual;
select SYS_CONTEXT('USERENV' ,'DB_DOMAIN') db_domain from dual;
select SYS_CONTEXT('USERENV' ,'DB_NAME') db_name from dual;
select SYS_CONTEXT('USERENV' ,'HOST') host from dual;
select SYS_CONTEXT('USERENV' ,'OS_USER') os_user from dual;
select SYS_CONTEXT('USERENV' ,'EXTERNAL_NAME') external_name from dual;
select SYS_CONTEXT('USERENV' ,'IP_ADDRESS') ip_address from dual;
select SYS_CONTEXT('USERENV' ,'NETWORK_PROTOCOL') network_protocol from dual;
select SYS_CONTEXT('USERENV' ,'BG_JOB_ID') bg_job_id from dual;
select SYS_CONTEXT('USERENV' ,'FG_JOB_ID') fg_job_id from dual;
select SYS_CONTEXT('USERENV' ,'AUTHENTICATION_TYPE') authentication_type from dual;
select SYS_CONTEXT('USERENV' ,'AUTHENTICATION_DATA') authentication_data from dual;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/94829/viewspace-918578/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 監控當前資料庫的活動session資料庫Session
- 用命令檢視當前登入資料庫版本(3種方法)資料庫
- 檢視資料庫的當前連線session,以及其執行的sql資料庫SessionSQL
- MySQL檢視當前資料庫庫MySql資料庫
- 最接近資料庫的當前SCN號資料庫
- 如何檢視資料庫當前的狀態?資料庫
- 檢視oracle當前sessionOracleSession
- 用來察看系統資料庫的getent命令資料庫
- 在登入資料庫的使用!sql資料庫SQL
- 檢視當前登入的使用者及其IP地址
- 使用當前使用者的資料庫鏈的實現資料庫
- Code First 遷移更新資料庫 無需刪除當前資料庫資料庫
- Oracle新建資料庫並登入Oracle資料庫
- v$session - 你看到的event真的是session當前的等待事件麼?Session事件
- 刪除當前資料庫連線使用者資料庫
- 檢視當前Oracle資料庫的時間及其SCN號Oracle資料庫
- 配置session——資料庫Session資料庫
- CAS 5.3使用MySQL資料庫登入MySql資料庫
- 資料庫登入留痕功能新增資料庫
- 無法開啟登入所請求的資料庫,登入失敗資料庫
- sqlplus能登入資料庫,但plsql登入不上SQL資料庫
- Linux檢視和剔除當前登入使用者Linux
- 檢視當前會話session id方法:會話Session
- 使用者查詢當前session IDSession
- 如何快速定位當前資料庫消耗 CPU 最高的 sql 語句?資料庫SQL
- jwt與session的登入鑑權JWTSession
- session與登入機制Session
- “無法刪除資料庫,因為該資料庫當前正在使用” – 解決方法資料庫
- 資料庫的登入限制該怎麼實現?資料庫
- WebForm登入頁面(連線資料庫)WebORM資料庫
- Spring Security - 獲取當前登入使用者的詳細資訊Spring
- Auth Session 退出他人正登入的賬號、passport 退出登入SessionPassport
- Oracle database 19c中獲取當前資料庫版本的方法OracleDatabase資料庫
- 查詢當前資料庫存在某個字串的儲存過程資料庫字串儲存過程
- 【MySQL】鎖——檢視當前資料庫鎖請求的三種方法MySql資料庫
- 資料倉儲能為你當前資料庫體系的不足做些什麼? (轉)資料庫
- RMAN 只備份當前資料?
- oracle 當前資料庫各種版本時間釋出表Oracle資料庫