DBMS_LOCK.SLEEP()을 사용하려고 하는데, isql모드(sqlPlus)에서는 무리없이 수행되나, PL/SQL에서 사용하면 하기와 같은 에러가 발생합니다.
PLS-00201: identifier 'SYS.DBMS_LOCK' must be declared
system 계정에서 다음과 같이 권한을 주세요
> sqlplus /nolog
// sys유저에 sysdba권한으로 접속을 합니다
SQL*Plus: Release 9.2.0.5.0 - Production on Mon Feb 26 13:56:02 2007
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL> conn sys/manager@oracle as sysdba
SQL> grant execute on dbms_lock to scott;
PLS-00201: identifier 'SYS.DBMS_LOCK' must be declared
system 계정에서 다음과 같이 권한을 주세요
> sqlplus /nolog
// sys유저에 sysdba권한으로 접속을 합니다
SQL*Plus: Release 9.2.0.5.0 - Production on Mon Feb 26 13:56:02 2007
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL> conn sys/manager@oracle as sysdba
SQL> grant execute on dbms_lock to scott;
'프로그래밍 > DB' 카테고리의 다른 글
[펌]PLSQL 초보 (0) | 2008.01.10 |
---|---|
PL SQL문제 (0) | 2008.01.10 |
[펌]SQL*plus FAQ 및 TIPS (0) | 2008.01.09 |
[펌]DECODE 이용사례 (4) - BETWEEN OPERATOR (0) | 2008.01.09 |
[펌]DECODE를 이용하여 원치 않는 자료를 없애는 방법 (0) | 2008.01.09 |