sqlplus 툴을 일반 cmd창처럼 활용해서 쓰기

  • authorbibaram
  • 24 January 2006, 16:24:24
자~~ 이 단축아이콘은 수도 없이 봤을것이다.
이 sqlplus 실행 아이콘을 사용하기 편리하고 간단하게
환경설정을 정하여 쓰자 ^^

 
딱 두가지만 설정하면 된다
1. glogin.sql 에서 아래 두줄 수정하기
   (C:\Oracle\ora90\sqlplus\admin\glogin.sql )
   SET PAGESIZE 50
   SET LINESIZE 130

2. sqlplus 단축아이콘에서 등록정보 바로가기 대상을 sqlplusw.exe 를 w를 제외한
   C:\Oracle\ora90\BIN\sqlplus.exe "/nolog" 라고만 수정해준다


1) 저렇게 쓰면 어떻게 좋다는건지..뭐가 달라진건지 살펴보자
    기본으로 sqlplus 실행아이콘을 누르게 되면 아래와 같이 하얀 창이 뜨는것을 확인할수
    있다

그러나 위와 같은 창은 쓰기에도 불편하다 왜냐면...

명령어를 입력하고 치고 수행하는데 잘못된 오타가 있어서 수정하고 싶을때
커서를 원하는(수정하고 싶은곳) 앞쪽으로 이동도 못할뿐더러 쳤던 길고 긴 문장을
backspace로 지워서 다시 입력해야 한다
이전에 쳤던 명령어를 다시 한번 수행하려면 또 다시 새로이 처음부터 입력해야 하는
번거로움이 있다
이전 명령어도 기억해놓지 않는다
단순히 ↑ 화살표만 누르면 이전에 행했던 명령어를 보여주는 sqlplusw.exe 아닌
sqlplus.exe 로 일반 command 창처럼 수정하여 편하게 써보자

저기서 nolog 는 접속하고 싶은 "scott/tiger" 를 써도 된다
보통은 conn /as sysdba로 접속하기 때문에 prompt 만 뜨도록 nolog로 지정을 했다

2) sqlplus.exe로 실행하면 창은 아래와 같이 cmd 창으로 나타난다
sql>conn scott/tiger 로 접속을 해서 select * from emp 란 명령어를 입력해보자
아래 창에 결과가 마구 어긋나 있는 형태들을 볼수 있다.....^^;

3) 그래서 여기서 glogin.sql 편집이 필요하다

C:Oracle\ora90\sqlplus\admin\glogin.sql
파일을 편집하여 아래와 같이 수정해보자

4) 그리고 다시 sqlplus 아이콘을 실행해서 select * from emp 를 실행하면 아래와 같이
   줄이 정렬되어있다


창오른쪽 싸이즈까지 늘리려면 아래 등록정보 탭에서 화면 버퍼 크기의 너비와
높이를 999로 지정해준다

왜 그런지까지 설명을 덧붙이자니 너무 길어졌다

딱 두가지!!
  sqlplus 에서의 등록정보/대상정보와 glogin.sql 의 편집으로
  쉽고 편리하게 sqlplus를 써보자

Press ESC to close