ora-24247 :網路訪問被訪問控制列表(ACL)拒絕
背景:
資料庫由10.2.0.4升級到11.2.0.3.6後傳送郵件報錯。
原因:
For database users upgrading to Oracle Database 11g Release 1 (11.1), applications that depend on the PL/SQL network utility packages compile without any issues. However, at runtime the applications might receive exceptions when attempting to perform. privileged network operations
(當oracle資料庫升級到11.1之後,應用程式依賴於PL / SQL網路實用程式包編譯沒有任何問題。然而,在執行時,應用程式可能會收到異常當試圖執行特權網路操作)
主要是一下幾個包
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONEUTL_TCP UTL_HTTP UTL_SMTP UTL_MAIL 現象:
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONEORA-24247: network access denied by access control list (ACL)解決方法:
使用dba賬戶使用下面指令碼授予報錯賬戶訪問外部網路服務,以SCOTT為例:
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONEBEGIN
-- Only uncomment the following line if ACL "network_services.xml" has already been created
--DBMS_NETWORK_ACL_ADMIN.DROP_ACL('network_services.xml');
DBMS_NETWORK_ACL_ADMIN.CREATE_ACL(
acl => 'network_services.xml',
description => 'NETWORK ACL',
principal => 'SCOTT',
is_grant => true,
privilege => 'connect');
DBMS_NETWORK_ACL_ADMIN.ADD_PRIVILEGE(
acl => 'network_services.xml',
principal => 'SCOTT',
is_grant => true,
privilege => 'resolve');
DBMS_NETWORK_ACL_ADMIN.ASSIGN_ACL(
acl => 'network_services.xml',
host => '*');
COMMIT;
END;
資料庫由10.2.0.4升級到11.2.0.3.6後傳送郵件報錯。
原因:
For database users upgrading to Oracle Database 11g Release 1 (11.1), applications that depend on the PL/SQL network utility packages compile without any issues. However, at runtime the applications might receive exceptions when attempting to perform. privileged network operations
(當oracle資料庫升級到11.1之後,應用程式依賴於PL / SQL網路實用程式包編譯沒有任何問題。然而,在執行時,應用程式可能會收到異常當試圖執行特權網路操作)
主要是一下幾個包
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONEORA-24247: network access denied by access control list (ACL)解決方法:
使用dba賬戶使用下面指令碼授予報錯賬戶訪問外部網路服務,以SCOTT為例:
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONEBEGIN
-- Only uncomment the following line if ACL "network_services.xml" has already been created
--DBMS_NETWORK_ACL_ADMIN.DROP_ACL('network_services.xml');
DBMS_NETWORK_ACL_ADMIN.CREATE_ACL(
acl => 'network_services.xml',
description => 'NETWORK ACL',
principal => 'SCOTT',
is_grant => true,
privilege => 'connect');
DBMS_NETWORK_ACL_ADMIN.ADD_PRIVILEGE(
acl => 'network_services.xml',
principal => 'SCOTT',
is_grant => true,
privilege => 'resolve');
DBMS_NETWORK_ACL_ADMIN.ASSIGN_ACL(
acl => 'network_services.xml',
host => '*');
COMMIT;
END;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29033984/viewspace-767383/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- IOS - ACL (訪問控制列表)iOS
- Redis 6.0 訪問控制列表ACL說明Redis
- HCNA Routing&Switching之訪問控制列表ACL
- 進入 phpMyAdmin 頁面訪問被拒絕PHP
- 配置ACL在網路服務中訪問控制
- 印表機拒絕訪問是什麼問題 win10共享印表機拒絕訪問Win10
- 網路訪問控制列表ACL(讀懂這篇就基本夠了,後面有配置案例)
- Linux 常見問題 - 拒絕遠端訪問Linux
- localhost拒絕訪問的解決方法localhost
- win10開機拒絕訪問怎麼辦 win10開機拒絕訪問的方法Win10
- win10印表機為什麼拒絕訪問 win10印表機拒絕訪問的方法Win10
- win10訪問win7印表機拒絕訪問怎麼辦 win10訪問win7上的印表機拒絕訪問處理方法Win10Win7
- win10目標資料夾訪問被拒絕怎麼辦_win10目標資料夾訪問被拒絕怎麼解決Win10
- win10開機拒絕訪問怎麼解決 電腦開機進不了桌面拒絕訪問Win10
- 行動硬碟拒絕訪問找回辦法硬碟
- win10 程式不能結束訪問被拒絕怎麼辦Win10
- 作業系統錯誤5:拒絕訪問作業系統
- Linux 拒絕國外 IP 訪問的步驟Linux
- win10服務拒絕訪問如何解決_win10伺服器拒絕訪問的解決步驟Win10伺服器
- 資料夾拒絕訪問的原因與破解之道
- ELK實驗中 顯示連線拒絕訪問
- nvdia控制皮膚win10無法訪問如何設定_nvdia控制皮膚win10拒絕訪問怎麼處理Win10
- 【計算機網路】介質訪問控制計算機網路
- 支援 ACL 訪問控制、引入 HOCON 全新配置檔案格式
- Windows 11 資料夾訪問被拒絕,如何奪取檔案許可權Windows
- win10系統管理員賬戶拒絕訪問怎麼辦?win10系統administrator拒絕訪問的解決方法Win10
- windows10系統下NVIDIA控制皮膚提示拒絕訪問如何解決Windows
- Windows原理深入學習系列-訪問控制列表Windows
- 教你解決行動硬碟提示拒絕訪問的方法硬碟
- win10系統中檔案拒絕訪問怎麼回事 win10系統檔案拒絕訪問的解決步驟Win10
- Flask——訪問控制Flask
- Mongodb訪問控制MongoDB
- win10無法列舉容器中的物件訪問被拒絕怎麼解決Win10物件
- 無法訪問此網站 localhost 拒絕了我們的連線請求。網站localhost
- 無法訪問此網站 localhost 拒絕了我們的連線請求。網站localhost
- windows 系統上進行 pip 包安裝時遇到許可權錯誤,提示拒絕訪問 ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒絕訪問WindowsErrorPackage
- win10字型資料夾拒絕訪問怎麼辦_win10字型資料夾拒絕訪問的修復步驟Win10
- 類的訪問控制
- openGauss 訪問控制模型模型