1. ホーム
  2. oracle

[解決済み] oracle pl/sql DBMS_LOCK エラー

2022-02-17 22:30:54

質問内容

Oracle PL/SQLで、sleep関数をテストしたいです。hrスキーマを使用していますが、エラーが発生します。

PLS-00201: identifier 'DBMS_LOCK' must be declared

のコードになります。

begin
 DBMS_LOCK.Sleep( 60 );
end;
/

解決方法は?

あなたは 実行を許可する をパッケージからスキーマにコピーします。

grant execute on <object> to <user>;

など

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