select userenv('LANGUAGE') from dual
메모리 활용률 쿼리 select -- Dictionary Hit --------------------------------- (select to_char(trunc((1-sum(getmisses)/sum(gets))*100, 2)) from v$rowcache) "Dictionary Hit", -- Blockbuffer Hit --------------------------------- (SELECT to_char(trunc( (1 - (PHYSICAL_READS / (DB_BLOCK_GETS + CONSISTENT_GETS)))*100,2)) FROM V$BUFFER_POOL_STATISTICS) "Blockbuffer Hit", -- Library Hit -------------------------..
CREATE OR REPLACE PACKAGE ENCUTIL IS /******************************************************************************* PURPOSE : 평문 문자열을 암호화(Encryption)하는 Function 특기사항 : Oracle 에서 제공하는 AES128 암호화 알고리즘 Package 사용 /******************************************************************************/ FUNCTION f_ENC ( p_str VARCHAR2, -- 평문 입력 문자열 p_enc_key_str VARCHAR2 -- 암호화 키 ) RETURN RAW; /************..
US7ASCII로 된 데이터베이스에서 VIEW를 통해 원하는 컬럼을 RAW 형식으로 바꾼 다음에 이를 목적지 데이터베이스에서는 역 컨버전 함수를 사용해서 가져오면 됩 니다. 소스에서는 CREATE VIEW VIEW_TORAW AS SELECT UTL_RAW.CAST_TO_RAW(''테스트'') AS RAW_COL FROM DUAL 타겟에서는 SELECT UTL_RAW.CAST_TO_VARCHAR2(RAW_COL) FROM VIEW_TORAW UTL_RAW 패키지를 이용하는 방법입니다.
단일 행 함수 -함수가 정의된 SQL문이 실행될 때 각각의 ROW에 대해 수행되며 ROW 당 하나의 결과를 리턴 해줍니다.-인수로는 상수,변수,표현식들이 사용될 수 있습니다.-SELECT,WHERE,ORDER BY 절에 사용할 수 있습니다. 구 분 | 함수 | 내 용--------------------------------------------------------------------------------------- LOWER 모든 문자를 소문자로 UPPER 모든 문자를 대문자로 INITCAP 첫 글자는 대문자,나머지는 소문자로 CANCAT 첫 번째 문자와 두 번째 문자를 연결 SUBSTR 문자의 길이를 리턴할 때 LENGTH 문자의 길이를 리턴할 때 NVL 널값을 다른 값으로 대체할 때 NVL2 조..
TRIGGER 사용 시 MUTATING ERROR(ORA-04091) 해결책 ============================================== 1. MUTATING ERROR란 무엇인가? 어느 TABLE에 DML(INSERT, UPDATE, DELETE 등)이 실행될 때마다 프로그램에 구애받지 않고 특정 작업을 수행하려할 때 database trigger를 사용한다. 예)EMP table에 data insert, update, delete 시 부서별 평균 급여 table에 updating 하는 경우. 이 경우 trigger를 사용하지 않고 같은 작업을 하려면 평균 급여를 구하는 PL/SQL program을 개발하여 EMP 테이블에 action이 발생 시마다 call하여 사용 하든가, 아..
CREATE OR REPLACE FUNCTION FAC.FN_SPLITROW( I_VALUE VARCHAR2, I_DELIMETER VARCHAR2 := ',' ) RETURN VARCHAR2_ARRAY_4000 PIPELINED IS L_IDX PLS_INTEGER; L_REST_VALUE VARCHAR2(32767) := I_VALUE; BEGIN LOOP L_IDX := INSTR(L_REST_VALUE, I_DELIMETER); IF L_IDX > 0 THEN PIPE ROW(TRIM(SUBSTR(L_REST_VALUE, 1, L_IDX - 1))); L_REST_VALUE := SUBSTR(L_REST_VALUE, L_IDX + LENGTH(I_DELIMETER)); ELSE PIPE ROW(T..
오브젝트 레벨로 테이블 또는 유저별 오브젝트를 백업 및 복구할 수 있는 오라클에서 제공하고 있는 유틸리티가 바로 Export와 Import입니다. 이 유틸리티를 활용한 백업 및 복구방법은 변경이 적고 데이터베이스나 오브젝트 사이즈가 작은 경우 매우 유용하게 활용할 수 있습니다. 또한 테이블 Reorg작업에도 유용하게 활용할 수 있습니다. Export는 데이터를 오라클 데이터베이스로부터 바이너리 형태의 OS Flat 파일로 만들고, Import를 이용하여 데이터베이스로 로딩합니다. 오라클 8 이상에서는 Exp/Imp시 파티션별로 받을 수도 있으나, 각 버젼별로 사용법은 비슷합니다. 특정 파티션을 Export받을 경우에는 tables라는 옵션 사항만 차이가 납니다 - 테이블을 파티션 구분 없이 Export받..
- Total
- Today
- Yesterday
- 뇌
- 오라클
- 지진
- 통신
- 흡연
- 보건
- 챔픽스 후기
- 금연
- 금단증상
- 윈도우10
- 믹스커피
- 100일
- 과학
- 보건소
- 설탕
- 인공지능
- 유전자
- 단백질
- DNA
- 냄새
- 생명과학
- 부작용
- 다이어트
- 챔픽스
- oracle
- 의료
- 상식
- 금연일기
- 챔픽스 후기 금연
- java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |