본문 바로가기

전산Tip

(99)
Oracle 데이터 암호화 기능 1. 설 명 ☞ Bulletin no : 12036 참고 Oracle 8i Release2(8.1.6)에서는 데이터를 암호화하여 저장할 수 있는 향상된 기능(DES Encryption)을 제공 합니다 즉 신용카드번호, 패스워드 등 보안이 필요한 데이터를 암호화된 형태로 저장하여 기존의 3rd Party Tool이나, Application Logic으로 구현하던 암호화 정책을 데이터베이스 차원에서 구현할 수 있도록 해줍니다. ◈ DBMS_OBFUSCATION_TOOLKIT 암호화 기능을 이용하려면 DBMS_OBFUSCATION_TOOLKIT을 이용해야 합니다. 이 패키지는 4개의 프로시져로 이루어져 있습니다. - VARCHAR2 타입을 Encrypt/Decrypt할 수 있는 2개의 프로시져 - RAW 타입..
PL/SQL에서 쿼리시 Array Processing (Dynamic SQL) PL/SQL에서 쿼리시 Array Processing (Dynamic SQL) ◎ PURPOSE PL/SQL에서 ARRAY PROCESSING으로 쿼리하는 방법을 알아 본다. ◎ SCOPE & APPLICATION ◎ KEY IDEA PL/SQL Array Processing ◎ SUPPOSITION 오라클 8 이상 ◎ DESCRIPTION 이 기능은 PL/SQL 8.0이상에서 DBMS_SQL Package의 향상된 기능으로써 PL/SQL에서 SELECT시 ARRAY PROCESSING하는 방법을 알아 본다. PL/SQL에서 ARRAY PROCESSING은 몇가지 제약 조건이 있는데 첫번째로는 STATIC SQL 형태는 지원하지 않는다. 즉 DBMS_SQL Package를 통한 DYNAMIC SQL을 통..
Oracle MODEL 절 출처 : http://blog.daum.net/serserr/2440935?srchid=BR1http%3A%2F%2Fblog.daum.net%2Fserserr%2F2440935 새로운 MODEL 절 Jonathan Gennick 읽기 앞 서 - 열람을 위해서는 참조 목록을 봐야 합니다. 참조할 목록은 해당 구절에 링크를 생성시켰으니 참조하시기 바랍니다. EX) "목록 1을 보자"라는 구절에서 "목록 1"을 누르면 해당 표를 보실 수 있습니다 새로운 MODEL 절을 사용하여 스프레드시트 계산을 데이타베이스로 가져옵니다. 계산된 열값을 반환하는 쿼리를 작성 중일 때 이 계산의 입력으로 여러 행의 값이 필요하다면 어떻게 하시겠습니까? 실제로 이 문제는 상당히 흔한 문제입니다. 대개 이 문제의 해결 방법은 자체..
Oracle® Database SQL Reference 10g Release 2 (10.2) Contents Title and Copyright Information Preface Intended Audience Documentation Accessibility Related Documents Conventions What's New in the SQL Reference? Oracle Database 10g Release 2 New Features in the SQL Reference Oracle Database 10g Release 1 New Features in the SQL Reference 1 Introduction to Oracle SQL History of SQL SQL Standards How SQL Works Common Language for All Relational Datab..
OCCI 오라클을 db로 사용하는 어플리케이션을 제작할 때 사실 고민되는 문제가 존재했었다. 바로 db와의 연결 설정 문제였는데, 자바처럼 jdbc로 연결하는 경우는 그 당시에는 가히 획기적이기 까지 했었다. 그 이전에는 c/c++ application 에서 OCI를 이용하여 어플리케이션을 제작했을 경우 배포하는 클라이언트에 오라클 클라이언트를 깔아야하는 아픔이 있었던 때도 분명 존재 했었다. 이러한 유저의 불만을 수용해서 나온게 바로 Instant Client 이다. 적은 용량으로 , 라이센스는 Free(embeded) , 어플리케이션에 포함 가능... 하도록 나왔다 "Instant Client는 표준 Oracle 클라이언트를 설치하지 않은 환경에서 OCI, OCCI, ODBC, JDBC 애플리케이션을 수정 없..
Opatch Opatch : 다재다능한 패치 관리 유틸리티 남궁혁 | 한국오라클 오라클에서는 패치 관리 유틸리티 Opatch를 통해 새로운 패치 관리 기능들을 제공하고 있다. 여기서는 Opatch의 구성 및 설치 방법과 각 명령어의 사용법을 소개한다. 아울러, 기존에 발생했던 몇 가지 문제들도 소개함으로써, 독자의 Opatch 사용에 도움을 줄 것이다. 오라클에서는 특정 문제를 완벽하게 해결한 패치셋(patchset)이나 차기 릴리즈를 발표하기 전에 임시 패치(interim patch, 혹은‘one-off’patch) 를 제공하여 해당 문제에 적용할 수 있도록 하고 있다. 물론, 이 임시 패치 는 특정 버전의 컴포넌트에만 적용할 수 있다. 예를 들어, Oracle Database 8.1.7.3에 대해 생성된 임시 패..
오라클 - 컬럼별 최대값 최소값 구하기 /**************************************************************** * grapro : 컬럼별 최대값 최소값 구하기 (하단 펑션 추가 필요) *****************************************************************/ CREATE OR REPLACE FUNCTION TEST_RAW_TO_VALUE(I_RAW RAW, I_DATA_TYPE IN VARCHAR2) RETURN VARCHAR2 AS M_V VARCHAR2(4000); M_C CHAR(4000); M_N NUMBER; M_D DATE; BEGIN IF I_DATA_TYPE='NUMBER' THEN DBMS_STATS.CONVERT_RAW_VALUE(I_..
proc 파헤치기 출처 : http://www.joinc.co.kr/modules/moniwiki/wiki.php/article/oracle_proc_programing proc 파헤치기 윤 상배 dreamyun@yahoo.co.kr 차례 1절. 소개 2절. 오라클 서버/클라이언트 환경만들기 2.1절. 오라클 서버 가동 2.2절. listener (서버측 설정) 2.2.1절. listener 설정 2.2.2절. listener 가동 2.3절. tnsnames (클라이언트측) 2.3.1절. tnsnames 설정 2.3.2절. 테스트 2.4절. 데이타 베이스 준비하기 3절. Pro *C/*C++ 소개 3.1절. 왜 proc 를 사용하는가 3.2절. proc 컴파일 과정 4절. 간단한 proc 프로그램 예제 4.1절. 컴파일 ..

반응형