728x90

분류 전체보기 294

지원되지 않는 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

PK인덱스 컬럼 순서 변경 하기!

PK인덱스 컬럼 순서 변경 변경 전 : C1 + C2 + C3 변경 후 : C1 + C3 + C2 1. 신규 Unique index 생성 create unique index uk_emp on emp (c1, c3, c2) nologging ; alter index uk_emp logging ; 2. 기존 PK 제약조건을 삭제 alter table emp drop constraint pk_emp ; 3. 신규 PK 제약조건 생성 alter table emp add constraint pk_emp primary key (c1, c3, c2); 4. 신규 Unique 인덱스명을 PK 인덱스명으로 변경 alter index uk_emp rename to pk_emp ; [ 예제 ] 변경 전 pk : PART_D..

Programming/Oracle 2022.05.24

OR-Expansion(Use_concat)

OR-Expansion 옵티마이저가 OR 조건을 union all 형태로 변경해 주는 경우를 OR-Expansion 이라고 한다 힌트 Use_concat : OR-Expansion을 유도 No_expand : OR-Expansion을 방지 OR-Expansion 기능을 사용하지 못하게 하려면 _no_or_expansion parameter = true로 설정한다 SELECT /*+ use_concat index(B) */ * FROM TAB_P001 B WHERE ( B.TAG_STYLE_NO LIKE :P_STYLE_NO||'%' OR B.STYLE_NO LIKE :P_STYLE_NO||'%' ) AND B.SEASON_YEAR LIKE :P_SEASON_YEAR => SELECT * FROM TAB_..

카테고리 없음 2022.05.24

오라클 파티션 인덱스(GLOBAL -> LOCAL인덱스 변경하기!)

오라클 파티션 인덱스 GLOBAL로 만들어진 인덱스를 LOCAL인덱스로 변경하는 방법 => 재생성 해야함 먼저 같은 항목으로는 이름만 다르게 인덱스 생성이 안되므로 아래와 같이 진행한다 1) 임시 글로벌 인덱스를 추가 2) GLOBAL 인덱스 DROP 3) 신규 LOCAL 인덱스 생성 1) 임시 글로벌 인덱스 생성(지정한게 없으면 자동으로 global index로 생성됨) create index IDX_WG030_4_G on TA_WG030(ORDER_NO, ORDER_DETAIL_NO) tablespace SWERP_INDEX invisible nologging parallel 8; alter index IDX_WG030_4_G logging; alter index IDX_WG030_4_G parall..

Programming/Oracle 2022.05.23
728x90