校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁(yè) > 知識(shí)庫(kù) > oracle的一些tips技巧

oracle的一些tips技巧

熱門(mén)標(biāo)簽:地圖標(biāo)注原件 語(yǔ)音電話機(jī)器人缺點(diǎn) 百變地圖標(biāo)注 南通防封外呼系統(tǒng)運(yùn)營(yíng)商 淮安自動(dòng)外呼系統(tǒng)開(kāi)發(fā) 語(yǔ)音電話機(jī)器人營(yíng)銷方案 修改高德地圖標(biāo)注 廣州市400電話辦理 宜賓外呼系統(tǒng)廠家
最近群里好多人討論oracle安全問(wèn)題,今天找了些資料學(xué)習(xí)了下

獲取Oracle當(dāng)前會(huì)話的一些屬性 (對(duì)于sql注射的環(huán)境判斷很有用哦)

SYS_CONTEXT 函數(shù)返回是與上下文名稱空間相關(guān)的屬性值。這個(gè)函數(shù)可以用在SQL和PL/SQL語(yǔ)句中。
注意: SYS_CONTEXT 返回的是用戶會(huì)話期間的屬性,所以,你無(wú)法使用它在并行的查詢或?qū)崟r(shí)應(yīng)用集群環(huán)境。

對(duì)于名稱空間和變量, 你可以定義它(們)為常量字符串,也可以定義一個(gè)變量,來(lái)代替名稱空間或?qū)傩缘淖址CQ空間必須是已經(jīng)在數(shù)據(jù)庫(kù)中定義好的, 并且相關(guān)的參數(shù)和值已經(jīng)被指定到DBMS_SESSION中。名稱空間必須是一個(gè)合法的SQL標(biāo)識(shí)符。變量名字可以是任意的字符串。它們不區(qū)分大小寫(xiě), 但是長(zhǎng)度不能超出30個(gè)字節(jié)。

函數(shù)返回的數(shù)據(jù)類型是VARCHAR2,回歸值的缺省最大長(zhǎng)度是256個(gè)字節(jié)。你也可以通過(guò)設(shè)置函數(shù)參數(shù)length來(lái)修改這個(gè)缺省長(zhǎng)度值。值的合法的長(zhǎng)度范圍是1到4000字節(jié)。(如果你指定的值不在這個(gè)范圍內(nèi), Oracle將使用缺省長(zhǎng)度。)

Oracle9i 提供了一個(gè)內(nèi)置的"USERENV"名稱空間, 用來(lái)表示當(dāng)前的會(huì)話信息。該名稱空間預(yù)定義的參數(shù)如表1, 表的最后一列標(biāo)識(shí)了返回值的長(zhǎng)度。

語(yǔ)法:
SYS_CONTEXT(namespace, attribute[, length])

例子:
select SYS_CONTEXT ('USERENV', 'TERMINAL') TERMINAL,
SYS_CONTEXT ('USERENV', 'LANGUAGE') LANGUAGE,
SYS_CONTEXT ('USERENV', 'SESSIONID') SESSIONID,
SYS_CONTEXT ('USERENV', 'INSTANCE') INSTANCE,
SYS_CONTEXT ('USERENV', 'ENTRYID') ENTRYID,
SYS_CONTEXT ('USERENV', 'ISDBA') ISDBA,
SYS_CONTEXT ('USERENV', 'NLS_TERRITORY') NLS_TERRITORY,
SYS_CONTEXT ('USERENV', 'NLS_CURRENCY') NLS_CURRENCY,
SYS_CONTEXT ('USERENV', 'NLS_CALENDAR') NLS_CALENDAR,
SYS_CONTEXT ('USERENV', 'NLS_DATE_FORMAT') NLS_DATE_FORMAT,
SYS_CONTEXT ('USERENV', 'NLS_DATE_LANGUAGE') NLS_DATE_LANGUAGE,
SYS_CONTEXT ('USERENV', 'NLS_SORT') NLS_SORT,
SYS_CONTEXT ('USERENV', 'CURRENT_USER') CURRENT_USER,
SYS_CONTEXT ('USERENV', 'CURRENT_USERID') CURRENT_USERID,
SYS_CONTEXT ('USERENV', 'SESSION_USER') SESSION_USER,
SYS_CONTEXT ('USERENV', 'SESSION_USERID') SESSION_USERID,
SYS_CONTEXT ('USERENV', 'PROXY_USER') PROXY_USER,
SYS_CONTEXT ('USERENV', 'PROXY_USERID') PROXY_USERID,
SYS_CONTEXT ('USERENV', 'DB_DOMAIN') DB_DOMAIN,
SYS_CONTEXT ('USERENV', 'DB_NAME') DB_NAME,
SYS_CONTEXT ('USERENV', 'HOST') HOST,
SYS_CONTEXT ('USERENV', 'OS_USER') OS_USER,
SYS_CONTEXT ('USERENV', 'EXTERNAL_NAME') EXTERNAL_NAME,
SYS_CONTEXT ('USERENV', 'IP_ADDRESS') IP_ADDRESS,
SYS_CONTEXT ('USERENV', 'NETWORK_PROTOCOL') NETWORK_PROTOCOL,
SYS_CONTEXT ('USERENV', 'BG_JOB_ID') BG_JOB_ID,
SYS_CONTEXT ('USERENV', 'FG_JOB_ID') FG_JOB_ID,
SYS_CONTEXT ('USERENV', 'AUTHENTICATION_TYPE') AUTHENTICATION_TYPE,
SYS_CONTEXT ('USERENV', 'AUTHENTICATION_DATA') AUTHENTICATION_DATA
FROM DUAL;

下面的語(yǔ)句返回登錄用戶的名字:

CONNECT OE/OE
select SYS_CONTEXT ('USERENV', 'SESSION_USER') 
FROM DUAL;
SYS_CONTEXT ('USERENV', 'SESSION_USER')




網(wǎng)上找的
[code]AUTHENTICATION_DATA 
Data being used to authenticate the login user. For X.503 certificate authenticated sessions, this field returns the context of the certificate in HEX2 format. 
256 


Note: You can change the return value of the AUTHENTICATION_DATA attribute using the length parameter of the syntax. Values of up to 4000 are accepted. This is the only attribute of USERENV for which Oracle implements such a change. 


AUTHENTICATION_TYPE 
How the user was authenticated: 

DATABASE: username/password authentication 

OS: operating system external user authentication 

NETWORK: network protocol or ANO authentication 

PROXY: OCI proxy connection authentication 

30 

BG_JOB_ID 
Job ID of the current session if it was established by an Oracle background process. Null if the session was not established by a background process. 
30 

CLIENT_INFO 
Returns up to 64 bytes of user session information that can be stored by an application using the DBMS_APPLICATION_INFO package. 
64 

CURRENT_SCHEMA 
Name of the default schema being used in the current schema. This value can be changed during the session with an alter SESSION SET CURRENT_SCHEMA statement. 
30 

CURRENT_SCHEMAID 
Identifier of the default schema being used in the current session. 
30 

CURRENT_USER 
The name of the user whose privilege the current session is under. 
30 

CURRENT_USERID 
User ID of the user whose privilege the current session is under 
30 

DB_DOMAIN 
Domain of the database as specified in the DB_DOMAIN initialization parameter. 
256 

DB_NAME 
Name of the database as specified in the DB_NAME initialization parameter 
30 

ENTRYID 
The available auditing entry identifier. You cannot use this option in distributed SQL statements. To use this keyword in USERENV, the initialization parameter AUDIT_TRAIL must be set to true. 
30 

EXTERNAL_NAME 
External name of the database user. For SSL authenticated sessions using v.503 certificates, this field returns the distinguished name (DN) stored in the user certificate. 
256 

FG_JOB_ID 
Job ID of the current session if it was established by a client foreground process. Null if the session was not established by a foreground process. 
30 

HOST 
Name of the host machine from which the client has connected. 
54 

INSTANCE 
The instance identification number of the current instance. 
30 

IP_ADDRESS 
IP address of the machine from which the client is connected. 
30 

ISDBA 
TRUE if you currently have the DBA role enabled and FALSE if you do not. 
30 

LANG 
The ISO abbreviation for the language name, a shorter form than the existing 'LANGUAGE' parameter. 
62 

LANGUAGE 
The language and territory currently used by your session, along with the database character set, in this form: 

language_territory.characterset 
52 

NETWORK_PROTOCOL 
Network protocol being used for communication, as specified in the 'PROTOCOL=protocol' portion of the connect string. 
256 

NLS_CALENDAR 
The current calendar of the current session. 
62 

NLS_CURRENCY 
The currency of the current session. 
62 

NLS_DATE_FORMAT 
The date format for the session. 
62 

NLS_DATE_LANGUAGE 
The language used for expressing dates. 
62 

NLS_SORT 
BINARY or the linguistic sort basis. 
62 

NLS_TERRITORY 
The territory of the current session. 
62 

OS_USER 
Operating system username of the client process that initiated the database session 
30 

PROXY_USER 
Name of the database user who opened the current session on behalf of SESSION_USER. 
30 

PROXY_USERID 
Identifier of the database user who opened the current session on behalf of SESSION_USER. 
30 

SESSION_USER 
Database user name by which the current user is authenticated. This value remains the same throughout the duration of the session. 
30 

SESSION_USERID 
Identifier of the database user name by which the current user is authenticated. 
30 

SESSIONID 
The auditing session identifier. You cannot use this option in distributed SQL statements. 
30 

TERMINAL 
The operating system identifier for the client of the current session. In distributed SQL statements, this option returns the identifier for your local session. In a distributed environment, this is supported only for remote select statements, not for remote insert, update, or delete operations. (The return length of this parameter may vary by operating system.)  

標(biāo)簽:通化 襄陽(yáng) 聊城 南平 股票投資 嘉峪關(guān) 南平 池州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《oracle的一些tips技巧》,本文關(guān)鍵詞  oracle,的,一些,tips,技巧,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《oracle的一些tips技巧》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于oracle的一些tips技巧的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    国产欧美精品一区aⅴ影院| 欧美视频在线一区| 国产**成人网毛片九色| 麻豆国产91在线播放| 日本伊人色综合网| 精品一区二区三区在线观看国产| 午夜久久久久久久久久一区二区| 亚洲一区二区3| 日韩av一二三| 成人小视频在线| 欧美伊人久久大香线蕉综合69 | 韩国精品一区二区| 成人网在线免费视频| 99久久精品国产一区二区三区| 色哟哟精品一区| 日韩美女视频在线| 亚洲欧美在线高清| 久久精品久久精品| 色婷婷综合久久久久中文| 欧美一区二区视频在线观看| 国产欧美日韩在线视频| 亚洲一区在线观看免费| 风间由美一区二区三区在线观看| aaa欧美色吧激情视频| 欧美电影免费观看高清完整版| 国产精品免费网站在线观看| 免费在线欧美视频| 欧美日韩三级视频| 亚洲欧美色一区| 久久久99精品久久| 亚洲丰满少妇videoshd| 成人免费毛片片v| 精品盗摄一区二区三区| 亚洲综合久久久| bt7086福利一区国产| 久久婷婷国产综合精品青草| 天天综合天天做天天综合| 欧美性猛交xxxx黑人交| 国产精品免费观看视频| 成人小视频免费在线观看| 精品国产亚洲在线| 国产91丝袜在线播放九色| 日韩一卡二卡三卡四卡| 国产精品成人在线观看| 欧美特级限制片免费在线观看| 国产成人三级在线观看| 欧美区视频在线观看| 美国欧美日韩国产在线播放| 91精品国产综合久久香蕉的特点| 天天综合色天天综合色h| 欧美精品国产精品| 国产激情精品久久久第一区二区| 久久久精品人体av艺术| 色国产精品一区在线观看| 亚洲国产成人av网| 精品久久国产字幕高潮| av欧美精品.com| 日韩高清中文字幕一区| 久久久噜噜噜久久人人看 | 欧美三级电影一区| 精彩视频一区二区三区| 亚洲伦理在线精品| 国产午夜精品一区二区三区嫩草| 国产老肥熟一区二区三区| 免费国产亚洲视频| 欧美成人精品二区三区99精品| 日韩成人精品在线观看| 欧美日韩中字一区| 免费欧美高清视频| 欧美一卡在线观看| 日韩成人伦理电影在线观看| 欧美一区二区三区免费大片| 精品中文av资源站在线观看| 中文字幕一区二区三区在线不卡| 国产一区999| 天天av天天翘天天综合网色鬼国产| 欧美一区二区免费观在线| 91丨九色丨国产丨porny| 国产成人免费在线| 国产精品一区二区久久精品爱涩 | 欧美一级精品在线| 日韩亚洲欧美在线| 欧美日韩高清一区| 91久久国产最好的精华液| 国产精品一级在线| 久久国产欧美日韩精品| 亚洲免费观看高清完整| 日本一区二区三区电影| 久久久青草青青国产亚洲免观| 日韩欧美国产不卡| 精品电影一区二区| 2021中文字幕一区亚洲| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 一区二区在线免费观看| 亚洲欧洲成人自拍| 亚洲精品免费在线观看| 一区二区欧美在线观看| 亚洲一区在线视频| 蜜臀a∨国产成人精品| 蜜臀精品久久久久久蜜臀| 捆绑调教美女网站视频一区| 麻豆成人91精品二区三区| 国产精品1区二区.| www.久久久久久久久| 精品视频999| 久久久久久久久久久久久久久99 | 性做久久久久久| 国产一区91精品张津瑜| 91福利精品第一导航| 欧美猛男gaygay网站| 久久综合色鬼综合色| 亚洲黄色在线视频| 理论电影国产精品| 99久久99久久综合| 久久免费偷拍视频| 蜜臀av性久久久久蜜臀av麻豆| 国产福利不卡视频| 日韩免费一区二区| 爽好久久久欧美精品| 在线精品视频小说1| 久久久久久久精| 狂野欧美性猛交blacked| 一本色道久久综合亚洲91| 国产女人18毛片水真多成人如厕 | 成人97人人超碰人人99| 欧美大片在线观看一区二区| 午夜精品久久久久久久久久久| 91在线观看下载| 1024国产精品| 成人avav影音| 久久久99久久精品欧美| 日韩高清欧美激情| 在线不卡一区二区| 日日摸夜夜添夜夜添国产精品| 色老汉一区二区三区| 亚洲一级二级三级| 欧美性大战久久久久久久| 亚洲激情图片小说视频| 欧美日韩在线不卡| 五月激情六月综合| 精品区一区二区| 看电视剧不卡顿的网站| 久久精品欧美一区二区三区不卡 | 欧美日韩国产经典色站一区二区三区| 亚洲色欲色欲www| 欧美性色aⅴ视频一区日韩精品| 亚洲蜜臀av乱码久久精品蜜桃| 欧美日韩免费观看一区二区三区| 麻豆免费看一区二区三区| 国产人妖乱国产精品人妖| 欧美在线999| 成人免费视频网站在线观看| 一区二区三区四区精品在线视频 | 欧美在线不卡视频| 高清国产午夜精品久久久久久| 中日韩av电影| 日韩一区二区三区免费看| 成人高清视频在线观看| 樱桃国产成人精品视频| 久久久三级国产网站| 欧美美女黄视频| 91麻豆123| 成人小视频免费在线观看| 韩国精品主播一区二区在线观看| 国产偷国产偷精品高清尤物| 亚洲激情六月丁香| 久久欧美中文字幕| 在线视频中文字幕一区二区| 日韩电影在线观看电影| 国产精品久久久久精k8| 91精品午夜视频| www.日本不卡| 国产乱人伦精品一区二区在线观看 | 欧美性猛片aaaaaaa做受| 国产成人在线网站| 久久不见久久见中文字幕免费| 成人欧美一区二区三区黑人麻豆| 4438成人网| 欧美一区二区视频在线观看 | xf在线a精品一区二区视频网站| av一区二区三区| 国产成人综合亚洲网站| 激情综合五月婷婷| 欧美96一区二区免费视频| 麻豆精品国产91久久久久久| 免费不卡在线观看| 奇米影视一区二区三区| 欧美精品一区二| 精品国产三级电影在线观看| 欧亚一区二区三区| 欧美日精品一区视频| 日本大香伊一区二区三区| 久久se精品一区二区| 粉嫩嫩av羞羞动漫久久久| 精品一区二区国语对白| 奇米777欧美一区二区| 成人av在线一区二区三区| 波多野洁衣一区| 在线观看日产精品| 7777精品伊人久久久大香线蕉超级流畅|