본문 바로가기

TECH DOC

Secure CRT Script v1.0

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

사용하는 편이 낫다.