oracle透過trigger來限制使用者和ip連線資料庫的限制
DROP TRIGGER SYSTEM.USER_IP_LIMIT;
CREATE OR REPLACE TRIGGER SYSTEM.USER_IP_LIMIT
AFTER LOGON
ON DATABASE
DECLARE
username varchar2(64);
ipinfo varchar2(64);
BEGIN
SELECT SYS_CONTEXT('USERENV', 'SESSION_USER') ,SYS_CONTEXT('USERENV', 'IP_ADDRESS')
INTO username,ipinfo
FROM dual;
if username='CTDSP_OEE' and ipinfo not in ('172.30.xx.xx','172.16.xx.xx','172.16.xx.xx','172.30.xx.xx','172.16.xx.xx','172.16.xx.xx','172.30.xx.xx','172.16.xx.xx','172.16.xx.xx','172.30.xx.xx','172.16.xx.xx') then
raise_application_error(-20009,'your connection dose not permit!!!');
end if;
END;
/
透過以上觸發器的編寫,來限制指定使用者透過指定ip登入的限制。
CREATE OR REPLACE TRIGGER SYSTEM.USER_IP_LIMIT
AFTER LOGON
ON DATABASE
DECLARE
username varchar2(64);
ipinfo varchar2(64);
BEGIN
SELECT SYS_CONTEXT('USERENV', 'SESSION_USER') ,SYS_CONTEXT('USERENV', 'IP_ADDRESS')
INTO username,ipinfo
FROM dual;
if username='CTDSP_OEE' and ipinfo not in ('172.30.xx.xx','172.16.xx.xx','172.16.xx.xx','172.30.xx.xx','172.16.xx.xx','172.16.xx.xx','172.30.xx.xx','172.16.xx.xx','172.16.xx.xx','172.30.xx.xx','172.16.xx.xx') then
raise_application_error(-20009,'your connection dose not permit!!!');
end if;
END;
/
透過以上觸發器的編寫,來限制指定使用者透過指定ip登入的限制。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29551564/viewspace-2136383/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 透過TRIGGER限制IP登入
- Oracle資料庫限制訪問IPOracle資料庫
- 限制資料庫登陸trigger資料庫
- 如何限制ip訪問Oracle資料庫Oracle資料庫
- GBase 資料庫使用者的最大連線數限制資料庫
- 詳解nginx的請求限制(連線限制和請求限制)Nginx
- 限制特定IP訪問資料庫資料庫
- Oracle的過載保護-資料庫資源限制Oracle資料庫
- 觸發器限制指定IP訪問oracle資料庫觸發器Oracle資料庫
- 設定oracle資料庫IP訪問限制(IP白名單黑名單)Oracle資料庫
- 使用Oracle Net實現限制特定IP訪問資料庫Oracle資料庫
- 限制單個IP併發TCP連線的方法TCP
- 資料庫限制/允許某些IP訪問資料庫
- Oracle資料庫訪問限制繞過漏洞 解決Oracle資料庫
- Oracle連線檢視DML操作的限制Oracle
- 透過連線資料庫來動態的生成樹的問題資料庫
- oracle 登陸限制ipOracle
- ORACLE限制IP登入Oracle
- 【限制】32G,作業系統限制?資料庫限制?作業系統資料庫
- 限制單個IP併發TCP連線的方法(轉)TCP
- 限制oracle資料庫例項中的使用者(user)總數Oracle資料庫
- 利用profile限制某使用者的連線數
- Oracle限制某個使用者的連線數及PROFILE介紹Oracle
- TRIGGER語法和建立一個限制IP登陸的triiger
- nginx 限制使用者併發連線數Nginx
- 【TUNE_ORACLE】Oracle資料庫與HugePages(二)HugePages配置和限制Oracle資料庫
- 【PRODUCE】Oracle 通過儲存過程限制使用者訪問表資料Oracle儲存過程
- 透過SQLNET.ora檔案限制Ip地址訪問SQL
- 【PROFILE】使用Oracle的PROFILE對使用者資源限制和密碼限制的研究與探索Oracle密碼
- Tengine限制連線數和白名單功能
- Oracle中對使用者所能使用的資料庫資源進行限制Oracle資料庫
- oracle資料庫透過sqlplus連線的幾種方式介紹Oracle資料庫SQL
- Oracle 11g RAC通過SCAN IP連線資料庫 - JDBC連線串問題Oracle資料庫JDBC
- MySql 限制連線程式數MySql線程
- [轉載] 使用Oracle的PROFILE對使用者資源限制和密碼限制的研究與探索Oracle密碼
- 【PRODUCE】Oracle 通過儲存過程限制使用者訪問表資料(二)Oracle儲存過程
- 【YashanDB資料庫】PHP無法透過ODBC連線到資料庫資料庫PHP
- Oracle資料檔案大小的限制Oracle