Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

DBMS_XDB.SETHTTPORT सेट करते समय प्रवेश निषेध

इसे देखें:

SQL> conn hr/hr
Connected.
SQL> exec dbms_xdb.sethttpport(3000);
BEGIN dbms_xdb.sethttpport(3000); END;

*
ERROR at line 1:
ORA-31050: Access denied
ORA-06512: at "XDB.DBMS_XDB", line 528
ORA-06512: at "XDB.DBMS_XDB", line 667
ORA-06512: at line 1


SQL> conn / as sysdba
Connected.
SQL> exec dbms_xdb.sethttpport(3000);

PL/SQL procedure successfully completed.

SQL> grant execute on dbms_xdb to hr
  2  /

Grant succeeded.

SQL> conn hr/hr
Connected.
SQL> exec dbms_xdb.sethttpport(3002);
BEGIN dbms_xdb.sethttpport(3002); END;

*
ERROR at line 1:
ORA-31050: Access denied
ORA-06512: at "XDB.DBMS_XDB", line 528
ORA-06512: at "XDB.DBMS_XDB", line 667
ORA-06512: at line 1


SQL> conn / as sysdba
Connected.
SQL> grant sysdba to hr
  2  /

Grant succeeded.

SQL> conn hr/hr as sysdba
Connected.
SQL> exec dbms_xdb.sethttpport(3003);

PL/SQL procedure successfully completed.

इसलिए इस पैकेज को निष्पादित करने के लिए आपके पास SYSDBA विशेषाधिकार होना चाहिए।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. libaio.so.1:साझा की गई वस्तु फ़ाइल नहीं खोल सकता

  2. REGEXP_REPLACE और PL/SQL के बिना UUID स्ट्रिंग बनाना

  3. ओरेकल ब्लॉब को एक्सएमएल टाइप में बदलें

  4. मैक ओएस/एक्स पर पर्यावरण चर सेट किए बिना ओरेकल इंस्टेंट क्लाइंट स्थापित करना?

  5. PLSQL में प्रत्येक तालिका के लिए निष्पादित करें