반응형

oracle 27

오라클에서 삭제한 데이타 복구. 단 Flashback 이 있는 경우

Oracle9i Database Release 2이상 버전에서는 (9.2 이상) SELECT...AS OF 명령을 사용하여 Flashback 데이터를 복구 할 수 있습니다. 1. 삭제 된 데이타 복구 예) SELECT * FROM TABLENAME AS OF TIMESTAMP TO_TIMESTAMP('2008-04-15 15:03:33', 'YYYY-MM-DD HH24:MI:SS') WHERE COLNAME = :COL1 ; 2. Drop 된 테이블 복구 드랍된 테이블 보기 select object_name, original_name, type from user_recyclebin; -- 다음과 같이 하면 가장 마지막에 drop한 것이 먼저 플래시-백되는것을 알 수 있다. -- 참고로, drop 된 시간..

카테고리 없음 2019.02.07

오라클 Pivot. Sum(case..)의 몰락?

행 데이타를 열 데이타로 바꾸는 방법으로 효율성 좋은 Sum(Case..) 용법이 추천 및 자주 사용 되었다.그런데 11g에서 Pivot 의 등장 으로 인해 Sum(Case..) 용법은 이해하기 어렵고, 직관적 이지도 효율적 이지도 않다고 말하고 있다. 나는 오래써서 이해가 잘되는데...하여간 Pivot이 훨씬 더 간결 하기는 하다.아래는 각각의 쿼리 예제 이다. 복붙 확인도 좋지만 Select 절 정도는 ... -- Sum(Case..) 예제WITH TAB AS(SELECT '가' AS NM, 'AA' AS COL, 1 AS CN FROM DUAL UNION ALLSELECT '가' AS NM, 'AA' AS COL, 2 AS CN FROM DUAL UNION ALLSELECT '가' AS NM, 'B..

develop 2018.09.19

oracle dbms_job, 오라클 스케줄링, 오라클 db job

밑에 녀석이 스케줄링 어떻게 하냐고 물어봤다. 이왕 하는 거 정리해서 올리기로 했다. 1. Job의 생성. DECLARE jobno NUMBER(5); begin dbms_job.submit(jobno, 'USP_TEST;', sysdate, 'sysdate + 1/24/60', FALSE ); commit; end; -- 위에꺼 재설명 하자면... DECLARE jobno NUMBER(5); begin dbms_job.submit( jobno, -- job의 번호. output 변수임. 'USP_TEST;', -- job이 실행할 쿼리 및 SP. single quatation('~') 으로 감싸야함. sysdate, -- job이 실행될 시간. 'sysdate + 1/24/60' -- job의 실행간격..

develop 2008.06.15

Developer개발자 ODP.NET

Developer개발자 ODP.NET ODP.NET을 통한 Oracle 액세스 By Robert P. Lipschutz and Gregg D. Harrington 이제 .NET 개발자들은 Oracle 고유의 데이타 액세스를 사용하여 애플리케이션 성능을 개선할 수 있습니다. Oracle이 지원하는 기업용 애플리케이션으로부터 기대했던 효과와 고급 데이타베이스 기능을 얻으려면, 일반 데이타베이스 연결에 대해 Oracle이 지정한 연결을 선택해야 합니다. Java 개발자들은 자신들에게 주어진 오랫동안의 옵션 즉 JDBC를 확장하고 개발자들에게 LOB(large objects) 및 참조 커서와 같은 고급 Oracle 기능에 액세스할 수 있도록 해주는 API를 사용함으로써, Oracle 데이타베이스에 연결할 수가 ..

파일이나 어셈블리 'Oracle.DataAccess' 또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다.

우이씨) '파일이나 어셈블리 'Oracle.DataAccess' 또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. ' .......................... 이런 에러가 나버렸다. 일단 로컬 환경은 Windows Server 2003 R2 Standard Edition VS.Net 2005 ASP.Net 2.0 with C# Orcacle 9i Client( 서버는 Oracle 10g ) Oracle Data Provider for .Net( ODP.NET 9.X ) 테스트 해볼게 있어서 Oracle 10g Express를 설치 했었다. Toad에 연결도 하고, 유저도 생성하고, 환경을 꾸미고... 하여간 그러다가 클라이언트에서 요청사항이 들어와서 기존 프로젝트를 열어..

develop 2007.11.08
반응형