잡동사니

[Oracle] ORA-06521: PL/SQL: 함수를 대응하는데 오류입니다. 본문

IT/Database

[Oracle] ORA-06521: PL/SQL: 함수를 대응하는데 오류입니다.

yeTi 2017. 1. 20. 15:02

안녕하세요. yeTi입니다.

오늘은 오라클에서 발생하는 'ORA-06521: PL/SQL: 함수를 대응하는데 오류입니다.' 오류에 대한 해결 방법을 알아보고자 합니다.


오라클에서 제공하는 DBMS_CRYPTO 패키지를 활용해 암호화를 하려고 할 때 다음과 같은 오류를 볼 수 있습니다.


ORA-06521: PL/SQL: 함수를 대응하는데 오류입니다.

ORA-06512: "DBMS_CRYPTO_FFI", 3행

ORA-06512: "DBMS_CRYPTO", 13행

...


이는 해당 계정에 DBMS_CRYPTO를 사용할 권한이 없어서 발생하기도 합니다.


저 같은 경우에는 권한을 줘도 오류가 나길래 다른 계정으로 시도해봤더니 다른 계정에서는 정상적으로 사용할 수 있었습니다.


해당 계정의 데이터 때문에 새로 생성할 수도 없는 상황에서 편법으로 다른 계정으로 암호화 패키지를 생성하고 해당 패키지를 사용하도록 했습니다.

Comments