Oracle | DBMS_CRYPTO 암호화 라이브러리 추가하기
페이지 정보
작성자 100K5 작성일17-02-22 14:12 조회53,443회 댓글0건관련링크
본문
참고
dbms_crypto 패키지에 대한 자세한 내용은 아래의 오라클 문서를 살펴 보면 사용법을 알 수 있다. (11g 기준)
http://docs.oracle.com/cd/B28359_01/appdev.111/b28419/d_crypto.htm#BJFGFDFG
우선, 오라클의 dbms_crypto 패키지는 오라클 설치시 기본으로 모두 설치되어 있습니다.
이 외에도 오라클의 추가 패키지는
리눅스 기준 : $ORACLE_HOME/rdbms/admin
윈도우 기준 : %ORACLE_HOME%/rdbms/admin
의 디렉토리에 보시면 모두 있습니다.
우선 dbms_crypto 패키지는 해당 패키지만으로 사용하실 수 없고
dbms_obfuscation_toolkit 패키지도 함께 추가해주셔야 합니다.
dbms_crypto 패키지만 추가해서는 안됩니다.
그래서 두 개의 패키지를 위해서 필요한 파일은 다음과 같습니다.
/$ORACLE_HOME/rdbms/admin/dbmsobtk.sql
/$ORACLE_HOME/rdbms/admin/prvtobtk.plb
두 패키지를 추가하는 방법은 다음과 같습니다.
1. 오라클 서버에 sysdba으로 접속합니다.
>sqlplus "/ as sysdba"
2. 'dbmsobtk.sql' 파일을 실행합니다.
리눅스 : @$ORACLE_HOME/rdbms/admin/dbmsobtk.sql;
윈도우 : @%ORACLE_HOME%/rdbms/admin/dbmsobtk.sql;
3. 'prvtobtk.plb' 파일을 실행합니다.
리눅스 : @$ORACLE_HOME/rdbms/admin/prvtobtk.plb;
윈도우 : @%ORACLE_HOME%/rdbms/admin/prvtobtk.plb;
4. 추가 후에는 시스템 계정으로만 사용 가능하기 때문에 권한을 변경하여 주어야 합니다.
아래는 모두다 실행 가능하도록 하였지만 필요하다면 특정 계정에만 실행권한 주시면 됩니다.
grant execute on dbms_crypto to public;
grant execute on dbms_obfuscation_toolkit to public;
// grant execute on dbms_crypto to [계정명];
// grant execute on dbms_obfuscation_toolkit to [계정명];
댓글목록
등록된 댓글이 없습니다.