반응형


:PNT


echo "test print"


rem 백그라운드로 putty의 60 인 저장된 세션 실행

start /b putty -load 60

start /b putty -load 61


rem 600초 대기

timeout /t 600


rem 프로세스 강제 종료

taskkill /F /IM putty.exe


cls

goto PNT


반응형
반응형


1. cpu 및 실행 시간의 plan을 아래와 같이 수행 후


explain plan for

          select * from dual;


2. 해당 plan 내역 조회


select * from table(dbms_xplan.display);


time(수행시간)이 나오지 않고


plan_table is old version 


에러가 뜨면 나타 나지 않을 때는


조치 방법

1. 기존 테이블 삭제

    $> DROP TABLE PLAN_TABLE;


2. sqlplus 서버에 접속해서


    $> @?$ORACLE_HOME/rdbms/admin/utlxpls.sql 실행


완료


2에서 오류 발생시 조치 방법


# > sqlplus '/as sysdba' 접속


$> SELECT DBMS_METADATA.GET_DDL('TABLE','PLAN_TABLE$','SYS') FROM DUAL;


위의 query 나온 결과에서


SYS 와 $ 표시를 삭제하고


해당 계정에서 실행하면 새로운 PLAN 테이블이 생성되고


time도 정상적으로 나온다. 



* EXPLAIN PLAN 시 이름 주고 조회하기


EXPLAIN PLAN SET STATEMENT_ID='TSH' FOR

SELECT *

FROM   emp e, dept d

WHERE  e.deptno = d.deptno

AND    e.ename  = 'SMITH';


SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY(NULL, 'TSH', 'ALL', NULL));


1 번째 인자 : PLAN TABLE 명으로 NULL 명시해도 됨(기본 사용)

2 번째 인자 : EXPLAIN PLAN SET STATEMENT_ID 에서 사용한 이름 (여러명이 동시 사용시에는 이름이 나와야 정확함) -> NULL은 마지막 값 조회

3. 번째 인자 : DBMS_XPLAN.DISPLAY 에서 상세하게 볼 때 사용하는 옵션으로 TYPICAL, ALL, BASIC 등이 있음



참고 : http://web-dev.tistory.com/662


참고 사이트 : http://stackoverflow.com/questions/25613444/how-to-create-explain-plan-table-on-amazon-rds-database

반응형
반응형


리눅스 시스템에서 TAR를 통한 증분 백업 및 복구 하기


예를 들어...


파일 업로드 하는 디렉토리를 백업 받는데... 서비스 다운 시간을 최소화 할려고 할 때는


일차로 압축해서 만들고


서비스 다운 후 증분 내역 압축하여 적용함.


================================= 백업 ======================================


1. 백업


  - 대상 디렉토리 : /tmp/test


  # tar cvfzP /tmp/20131218.tar.gz -g /tmp/snap_test.snap /tmp/test

         a.옵션    b.생성 파일명            c. 스냅샷 옵션           d.대상 디렉토리

a. 옵션 ==> c : 생성, v : 묶이는 파일 보여지게, z : gzip 압축, P : 절대경로로 압축

b. 생성 파일명 ==> 생성될 파일위치와 파일명

c. 옵션 ==> -g : snap 파일을 만듬(증분 확인하기 위해 기존 파일들의 정보를 가지는 파일)

d. 대상 디렉토리 ==> 묶을 디렉토리


2. 증분 백업


  # tar cvfzP /tmp/20131218_inc.tar.gz -g /tmp/snap_test.snap /tmp/test


옵션은 위와 동일하지만, -g 옵션을 통한 snap 파일을 확인하여 증분된 내역만 20131218_inc.tar.gz에 만들어 짐



================================= 복구 ======================================


1. 백업 받은 파일 풀기


- 원래 디렉토리에 풀기 ( P 옵션 주면 원래 위치에 풀리며 P 옵션을 주지 않으면 현재 폴더 밑으로 생성됨)


# tar xvfzP /tmp/20131218.tar.gz


   c 의 생성 옵션대신 x의 압축 풀기 옵션 적용


2. 증분 백업 파일 압축 풀기


# tar xvfzP /tmp/20131218_inc.tar.gz -g /tmp/snap/snap_test.snap



간단하게 사용하면 좋다


다만, 속도를 올리기 위해 v 옵션을 빼면 더욱 좋다



반응형

'사업' 카테고리의 다른 글

공공 기관 관련 표준 가이드 정보  (0) 2019.04.10

+ Recent posts