2012-10-21 3 views
0

Ubunut 기계에, 나는 11g 인스턴트 클라이언트와 오라클 11g 데이터베이스에 연결하려면이 명령을 사용하여구문 오류

-bash: syntax error near unexpected token `(' 

10g 변경 구문이는 11g에게 한 : 나는 같은 라인을 사용하여 연결하려고 할 때 X 마운틴 라이온 난 단지 날이 오류를 제공하는 인스턴트 클라이언트 10g (32 비트 버전) 실행을 얻을 수 있을까?

답변

2

연결 문자열을 따옴표로 묶어야합니다. 그렇지 않으면 쉘에서 괄호를 해석 할 수 있습니다.

뭔가 같은 :

sqlplus user/[email protected]"(DESCRIPTION...)" 
+0

오 남자 덕분에;) 여전히 혼란 스럽지만 두 머신 모두에서 BASH를 사용하고 괄호없이 Ubuntu에서 작동합니다. – tamasgal

+0

어딘가에 "운 좋게 잘못 놓인"공간이있을 것입니다. 따옴표없이 어디서나이 작업에 의지해서는 안됩니다. – Mat

+0

나는 그것도 생각했지만, 우분투에서는 따옴표없이 잘 작동한다. 나는 그것을 복사 & 붙여 넣기했다. 그러나, 나는 미래에 따옴표를 사용할 것이다.) – tamasgal