如何在不使用@符号连接到DB的情况下连接到DB。调用sqlplus UNAME @ DBNAME /密码@ \ Filelocation

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在不使用@符号连接到DB的情况下连接到DB。调用sqlplus UNAME @ DBNAME /密码@ \ Filelocation相关的知识,希望对你有一定的参考价值。

如何在不使用@符号连接到DB的情况下连接到DB。

sqlplus UNAME@DBNAME/Password@\Filelocation
答案

在Windows上,将LOCAL环境变量设置为要连接到的DB的名称,例如

set LOCAL=DBNAME
sqlplus UNAME @Filelocation

将连接到DBNAME,然后运行脚本Filelocation

See here

另一答案

你表明:

sqlplus UNAME@DBNAME/Password@\Filelocation

它只显示SQL * Plus使用屏幕(无论如何在11gR2中)。使用TNS别名之前的密码:

sqlplus UNAME/Password@DBNAME@\Filelocation

它认为@\Filelocation是TNS别名并且无法解决,所以你得到“ORA-12154:TNS:无法解析指定的连接标识符”。这似乎是你在评论中提到的。

无论是否有TNS别名,您需要凭证和@file部分之间的空格:

sqlplus UNAME/Password@DBNAME @\Filelocation

或者如果您喜欢这种方式:

sqlplus UNAME@DBNAME/Password @\Filelocation

要么

set LOCAL=DBNAME
sqlplus UNAME/Password @\Filelocation

在每种情况下都必须有一个空间。

以上是关于如何在不使用@符号连接到DB的情况下连接到DB。调用sqlplus UNAME @ DBNAME /密码@ \ Filelocation的主要内容,如果未能解决你的问题,请参考以下文章

如何在不使用 *** 映像的情况下连接到 docker 中的 ***?

在不设置 SRV 记录的情况下连接到 Google 帐户

如何在不指定数据库名称的情况下连接到 PostgreSQL?

如何在不使用 EF 的情况下连接到 ASP.NET Core Web API 中的数据库?

如何在不存储凭据的情况下连接到KeyVault?

有啥方法可以在不使用 XMPP 协议的情况下连接到 Facebook 聊天服务?