728x90

분류 전체보기 297

배치 프로그램 튜닝 방법

1) 스칼라 서브쿼리를 이용한 조인 Select d.deptno, d.dname, (select sum(sal) from emp where deptno = d.deptno) sum_sal, (select max(sal) from emp where deptno = d.deptno) max_sal From dept d ▶ 스칼라 서브쿼리로 동일 테이블 여러 번 읽을 경우 아래와 같이 변경 합니다 Select d.deptno, d.dname, To_number(substr(sal,1,7)) sum_sal, To_number(substr(sql, 8,7)) max_sal From ( Select d.deptno, d.dname, (select lpad(sum(sal),7)||lpad(max(sal),7) fro..

Programming/SQLP 2023.05.04

코레일 여행날짜 변경

코레일톡에서 기차 예매를 했다 날짜를 변경하고 싶었으나 여행일자의 시간 변경은 가능했으나 날짜 변경은 클릭이 안되서 고객센타에 문의 하니 날짜 변경은 안된다고 한다 여행변경은 같은날 시간 변경만 가능하고 날짜 변경은 반환 후 재구매를 해야한다는 사실! * 승차권 반환 시 위약금(수수료) 내역 1. 출발전 - 월~목요일 1) 당일 출발 3시간 전까지 : 무료 2) 출발 3시간 전 경과 후 ~ 출발 시간전 : 5% - 금요일~일요일, 공휴일 1) 출발 2일 전까지 : 최저위약금 400원(승차권 구매일보부터 7일 이내 환불하는 경우 감면) 2) 당일 출발 3시간 전까지 : 5% 3) 출발 3시간 경과 후부터 출발시각 전까지 : 10% 2. 출발후(역창구) - 출발시작 경과 후 20분까지 : 15% - 출발시각..

Etc 2023.05.02

지원되지 않는 16비트 응용 프로그램 해결 방법

기존이 잘 실행 되다가 어느날 아래와 같은 메세지가 떴다 지원되지 않는 16비트 응용 프로그램 이런 경우 로컬 그룹 정책 편집기를 실행하여(작업표시줄 돋보기 클릭 -> gpedit.msc 입력) 컴퓨터 구성 > 관리 템플릿 > Windows 구성 요소 > 응용 프로그램 호환성 > 16비트 응용 프로그램으로의 액세스를 금지 더블 클릭 한다 구성되지 않음 -> 사용으로 선택 후 적용한다 그 후에 프로그램을 재설치 후 실행해 본다

Etc 2023.02.21

오라클cold백업,export백업설정(windows서버)

[ windows 서버에서 cold 백업과 export 백업 설정 및 스케쥴링 ] 1. begin.sql 작성 2. end.sql 작성 3. 백업 스크립트 작성(backup.bat) 4. windows 스케쥴러에 등록 1. begin.sql : dba_tablespaces에 있는 테이블스페이스명으로 설정 connect / as sysdba alter tablespace SYSTEM begin backup; alter tablespace SYSAUX begin backup; alter tablespace UNDOTBS1 begin backup; alter tablespace USERS begin backup; alter tablespace ERP_DATA begin backup; alter tablespa..

Programming/Oracle 2023.02.07

말 같지도 않은 소리로부터 나를 지키는 말 공부

"말 같지도 않은 소리로부터 나를 지키는 말 공부" 사람에게 치여 온갖 스트레스를 받던 중 지인이 추천해준 윌라 오디오북의 "말 같지도 않은 소리로부터 나를 지키는 말 공부" 입니다 할 말은 합니다의 희렌최 작가님의 강의입니다 교육 내용을 간단히 정리해 보았습니다 틈틈히 보면서 말하는 역량을 키워 대화하면서 상처받지 않기!!를 실천해 보려 합니다 일 못하는 사람으로 보이는 말 습관 - 말끝 흐리지 말고 마무리 - “~같다” 지양하기 화가 나는 순간 조심해야 할 말 - 분노에 집중된 말 - 협박, 강요의 말(극단적인 표현 지양/ 분노 표출 대신 행동에 초첨을 맞춰서 이야기 하기) - 사람이 아닌 행동에 초점에 맞춰서 이야기 하기 할수록 좋은 말들 1) 센스 있게 칭찬하는 법 - 눈에 보이지 않는 것에 대한..

Everyday Life 2022.11.25

지정 컬럼에 대한 트리거 실행

TRIGGER란 : 이벤트가 발생하면 데이터베이스에 의해 자동으로 수행 [ 테이블의 지정된 column에 대해서 트리거 실행 시키는 방법!!! ] 예제) TB_TEST의 acc_nm1, acc_nm2, acc_nm3, acc_nm4, acc_nm5, acc_short_nm, acc_eng_nm 데이타 변경시 TB_TEST_LOG에 이력 남기기 트리거) create or replace trigger TR_TEST_U after UPDATE of acc_nm1, acc_nm2, acc_nm3, acc_nm4, acc_nm5, acc_short_nm, acc_eng_nm on TB_TEST referencing new as new old as old for each row declare begin insert..

Programming/Oracle 2022.09.29

Oracle expdp/impdp(데이타펌프)

Datapump 10g부터는 Datapump를 사용해서 기존 보다 빠르게 작업을 할 수 있으나 적은 양의 데이터를 이동시킬때는 Export와 Import 유틸리티를 이용하는게 더 빠름. Datapump는 Directory 객체를 생성하여 사용하고(OS파일에 I/O 할 수 없슴) export/import 작업을 진행하는 유저에게 해당 객체에 대해 읽기, 쓰기 권한을 부여 해야한다(필수!!!) expdp : 디렉터리에 dmp 파일에 저장 impdp : 디렉터리에서 dmp 파일을 읽어 데이터베이스에 생성 ◈ DATAPUMP 필요 권한 . create session · create table · create directory · read, write on directory ◈ DATAPUMP 장점 . 필요한 디..

Programming/Oracle 2022.07.15

오라클 자동 통계자료 수집, 공간 어드바이스, 튜닝 어드바이스 on/off

오라클 자동 통계 수집 기능 - 옵티마이저 통계 수집 (Automatic Optimizer Statistics Collection) - 공간 어드바이저 (Automatic Space Advisor) - SQL 튜닝 어드바이저 (Automatic SQL Tuning Advisor) 오라클 자동 통계자료 수집, 공간 어드바이스, 튜닝 어드바이스 기능 on/off 방법 1) 상태 확인(system계정으로 접속) select * from dba_autotask_operation ; 2) 기능 off(system계정에서 실행) - disable 하고 싶은 client_name을 적용한다 dbms_auto_task_admin.disable (client_name => 'auto optimizer stats coll..

Programming/Oracle 2022.05.25
728x90