加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-12 13:11:23 所属栏目:百科 来源:网络整理
导读:假设我有一个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=(S
假设我有一个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文件.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读