[ Oracle-튜닝-수행내역 이력을 파일로 저장 ]


1. save

   - 정의 : 방금 수행한 sql 명령어를 c:\ind.sql 파일로 저장

    


2. @ind

   - 정의 : c:\ind.sql 파일을 실행하기

   


3. spool

   - 정의 : 다음부터 수행되는 sql문장들을 파일로 저장

   


   - 파일에 저장된 내용  

   




99. 파일로 관리함 좋은 명령어들

    - index 목록 조회, 파일 생성, drop index 실행 하기


remark   현재 상태의 화경을 저장(아래쪽에서 다시 on을 할 필요가 없음)

store set saved_settings replace


prompt tbl '테이블명입력:'


remark '구','신' 이라는 라인 조회 되지 않음

set verify off


remark  모든 메세지가 조회되지 않음

remark set termout off


remark  첫줄에 컬럼 heading안보이게 처리

set heading off  


remark 처리 결과 레코드수 안보이게 처리

set feedback off  


set autotrace off 

spool C:\drop_index.sql


SELECT 'drop index ' || index_name || ';'

  FROM user_indexes

 WHERE TABLE_NAME = '&tbl' AND UNIQUENESS = 'NONUNIQUE';


spool off;


remark set heading on

remark set feedback on

remark set autotrace on


remark 위쪽에서 저장된 환경설정을 다시 on 처리

@C:\saved_settings


remark drop_index.sql 파일을 실행

@C:\drop_index.sql

'(DB) Oracle 튜닝 > 쌍용튜닝교육' 카테고리의 다른 글

DB 튜닝. hint 목록  (0) 2018.01.27
Oracle-실행계획 개별  (0) 2018.01.27
Oracle-튜닝-index , block  (0) 2018.01.20
Oracle-실행계획  (0) 2018.01.16
튜닝-sql*plus 명령어 모음  (0) 2018.01.16
Posted by 농부지기
,