क्या आपने जांच की है कि क्या डीबीए ने utl_http को निष्पादित करने की अनुमति दी है? सुनिश्चित करने के लिए बस इसे चलाने का प्रयास करें:
select utl_http.request('http://ipaddresshere:9099/api/batchProcess/1') from dual;
यदि आपको त्रुटि मिलती है तो डीबीए को तदनुसार अनुमति देने के लिए कहें:
grant execute on utl_http to your_oracle_user_name
grant execute on dbms_lock to user_name
BEGIN
DBMS_NETWORK_ACL_ADMIN.create_acl (
acl => 'local_sx_acl_file.xml',
description => 'A test of the ACL functionality',
principal => 'put your user_name',
is_grant => TRUE,
privilege => 'connect',
start_date => SYSTIMESTAMP,
end_date => NULL);
end;
begin
DBMS_NETWORK_ACL_ADMIN.assign_acl (
acl => 'local_sx_acl_file.xml',
host => 'localhost',
lower_port => 9002,
upper_port => NULL);
end;
मुझे आशा है कि यह मदद करेगा।
चीयर्स,
मोर्टेज़ा फकुर्रैड