#>su - oracle 시에
#>!sh/.....(머라고 했었는지 기억이 안나네요 ㅡㅡ;;;)

여튼 요딴 에러가 나온다면...

#>env | grep $SHELL
을 실행해 보세요. 해당쉘을 확인하는건데 만약 ksh라면 에러 내용과 다른 쉘이기때문에
/etc/passwd의 해당id 쉘을 수정해줍니다.

혹......시나 vi 에서 :wq! 를 했는데 저장도 안되고 빠져나오지도 않는다~~~~요딴 고민에 빠져계신분은
 :w 한후 :q!를 하세요.  ^_______________^씨익