오라클을 시작하면서 배우게 되었던 ed기능 임시 버퍼에 기록되어
수정하고 다시 바로 적용할수있는 편한 기능인데 윈도우 환경에서 하다가
유닉스 에서 해보려니 안되는것이 아닌 윈도우와는 다른 방법으로 이용하더라..
하지만 처음에는 몰라서 구글링을 한참 했었던기억이...ㅎㅎ
방법은
sql>ed 치면 프롬프트가 먼가를 치라고 기다리고 있다 그러면
!vi afiedt.buf(기본파일이름 set 으로 다른이름으로 지정해놓았다면 다른이름으로) 하게되면 vi가 열리게 된다 수정후 :wq저장해주고 나와서
q <--를 눌러주면 다시 오라클로 복귀가 된다 그리고
/ 를눌러주면 다시 쿼리가 실행
그럼 저장된 sql파일은 어떻게 수정할까 창하나 더띠워놓고 수정해도 되겠지만
난 @ 파일.sql로 읽어들인다음
sql>ed로 읽어들인다음
!vi afiedt.buf 수정후
save 파일.sql로 저장해버리는 방법을 사용하기도 한다
**수정**
oracle 사용자 .bashrc 나 .bash_profile 이나 /etc/profile 에
export EDITOR=vi 라고 기록해주면
OS 기본 editor가 vi 로 인식되어 ed 를 치면 바로 vi 로 넘어 갑니다
페도라 한국 사용자 모임 태랑의 포스팅글입니다
파이어폭스에 최적화 되어있습니다
파이어폭스에 최적화 되어있습니다
이 포스트가 유용하셨다면 구독하세요
'Oracle' 카테고리의 다른 글
| rac환경에서 alter system 명령어에서 deferred 옵션 확인 (0) | 2009/10/30 |
|---|---|
| ORACLE Instance client 설치&사용법 (0) | 2009/05/17 |
| [Oracle] Oracle Net Concept (오라클 넷) (1) | 2009/01/18 |
| 유닉스/리눅스 에서 orace ed 사용법 (0) | 2009/01/18 |
| 2009년 1월 Oracle Critical Patch Update 권고 (0) | 2009/01/17 |
| 파이어폭스 에 최적화된 Oracleclub (1) | 2009/01/17 |










댓글을 달아 주세요