본문 바로가기
IT만들기/Database

오라클 암복호화 패키지 설치 방법

by 커피향처럼 2011. 12. 5.

sqlplus로 오라클 데이터베이스에 접속합니다.
cmd창에서 sqlplus "/as sysdba"
이렇게 접속하고 나면 sys 유저로 접속하게 됩니다.
SQL> show user 라고 입력하면 현재 접속한 계정을 알 수 있습니다.

오라클을 설치하고 나면 초기 암호는 다음과 같습니다.
계정 : system
비밀번호 : manager

계정 : sys
비밀번호 : change_on_install

교육용 계정 : scott
비밀번호 : tiger

scott 계정은 처음 접속하면 계정이 잠겨 있을겁니다.
Lock 해제는 다음과 같이 해주시면 되요~
SQL> alter user scott account unlock;

1) sqlplus로 SYS 유저로 접속해서 스크립트를 다음과 같이 실행해주세요.  
SQL>  @$ORACLE_HOME/rdbms/admin/dbmsobtk.sql
SQL>  @$ORACLE_HOME/rdbms/admin/prvtobtk.plb

2) 위의 스크립트를 실행하면 오라클의 암복호화 패키지가 설치된겁니다.
   그런데 설치만 하고 scott 계정이나 다른 생성된 유저로 접속해서 사용해보면 사용 할 수가 없답니다.
   모든 오라클 유저가 사용 할 수 있다록 다음 명령을 실행해 주셔야 한답니다.
SQL> GRANT EXECUTE ON DBMS_OBFUSCATION_TOOLKIT TO PUBLIC;
SQL> GRANT EXECUTE ON DBMS_CRYPTO TO PUBLIC;

3) scott 계정 등으로 접속해서 테스트를 해보겠습니다.
SQL> select cryptit.encrypt('data123', 'mykey') from dual;

 

댓글