안녕하세요.
현재 회사에서 데이터 운영업무를 프로그램에서 PL/SQL로 변경하라는 지시하에 PL/SQL로 프로그래밍 중에 있습니다.
헌데, PL/SQL로 프로그램을 개발하다 보니 개발된 소스코드가 그대로 화면에 노출이 되어 보안적인 이슈 or 초급개발자
임이의 소스수정이 있어 개발된 PL/SQL을 암호화(wrap) 하여 관리하고자 하는데 Windows 컴앤드(cmd)에서 plb 파일로
변환된 파일이 0kb 파일로 생성이 되어집니다.
아래의 예시는 임의로 PL/SQL을 작성한 파일을 가지고 wrap을 한 프로세스 입니다.
1. 소스코드
create or replace procedure helloworld as
begin
dbms_output.put_line('HelloWorld there!!!!!');
end;
/
2. 파일저장
helloworld.sql
(저장된 파일은 c:\ 저장)
3. 시작 -> cmd
c:\>wrap iname=helloworld.sql oname=helloworld.plb
Processing helloworld.sql to helloworld.plb
위와 같은 절차데로 수행을 했는데도 0kb 파일이 생성되어 집니다. 고수님들 많은 조언 부탁드립니다.
|