Category: 데이터베이스

flashback 쿼리 사용방법

오라클 10g 이상버전에서 가능 flashback이 설정되어 있는 DB의 경우 아래와 같이 commit 시점 이전의 데이터를 조회하여 복원이 가능하다.

오라클 통계 데이터 수집

통계 데이터 수집 gather_database_stats: 데이터베이스의 모든 Object에 대해 통계 정보를 생성. gather_schema_stats: 해당 스키마의 Object에 대해 통계 정보를 생성. gather_table_stats : 테이블과 그 테이블과 연관된 인덱스에 대해 대해 통계 정보를 생성. gather_index_stats : 인덱스에...

오라클 SQL injection 방지하는 방법 2가지

오라클 PL/SQL 개발시 SQL Injection을 방지하는 방법 2가지 1. 바인드 변수를 쓴다. 2. 사용자 입력값(input)을 검증하는 패키지를 사용한다.  (오라클 제공 : DBMS_ASSERT) 관련URL : http://docs.oracle.com/cd/B28359_01/appdev.111/b28370/dynamic.htm#BJEEBJAE

[오라클]dbms_xmlgen 활용하기

1. 문자타입 컬럼중 검색어(특정문자열)가 저장되어 있는 테이블, 컬럼 찾기 2. 테이블 목록과 각 테이블별 레코드 건수 구하기 출처 : http://www.gurubee.net/article/55486, http://www.gurubee.net/article/61164

모델링

1, 각 엔터티의 속성으로 구분을 추가하여 요구사항을 충족할 수 있음. 가. 고용자 구분  :  조사관, 수석조사관 나. 프로젝트 구분 : 수행중, 완료 다. 프로젝트참여 구분 : 책임자, 비책임자 라. 조사재료 구분 : 약품, 기계