oracle – 使用连接字符串从命令行连接到sql plus

前端之家收集整理的这篇文章主要介绍了oracle – 使用连接字符串从命令行连接到sql plus前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
假设我有一个Oracle数据库.我有一个用户名= x,密码= y,数据库= z.我也知道port = a,SID = b,Hostname = c.

那么我该如何正确连接呢?我使用了很多选项:

sqlplus x/y@'(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=c)(PORT=a))(CONNECT_DATA=(SID=z)(SERVER=DEDICATED)))'

sqlplus (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=c)(PORT=a))(CONNECT_DATA=(SID=b)))

提交这些命令行通常会给我回复错误消息,如:

ORA-12560: TNS:protocol adapter error
ORA-12514: TNS:listener does not currently know of service

提前谢谢了!!

你试过了吗
sqlplus username/password@host:port/service
sqlplus x/y@c:a/b

现代版本的sqlplus(版本11或更新版本)了解此语法,您不需要tnsnames.ora文件.

猜你在找的Oracle相关文章