질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

리눅스에서 오라클 사용시 edit명령..

작성자 정보

  • 홍보성 작성
  • 작성일

컨텐츠 정보

본문

sqlplus의 기본 editor는 vi가 아닌지라 익숙한 vi로 변경해서 쓰시면 되죠.

일단 기본 editor 빠져나가는 방법은 q를 누르시고 엔터 치시면 되구요.

설정은 조금씩 폴더가 틀리긴 하지만

ORACLE_HOME/9i(요거는버전에 따라  틀리거나 없을 수 있음)/sqlplus/admin/glogin.sql

해당 파일을 열어서 DEFINE_EDITOR=vi 요넘을 추가 해주시면 ed를 쳤을때 vi 편집기로 불러집니다.

보너스로 간단하게 설명한다면..

sql문을 정상적인 쿼리로 성공했을때 마지막 명령은 buffer에 남게 되는데 이를 저장, 수정, 로딩, 실행 등이 가능합니다.

SAV test -> 마지막 실행 sql문을 test.sql에 저장

ED test -> 지정된 편집기로 test.sql을 로딩

GET test -> test.sql에 있는 내용을 buffer로 로딩

START test -> test.sql을 실행

이원일 님의 글



리눅스에서 오라클을 깔아서 사용하는데요

sqlplus에서 ed 라고 치면 window에서 쓸때처럼 메모장형식으로 프로그램이 떠야 되는거 같은데 vi에디터 상으로 들어간거 같기는 한데.. 거기서 키가 안먹네요

i 키 눌러도 반응이없고 esc도 안먹고 ctrl + c 키도 안먹고.. 모든 키가 안먹고 아예 프롬프트 창으로 나오지도 않아서 결국 리눅스를 재부팅 하게 되는데요 이거 해결책 없나요?




 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,372 명
  • 현재 강좌수 :  37,042 개
  • 현재 접속자 :  257 명