본문 바로가기
  • 노란색 세상은 어디에 있을까?
  • 봄이 오면 여기에 있겠지.
  • 잠시나마 유유자적 하겠네.

오라클/패키지(시스템관리)5

[ 권한 및 시노님 ] 시스템공통으로 사용할 패키지에 대한 권한 및 시노님을 부여합니다. -- ------------------------------------------------------------------------------------------------ -- sqlplus / as sysdba -- alter sessioin set container=NDB; -- grant all on sys.dbms_crypto to bsys; -- ------------------------------------------------------------------------------------------------ conn bcom/1234@ndb; -- 시노님 생성 create or replace synonym sys_log_api for bsys.sys_log_api; create .. 2024. 4. 12.
[ 프로파일 ] sys_profile_api 패키지를 생성합니다. create or replace package bsys.sys_profile_api is -- 고정변수 정의 c_package_name constant varchar2(0200) default 'sys_profile_api'; -- 전역변수 정의 g_error_display_type varchar2(0020) default 'W'; -- W: 웹페이지, P: PL/SQL -- 함수 정의 procedure main_data_p (po_result_cd in out number -- 결과코드(0: 정상, -1: 오류) ,po_result_descr in out varchar2 -- 결과내용 ,pi_work_user_cd in varchar2 -- 작업사용자cd ,pi_transaction_type in va.. 2024. 4. 12.
[ 국가 ] sys_country_api 패키지를 생성합니다. create or replace PACKAGE bsys.sys_country_api is -- 고정변수 정의 c_package_name constant varchar2(0200) default 'sys_country_api'; -- 전역변수 정의 g_error_display_type varchar2(0020) default 'W'; -- W: 웹페이지, P: PL/SQL -- 함수 정의 procedure main_data_p (po_result_cd in out number -- 결과코드(0: 정상, -1: 오류) ,po_result_descr in out varchar2 -- 결과내용 ,pi_work_user_cd in varchar2 -- 작업사용자cd ,pi_transaction_type in va.. 2024. 4. 12.
[ 로그인 세션정보 관리 ] sys_login_api 패키지를 생성합니다. create or replace package bsys.sys_login_api is -- 고정변수 정의 c_package_name constant varchar2(0200) default 'sys_login_api'; -- 함수 정의 procedure login_p (pi_user_cd in varchar2 -- 사용자코드 ,pi_user_pwd in varchar2 -- 비밀번호 ,pi_lang_cd in varchar2 -- 언어코드 ); end sys_login_api; create or replace package body bsys.sys_login_api /* ***************************************************************************.. 2024. 4. 12.
[ 암복호화 ] sys_crypto_api 패키지를 생성합니다. create or replace package bsys.sys_crypto_api is /* ******************************************************************************************** * [암복호화-옵션1] 암호화 알고리즘 * ------------------------------------------------------------------------------------------ * des: 64 bit의 블록 단위로 나누어 각각을 56 bit의 키를 사용하는 대칭키 알고리즘. * 보안성이 보장되지 않아 사용빈도 줄어드는 추세다 * 3des: des 알고리즘을 2~3번 반복하여 적용한다. 각각 112(562)bit와 168.. 2024. 4. 12.