[환경] 사용자 환경변수 NLS_LANG 과 Database Characterset은 반드시 일치해야 한다. [전체 백업] EXP_FULL_DATABASE role을 가지는 사용자는 데이타베이스상에 다른 사용자의 오브젝트를 Exporting 할 수 있다. $ exp system/manager file=full.dmp full=y buffer=1024000 log=full.log Export: Release 8.1.7.0.0 - Production on Mon Dec 16 18:25:12 2002 (c) Copyright 2000 Oracle Corporation. All rights reserved. Connected to: Oracle8i Enterprise Edition Release 8.1.7...
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 -------------------------..
문제 설명 Oracle은 OPEN_CURSORS 매개변수를 사용하여 세션이 동시에 취할 수 있는 최대 열린 커서 개수를 지정합니다. 최대 개수를 초과하면 Oracle은 ORA-01000 오류를 보고합니다. 이 오류가 WebLogic Server로 전송되면 SQLException이 발생합니다. java.sql.SQLException: ORA-01000: maximum open cursors exceeded 이 패턴은 WebLogic Server를 사용할 때 오류를 발생시키는 원인과 해결 방법에 대해 설명합니다. 문제 해결 다음 항목을 모두 수행해야 하는 것은 아닙니다. 어떤 경우에는 다음 중 일부만 수행하여도 해결할 수 있습니다. 항목 바로가기 진단 조회 일반적인 원인과 해결 방법 코드 연습 명령문 캐시 ..
Java Stored Procedure 만들기 1. Writing the Java Classes - Java 소스 생성 2. Load and Resolve the Java Classes - loadjava 를 이용하여 class 를 DB 에 Load 3. Publish the Java Classes - load된 자바 클래스를 이용하여 오라클 프로시저/함수 만들기 4. Cll the Stored Procedures or Functions - 프로시저 또는 함수를 사용 예제 : http://www.oracleclub.com/odd/20060826/jsp_exam.html Java Stored Procedure 예제 Java Stored Procedure는 웹 개발시 배치잡(Batch Job) 형태의 작업이..
CREATE OR REPLACE PACKAGE DSTM_3DES IS /******************************************************************************* PURPOSE : 평문 문자열을 암호화(Encryption)하는 Function 특기사항 : Oracle 에서 제공하는 3DES(Triple DES) 암호화 알고리즘 Package 사용 /******************************************************************************/ FUNCTION f_get_Enc_3DES_val ( p_source_plain_text VARCHAR2, -- 평문 입력 문자열 p_enc_key_str VARCHA..
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하여 사용 하든가, 아..
- Total
- Today
- Yesterday
- 과학
- 금연
- 챔픽스
- 보건소
- 뇌
- 윈도우10
- 부작용
- 금단증상
- 의료
- 챔픽스 후기 금연
- 챔픽스 후기
- 단백질
- 다이어트
- DNA
- oracle
- 지진
- 금연일기
- 상식
- 설탕
- 믹스커피
- 유전자
- 흡연
- 생명과학
- 인공지능
- 보건
- 오라클
- java
- 통신
- 100일
- 냄새
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |