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

오라클60

[ 권한 및 시노님 ] 시스템공통으로 사용할 패키지에 대한 권한 및 시노님을 부여합니다. -- ------------------------------------------------------------------------------------------------ -- 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.
[ 권한 및 시노님 ] 시스템공통으로 사용할 패키지에 대한 권한 및 시노님을 부여합니다. -- ------------------------------------------------------------------------------------------------ conn bsys/1234@ndb; -- 시노님 생성 create or replace synonym apex_error for apex_230200.apex_error; conn bcom/1234@ndb; -- 시노님 생성 create or replace synonym sys_init_api for bsys.sys_init_api; create or replace synonym sys_valid_api for bsys.sys_valid_api; create or replace synonym sys_get_api for bsys... 2024. 4. 12.
[ APEX 시스템 오류 제어 ] sys_error_api 패키지를 생성합니다. create or replace package bsys.sys_error_api is -- 고정변수 정의 c_package_name constant varchar2(0200) default 'sys_error_api'; -- 함수 정의 function error_handler (p_error in apex_error.t_error ) return apex_error.t_error_result; end sys_error_api; create or replace package body bsys.sys_error_api /* ******************************************************************************************** * 업 무 단 위 :.. 2024. 4. 12.
[ 로그생성 ] sys_log_api 패키지를 생성합니다. create or replace package bsys.sys_log_api is -- 고정변수 정의 c_package_name constant varchar2(0200) default 'sys_log_api'; -- 전역변수 정의 g_log_write_yn varchar2(0020) default 'Y'; -- Y: 로그저장, N: 로그스킵 -- 전역변수 정의 type t_log is record (corp_id number default null -- 법인id ,log_name varchar2(200) default null -- 로그명 ,param_package varchar2(200) default null -- 패키지 ,param_corp_id number default null -- 법인id .. 2024. 4. 12.
[ 환경설정 ] sys_env_api 패키지를 생성합니다. create or replace package body bsys.sys_env_api /* ******************************************************************************************** * 업 무 단 위 : 시스템관리 * 패 키 지 : bsys.sys_env_api * 사 용 목 적 : 환경설정 패키지 * 스크립트명칭 : 시스템관리_패키지_환경정보_생성 * 생 성 일 자 : 2024-02-01 * 생 성 자 : Admin -------------------------------------------------------------------------------------------- * 수정일자 수정자 수정내역 -----------.. 2024. 4. 12.