sqlplus에서 백스페이스 먹게 하는법

이걸 정리하려다가 다른거만 정리하고 저장해 버렸다는;;;;


sqlplus 사용하다가 backspace가 안먹어 화면상아 ^H,  ^?등으로 나오는 경우가 있다. 

대략 난감하다.


그래서 정리한다. 그리고 환경설정 파일도 정리함


# sqlplus에서 backspace사용법

두가지 방법이 이다. 

1) 쉘 환경변수에서(.bash_profile, .profile, .bashrc)에 다음 명령어 추가

    stty erase ^H   

    -- 여기서 ^H는  키보드로 따로따로 입력하는것이 아니고 쉘상에서 백스페이스를 누르는 것임 ^?도 마찬가지

        이렇게 하면 세션이 종료되고 다시 시작해도 적용됨, 걍 커맨드 상에서만 입력하면 현재 새션에서만 적용됨


2) sqlplus에서 host stty erase ^H  입력   --이것도 ^H는 마찬가지


# sqlplus의 환경설정 파일 보기

sqlplus 환경설정 파일 위치 : $ORACLE_HOME/sqlplus/admin/glogin.sql

sqlplus 의 설정변수 보기 : SQL> show all    -- all 위치에 각각의 변수 명을 입력해도 볼수 있음

ed명령시 에디터 설정하기 : SQL> define_editor=vi   --개인적으로 vi가 제일 편함


오라클 에러 메시지 혹은 기타 메시지의 한글이 깨져보이는 경우

  로그인쉘의 NLS_LANG 환경변수값을 확인한다.


'Oracle > SQL' 카테고리의 다른 글

SQL*Net 대기 이벤트에 대한 오해  (0) 2011.08.08
my_sess_event, show_param, system_event, sesstat, undosize  (0) 2011.08.08
alter 로 Primary key 변경하기  (0) 2011.08.03
ORACLE Execution Plan  (0) 2011.08.03
DB instance name, sid 확인  (0) 2011.04.01
Posted by 나른한스누피