본문 바로가기

오라클81

테스트를 위한 샘플 트리거,샘플 패키지 만드는 소스 제가 테스트를 위해 사용했던 샘플 트리거와 샘플 패키지만드는 쿼리입니다. 트리거 원본테이블입니다. Sql>create table tts_1 as select l.*, o.* from (select dbms_random.string('l',10) as name from dual) o, (select level as lvl from dual connect by level create table tts_3 2 as select * from tts_1 where 1=2; Table created. 트리거 생성 create or replace trigger trg_tts_1 after insert on tts_1 for each row declare begin insert into tts_3 values (:ne.. 2020. 1. 4.
CH03.오라클 성능관리 - 07. Response Time Analysis 방법론과 OWI 08.Statspack / AWR 07.Response Time Analysis 방법론과 OWI 대기 이벤트를 기반으로 세션 또는 시스템 전체에 발생하는 병목 현상과 그 원인을 찾아 문제를 해결하는 방법,과정을 '대기이벤트 기반' 또는 'Response Time Analysis' 성능관리 방법론이라고 합니다. Response Time = Service Time + Wait Time(CPU Time + Queue Time) 서비스시간은 프로세스가 정상적으로 동작하여 일을 수행한 시간을 말합니다.(CPU Time과 같은 의미) Wait Time은 대기 이벤트가 발생해 수행을 잠시 멈추고 대기한 시간을 말합니다(Queue Time과 같은 의미) OWI는 Response Time Anaysis 방법론을 지원하려고 오라클이 제공하는 기능과 인터페.. 2020. 1. 4.
CH03.오라클 성능관리 - 05.V$SYSSTAT,06.V$SYSTEM_EVENT 05.V$SYSSTAT오라클은 성능 측정 지표로써 활용 가능한 항목들을 선정하고, SQL이 수행되는 동안 지속적으로 그 항목들에 대한 누적 통계치를 저장합니다. 인스턴스 기동 후 현재까지 누전 된 수행 통계치를 시스템 레벨로 확인하고자 할 때 사용하는 뷰가 v$sysstat이고, 개별 세션별로 확인할 때 사용하는 뷰가 v$sesstat입니다. 현재 접속해 있는 본인 세션에 대한 수행통계는 v$mystat을 통해 확인할 수 있습니다. v$statname을 조회해보면 9i 기준 264개, 11g 기준 469개가 있습니다. 19.3.0.0 기준 2036개가 있습니다. 앞에서 AutoTrace의 Statistics 옵션을 활성화시켰을 때 별도의 세션을 띄어 sys.v_$sesstat(v$sesstat의 원본 뷰.. 2020. 1. 2.
ORA-28040 : No matching authentication protocol 원인 : client 버전 보다 높은 DB에 접속하기 위해 나는 에러 (저는 19c DB에 접속하기 위해 11g client 프로그램을 이용할 때 발생하였습니다.) SQL>sqlplus scott/tiger@orcl19c_1.200 SQL*Plus: Release 11.2.0.1.0 Production on 화 12월 17 17:21:21 2019 Copyright (c) 1982, 2010, Oracle. All rights reserved. ERROR: ORA-28040: No matching authentication protocol 해결방안 1.DB쪽에 위치한 sqlnet 파라미터를 수정해야 합니다. (경로는 $ORACLE_HOME/network/admin에 위치) vi sqlnet.ora # s.. 2020. 1. 2.