我可以使用 SQLDeveloper 连接到远程数据库。
我正在尝试从命令行使用 sqlcl 连接到同一个数据库,但出现错误。
这是我正在运行的命令:
/bin/sql username/pass@delphix-vdb-n-1.va2.b2c.nike.com:1521/vdbsl14
我也试过:
/bin/sql username/pass@//delphix.......etc.
这是我收到的错误:
SQLcl: Release 4.2.0.16.131.1023 RC on Wed Jun 15 11:36:33 2016
Copyright (c) 1982, 2016, Oracle. All rights reserved.
USER = username
URL = jdbc:oracle:thin:@delphix-vdb-n-1.va2.b2c.nike.com:1521/vdbsl14
Error Message = Listener refused the connection with the following error:
ORA-12514, TNS:listener does not currently know of service requested in connect descriptor
Username? (RETRYING) ('username/*********@delphix-vdb-n-1.va2.b2c.nike.com:1521/vdbsl14'?)
同样在 SQLDeveloper 中,我只需在“自定义 jdbc url”下输入以下内容,它就可以毫无问题地连接,所以我希望我可以使用相同的 URL 通过命令行进行连接,但到目前为止,它不起作用:
jdbc:oracle:thin:@delphix-vdb-n-1.va2.b2c.nike.com:1521:vdbsl4