2012-06-03 6 views
9

W Oracle PL/SQL, chcę przetestować funkcję spania. Używam schematu hr. ale daje mi błąd:oracle pl/sql DBMS_LOCK error

PLS-00201: identifier 'DBMS_LOCK' must be declared 

Kod:

begin 
DBMS_LOCK.Sleep(60); 
end; 
/

Odpowiedz

15

powinien grant execute na ten pakiet, który do swojego schematu

grant execute on <object> to <user>; 

np

connect as sys 
grant execute on SYS.DBMS_LOCK to someuser; 
+0

dzięki. jak to przyznać? – user595234

+0

@ user595234 zaktualizowano – Sathya

+2

połącz jako użytkownika SYS. grant na SYS.DBMS_LOCK do USERNAME; – Arkady