我在Windows 2008 R2服務器上手動創建了一個數據庫 - 其上安裝了Oracle 11G Express Edition的64位數據庫。我還手動安裝了XDB。在創建ACL時Oracle 11G XE - ORA-46105錯誤
我已經驗證了XDB安裝通過執行
Select comp_name,status,version from dba_registry
的輸出是: -
COMP_NAME STATUS VERSION Oracle XML Database VALID 11.2.0.2.0 Oracle Database Catalog Views VALID 11.2.0.2.0 Oracle Database Packages and Types VALID 11.2.0.2.0
我有一個使用UTL_SMTP以發送電子郵件包。 (注意:這個db與這個包一起從Oracle 8遷移到)
我想添加一個ACL,以便Oracle 11G爲UTL_SMTP工作所需。 我使用該代碼,這是
BEGIN
dbms_network_acl_admin.create_acl(acl => 'mailserver_acl.xml',
description => 'Email permissions for App',
principal => 'MYUSER', is_grant => TRUE, privilege => 'connect');
END;
/
然而,這上面的代碼執行時給我一個錯誤
ORA-46105:無法加載安全類DAV :: DAV ORA-06512:在 「SYS.DBMS_NETWORK_ACL_ADMIN」,線路252 ORA-06512:在2號線
我曾嘗試取消安裝XDB和重新安裝一次,但無濟於事。
有沒有Oracle的經驗的人知道安裝XDB是否足以創建ACL或者是否還有其他需要安裝的依賴關係?
這正是我所做的工作。我從我的11G數據庫實例文件夾複製了文件,它工作得很好。 – InSane