본문 바로가기

3-4. DATABASE/Oracle

Oracle Client(Sql *Plus) 실행시 에러 메시지처리 방법

Oracle Client 10G EX Edition을 설치 후,

[프로그램]- [Oracle Client 10G Express Edition] - [SQL 명령줄 실행]
아래와 같은 에러메시지(?)가 발생하게 된다..

/usr/lib/oracle/xe/app/oracle/product/10.2.0/client(server)/bin/nls_lang.sh: 112: [[: not found
/usr/lib/oracle/xe/app/oracle/product/10.2.0/client(server)/bin/nls_lang.sh: 112: [[: not found

SQL*Plus: Release 10.2.0.1.0 - Production on Wed Apr 7 21:04:10 2010

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

SQL>

해결 방법은.. 오류난 파일을 열어서..

 test@Oracle-srv:/usr/lib/oracle/xe/app/oracle/product/10.2.0/client(server)/bin$ sudo vim nls_lang.sh

 #!/bin/sh
 #
 # NAME
 #   nlslang.sh
에서 #!/bin/sh 를 아래와 같이 #!/bin/bash로 변경한다.

 #!/bin/bash
 #
 # NAME
 #   nlslang.sh