在Ubunut机器上,我使用以下命令通过11g即时客户端连接到Oracle 11g数据库:
sqlplus username/password@(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = the.address.com)(PORT = theport)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = service.address.com)))哪种方式工作得很好?…在Mac OS X Mountain Lion上,我只能运行即时客户端10g (32位版本),当我尝试使用同一行连接时,会出现以下错误:
-bash: syntax error near unexpected token `('语法是否从10g更改为11g?
发布于 2012-10-21 18:36:13
你需要在连接字符串两边加上引号,否则括号会被你的shell解释。
类似于:
sqlplus user/pass@"(DESCRIPTION...)"https://stackoverflow.com/questions/12997027
复制相似问题