sql >> Databáze >  >> RDS >> Oracle

Přístup odepřen při nastavování DBMS_XDB.SETHTTPORT

Podívejte se na toto:

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.

Ke spuštění tohoto balíčku tedy musíte mít oprávnění SYSDBA.




  1. sqlalchemy:pořadí výsledku dotazu neočekávané

  2. Vložit do tabulky z kolekce typu oracle 12c - ORA-00902:neplatný datový typ

  3. Agregovat funkce ve více sloupcích v postgresu

  4. Úprava úlohy SQL Server Agent (T-SQL)