0
A
回答
0
只能將訪問權限授予用戶和角色,而不是IP地址。
您可能通過創建一個具有訪問權的帳戶然後創建一個LOGON trigger來限制訪問來僞造它,儘管我建議不要這樣做。
CREATE OR REPLACE TRIGGER check_user
AFTER LOGON ON DATABASE
BEGIN
if sys_context('userenv', 'ip_address') <> '175.45.177.50' then
raise_application_error(-20000, 'This IP cannot access this database.');
end if;
END;
/
由於多種原因,這可能是一個壞主意。 IP地址可能是僞造的,並不是認證用戶的好方法。此外,請小心,因爲這些觸發器可以阻止很多用戶。 (警告:我沒有測試上述代碼,因爲我沒有可以立即銷燬的數據庫。)此外,這些觸發器不會阻止具有DBA角色的用戶,因此測試它們可能會非常棘手。
0
我不知道,但你可以看到下面的代碼是否適合您的authenication」
CREATE OR REPLACE procedure pg_sql_broker AUTHID current_user IS begin your code: end
如果您希望Oracle使用用戶的權限當前正在運行的存儲過程,你要使用AUTHID CURRENT_USER。
相關問題
- 1. 如何讓特定端口可以通過iptables從特定IP地址訪問
- 2. 如何獲取數據庫IP地址,oracle中的端口號?
- 3. 鎖定表數據庫訪問未註冊的IP地址
- 4. 如何讓特定的IP地址訪問我的webapp部署在天藍?
- 5. 如何根據訪問者的IP地址重定向
- 6. 如何讓我的網站訪問者的IP地址在php
- 7. 如何在H2數據庫的DockerFile中定義IP地址
- 8. Pythonanywhere:獲取數據庫訪問白名單的IP地址
- 9. 只允許從node.js中的特定IP地址訪問目錄
- 10. 根據訪問者的IP地址重定向ip
- 11. MySQL數據庫中的IP地址?
- 12. 如何從特定的IP地址讀取數據包?
- 13. 如何訪問私人IP地址
- 14. htacess - 如何讓多個IP地址來訪問網站
- 15. 如何指定數據庫連接的傳出IP地址?
- 16. 如何聆聽特定IP地址
- 17. 阻止訪問您網站的某些特定IP地址
- 18. IP地址無法訪問
- 19. 如何確定距離特定IP地址最近的IP地址
- 20. 查找Oracle數據庫服務器的IP地址
- 21. 訪客在數據庫中的IP地址
- 22. 如何訪問oracle數據庫(VB.NET)
- 23. 如何從Perl訪問Oracle數據庫?
- 24. 訪問計數和IP地址驗證
- 25. 使用特定IP地址訪問FTP服務器
- 26. 如何將我的IP地址更改爲給定地址並訪問網站
- 27. 如何限制對特定IP的SQL Server數據庫的訪問?
- 28. 什麼是oracle數據庫12c IP地址
- 29. 在MySQL數據庫表中存儲IP地址的問題
- 30. 如何從PostgreSQL數據庫訪問Oracle數據庫的源