限制使用者在某個網段Logon實現trigger
create table system.t_validip( IP_ADDRESS VARCHAR2(20),USERNAME VARCHAR2(20)) tablespace users;
insert into system.t_validip values('10.230.12.2','*');
insert into system.t_validip values('10.230.12.3','*');
insert into system.t_validip values('10.230.12.4','*');
insert into system.t_validip values('10.230.11.2','*');
commit;
create trigger sys.login_on_info
after logon on database
declare
s_username varchar2(20);
s_machine varchar2(100);
s_ip varchar2(100);
i number;
Begin
s_username := upper(user);
s_machine := substrb(sys_context('USERENV','HOST'),1,100);
s_ip := SYS_CONTEXT('USERENV','IP_ADDRESS');
if s_username in ('MTAMANAGER', 'MAILCONTENT') then
if ( s_ip is null) then
null;
else
select count(*) into i from system.t_validip where ip_address=s_ip and (username='*' or username=s_username);
if i=0 then
raise_application_error(-20010,'INVALID USER!('||s_username||','||s_ip||')');
end if;
end if;
end if;
end;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10248702/viewspace-663987/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 限制使用者在某個時間段內禁止登入資料庫資料庫
- 如何限制使用者在某個時間段內禁止登入資料庫資料庫
- logon_triggerGo
- GBase叢集內外網 IP 在同一個網段的限制
- Oracle logon trigger舉例OracleGo
- PHP結合Redis來限制使用者或者IP某個時間段內訪問的次數PHPRedis
- JS實現檢查給定時間範圍是否在每天的某個時間段內JS
- Oracle限制某個使用者的連線數及PROFILE介紹Oracle
- oracle透過trigger來限制使用者和ip連線資料庫的限制Oracle資料庫
- logon on database記錄登入資訊的triggerGoDatabase
- 利用profile限制某使用者的連線數
- 使用logon trigger完成動態的session跟蹤GoSession
- 程式碼段——C#判斷時間是否在某個範圍C#
- Linux下批量ping某個網段ip的指令碼Linux指令碼
- 使用Trigger實現兩個Table同步更新資料
- 限制資料庫登陸trigger資料庫
- 透過TRIGGER限制IP登入
- 如何檢視某個使用者指定時間段的ABAP開發記錄
- 條件限制性進入某個程式流程的限制演算法演算法
- oracle實用sql(12)--查詢資料是否在某個使用者下各個表的各個列OracleSQL
- iOS-OC-判斷某個時間是否處於某個時間段內iOS
- TRIGGER語法和建立一個限制IP登陸的triiger
- 在 NGINX 中根據使用者真實 IP 進行限制Nginx
- mse~路由實現某個頁面的灰度功能路由
- 透過網段隔離器實現NAT轉換與跨網段訪問
- OGG -使用CMDSEC 檔案限制某個系統使用者對OGG 進行特定命令操作。
- 關閉某個網路卡
- 分享一個查詢某個使用者過去一段時間內執行的SQL語句。SQL
- kill某個使用者的所有程式
- 用asp判斷某IP是否屬於某網段的另類演算法演算法
- 在Linux中,如何備份某個使用者的任務計劃?Linux
- 統計某個時間段的歸檔日誌大小
- 檢視某個使用者在某個物件的許可權,可以查dba_tab_privs 或者user_tab_privs物件
- Django 中介軟體實現使用者認證與IP頻率限制Django
- 實體店實現有效會員管理的五個階段
- jQuery實現單擊某個標籤改變樣式jQuery
- 修改profile實現資源限制
- docker 指定ip開容器,並且和內網在同一個網段薦Docker內網