国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

Oracle特定用戶登錄失敗案例ORA-20001

來源:懂視網 責編:小采 時間:2020-11-09 10:47:23
文檔

Oracle特定用戶登錄失敗案例ORA-20001

Oracle特定用戶登錄失敗案例ORA-20001:手工創建了一個測試用戶scott,發現遠程登錄沒有問題的。此時考慮應該是數據庫中有些用戶限制了登錄的。再看錯誤編號:ORA-20001 昨晚收到開發的郵件,說使用PL/SQL DEV登錄數據庫時,出現如下錯誤,要求處理下: 看到這個錯誤我也比較郁悶,沒碰到過這種
推薦度:
導讀Oracle特定用戶登錄失敗案例ORA-20001:手工創建了一個測試用戶scott,發現遠程登錄沒有問題的。此時考慮應該是數據庫中有些用戶限制了登錄的。再看錯誤編號:ORA-20001 昨晚收到開發的郵件,說使用PL/SQL DEV登錄數據庫時,出現如下錯誤,要求處理下: 看到這個錯誤我也比較郁悶,沒碰到過這種

手工創建了一個測試用戶scott,發現遠程登錄沒有問題的。此時考慮應該是數據庫中有些用戶限制了登錄的。再看錯誤編號:ORA-20001

昨晚收到開發的郵件,說使用PL/SQL DEV登錄數據庫時,出現如下錯誤,要求處理下:

看到這個錯誤我也比較郁悶,沒碰到過這種情況。于是手工創建了一個測試用戶scott,,發現遠程登錄沒有問題的。此時考慮應該是數據庫中有些用戶限制了登錄的。再看錯誤編號:ORA-20001,Oracle保留的異常錯誤號范圍為-20999到-20000,提供給用戶自定義異常使用的,這進一步確認了數據庫的一些用戶被做了限制的。那到底做了哪些限制呢?
通常有兩種方法:
(1)在sqlnet.ora文件中配置,比如:
限制IP地址192.168.131.109對數據庫的訪問
在sqlnet.ora文件中添加如下內容:
tcp.validnode_checking=yes
tcp.invited_nodes=(192.168.130.11)
tcp.excluded_nodes=(192.168.131.109)

第一行的含義:啟用IP限制功能;
第二行的含義:允許訪問數據庫的IP地址列表,多個IP地址使用逗號分開,此例中我們寫入數據庫服務器的IP地址;
第三行的含義:禁止訪問數據庫的IP地址列表,多個IP地址使用逗號分開,此處我們寫入欲限制的IP地址192.168.131.109。
然后重啟監聽生效。

(2)使用trigger
在trigger中定義,哪些IP及哪些用戶能夠遠程登錄數據庫。

說明:使用profile是不能做到限制IP登錄的。

很明顯,方法(1)不能自定義錯誤號:ORA-20001,而使用方法(2)trigger中可以定義錯誤號,很有可能使用的是trigger,于是查看:

select t.owner,t.trigger_name,t.triggering_event,t.table_owner,t.status,t.trigger_body,t.description from dba_triggers t where t.triggering_event like '%LOGON%';


果然是使用trigger限制登錄IP及用戶的。

trigger_body:
DECLARE
ipaddr VARCHAR2(30);
BEGIN
SELECT sys_context('userenv', 'ip_address') INTO ipaddr FROM dual;
IF ipaddr not in ('192.168.131.54','192.168.131.55','192.168.131.97','192.168.131.60','192.168.131.61','192.168.131.63','192.168.131.64','192.168.131.62','192.168.131.65','192.168.131.95','192.168.131.57','192.168.131.58','192.168.131.59','192.168.131.94','192.168.131.93','192.168.105.94','192.168.105.95','192.168.105.96','192.168.105.98','192.168.105.99','192.168.105.65') THEN
raise_application_error('-20001', 'You can not login,Please contact administrator');
END IF;
END disablelogin_userdb1;

最后給出的建議:

可以以mtdb(另一個用戶,沒有做限制)登錄 訪問加用戶前綴,或者去除觸發器(不建議)。

linux

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

Oracle特定用戶登錄失敗案例ORA-20001

Oracle特定用戶登錄失敗案例ORA-20001:手工創建了一個測試用戶scott,發現遠程登錄沒有問題的。此時考慮應該是數據庫中有些用戶限制了登錄的。再看錯誤編號:ORA-20001 昨晚收到開發的郵件,說使用PL/SQL DEV登錄數據庫時,出現如下錯誤,要求處理下: 看到這個錯誤我也比較郁悶,沒碰到過這種
推薦度:
標簽: 登錄 用戶 錯誤
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 在线亚洲电影 | 999国产精品999久久久久久 | 国产伦精品一区二区三区 | 精品伊人久久大线蕉色首页 | 日韩午夜免费电影 | 青青成人福利国产在线视频 | 国产精品亚洲精品日韩动图 | 欧美日韩亚洲综合 | 日韩精品不卡 | 国产精品久久九九 | a一区二区三区视频 | 妖精视频一区二区三区 | 91久久精品国产性色也91久久 | 99久久国产亚洲综合精品 | 亚洲一区 中文字幕 久久 | 精品在线免费观看 | 日本三级韩国三级欧美三级 | 国产亚洲欧美一区 | 国产视频观看 | 久久久国产99久久国产久 | 日韩大片免费观看视频播放 | 国产伦精品一区二区三区高清 | 日韩在线二区 | 欧美日韩国产色 | 欧美色另类 | 中文字幕日韩一区二区三区不卡 | 国产欧美日韩综合精品无毒 | 国内精品久久久久 | 国产观看 | 一区不卡 | 亚洲视频欧洲视频 | 99精品欧美一区二区三区综合在线 | 免费视频一区 | 精品综合一区二区三区 | 欧美日韩高清一本大道免费 | 亚洲国产成人久久午夜 | 亚洲欧美在线看 | 欧美在线观看日韩欧美在线观看 | 亚洲欧美综合图区官网 | 国产一区在线看 | 精品视频一区二区三区 |