Secure CRT Script
from
1.
Secure CRT v1.0
A.
사용버전 - Version 6.1.3 (build 423) -
Official Release - December 2, 2008
B.
메뉴는 File, Edit, View, Options,Transfer,
Script, Tools, Help로 나뉜다.
2.
Secure CRT Script
A.
Script 의 하단
메뉴는 위와 같다.
–Run : 스크립트를 실행
–Cancel : 실행중인 스크립트를 중단
–Start Recording
Script : 스크립트 레코딩
–Stop Recording
Script : 스크립트 레코딩 정지
–Cancel Recording
Script : 스크립트 레코딩 취소
-etc
B.
Start Recording Script 항목을 클릭하면 아래의 두 항목이 활성화된다.
몇가지 명령어를 입력한 후 Stop Recording Script 를 클릭하겠다.
RH3@PROD : /home/oracle>$ss
SQL*Plus: Release 9.2.0.4.0 -
Production on Thu Jun 11 18:46:23 2009
Copyright (c) 1982, 2002, Oracle
Corporation. All rights reserved.
Connected to an idle instance.
SQL> startup
ORACLE instance started.
Total System Global Area 252777592 bytes
Fixed Size 451704 bytes
Variable Size 234881024 bytes
Database Buffers 16777216 bytes
Redo Buffers 667648 bytes
Database mounted.
Database opened.
SQL> select name from
v$database;
NAME
---------
PROD
SQL>
STOP RECORDING 을 팝업이 뜨고 vbs 확장자로
저장할 수 있다.
저장을 완료하게 되면 초기 상태 (Cancel, Stop Recording Script, Cancel Recording Script 비활성화
되어있는 ) 로 돌아간다.
저장한 script 를 Script / Run 을 하게 되면 아래와 같은 결과를 확인할 수 있다.
SQL> ss
SP2-0042: unknown command
"ss" - rest of line ignored.
SQL> startup
ORA-01081: cannot start
already-running ORACLE - shut it down first
SQL> select name from
v$database;
NAME
---------
PROD
SQL>
위 내용을 보면 사용자가 직접 입력한 내용 ss, startup, select … 세가지 command를
확인할 수 있다.
위의 스크립트를 db에서 logout 상태에서 실행하면 db가 이미 open 되어있다는 메시지를 볼 수 있다.
위 내용을 통해
Script / Run 은 사용자 입력을 저장하는 명령어임을 알 수 있고 실행하기 직전의 상황의 환경을 기반으로 실행됨을 알 수 있다.
C.
단평
사용자가 사용한 명령어를 저장한다는 점에 있어 동일한 환경의 일정한 루틴의
반복작업의 경우 시간을 단축할 수 있지만 사용자가 실수한 경우까지 전부
기록되는데다 한번 만들고 변경할 수 없어 융통성이 떨어진다. script
를
사용하는 편이 낫다.