首页
/
每日頭條
/
圖文
/
oracle限制指定用戶登錄數
oracle限制指定用戶登錄數
更新时间:2026-05-17 09:56:18
概述

很多時候我們想實現限制某個IP段登錄數據庫,比較常用的是用觸發器來實現,這裡大緻介紹下。


觸發器實現

create or replace trigger logon_ip_control after logon on database declare ip STRING(30); user STRING(30); begin SELECT SYS_CONTEXT('USERENV','SESSION_USER') into user from dual; SELECT SYS_CONTEXT('USERENV','IP_ADDRESS') into ip from dual; if user='NWPP' THEN IF ip not in ('192.168.219.20','192.168.219.22') THEN raise_application_error(-20001,'User '||user||' is not allowed to connect from '||ip); END IF; END IF; end; /

說明:該觸發器對用戶EPAY_USER進行了IP限制(隻允許'192.168.219.20','192.168.219.22',如果需要設置IP段,用%或?代替即可,如'192.168.219.%‘)。


測試驗證

1)從非允許IP地址登陸 (192.168.219.21),連接失敗

oracle限制指定用戶登錄數(分享一個實用的觸發器--限制Oracle用戶登錄IP地址)1

2)從允許IP地址登陸(192.168.219.22),連接成功

oracle限制指定用戶登錄數(分享一個實用的觸發器--限制Oracle用戶登錄IP地址)2

3)從本地登陸(192.168.219.23)不受IP限制影響,連接成功

oracle限制指定用戶登錄數(分享一個實用的觸發器--限制Oracle用戶登錄IP地址)3


這個觸發器還是挺好用的,大家有空也可以自己測試一下。後面會分享更多devops和DBA方面的内容,感興趣的朋友可以關注一下~

oracle限制指定用戶登錄數(分享一個實用的觸發器--限制Oracle用戶登錄IP地址)4

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
乳腺癌要吃些什麼
乳腺癌要吃些什麼
近年來我國乳腺癌的發病率現已越來越高,其緻病原因許多,比如熬夜、壓力過度,不良飲食等都是非常重要的緻病因素。所以,健康的飲食,良好的生活習慣,對于預防乳腺癌尤其重要。那麼哪些飲食比較适合?一同來看看吧!預防乳腺癌的4大食物1、谷類體内雌激素...
2026-05-17
composing什麼意思
composing什麼意思
composure什麼意思還記得compose的意思嗎?不記得,點擊下方的擴展閱讀哦~com,包含兩者及以上,共同。pose,姿勢、姿态。除了在compose,我們就介紹過的排版、構成、創作的意思,其實compose還有鎮定的意思,不過是固...
2026-05-17
顔真卿顔勤禮碑集字作品
顔真卿顔勤禮碑集字作品
顔真卿書《幹祿字書》《幹祿字書》自署立于大曆九年(774年)正月。唐顔元孫撰。刻本。楷書,顔元孫文一篇。碑下截已短缺,左右兩面,一高260厘米,一高236厘米,寬155厘米。兩面刻,各五層33行,行9字。篆書題額“顔氏幹祿字書”六字。明拓本...
2026-05-17
同學聚會搞暧昧送了命
同學聚會搞暧昧送了命
同學聚會搞暧昧送了命?今天想說說兩個同學的故事我們是初中同學,故事可能比較長,男生用a表示,女生用b吧,接下來我們就來聊聊關于同學聚會搞暧昧送了命?以下内容大家不妨參考一二希望能幫到您!同學聚會搞暧昧送了命今天想說說兩個同學的故事我們是初中...
2026-05-17
濕疹注意事項及護理
濕疹注意事項及護理
現在的生活水平越來越高了,醫療水平也越來越高,很多以前難以攻克的疾病,現在都被輕輕松松的攻克了,但是有些疾病還是會給人們帶來一些煩惱,像是濕疹這種過敏性疾病,本來冬天的時候不應該找上門才是,為什麼濕疹總是找上你呢?還不是因為你沒有做好護理措...
2026-05-17
Copyright 2023-2026 - www.tftnews.com All Rights Reserved